body{
	margin:0px;
	background-color:#dddddd;
}

a {
	text-decoration:none;
	border:none;
	color:#313184;
}

a:hover{
	color:#808080;
}

a:hover{

}

img{
	border:none;
}

#homelink{
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	height:70px;
	line-height:130px;
	vertical-align:bottom;
	padding:10px;
	background-color:#43438b;
	color:white;
	cursor:pointer;
	max-height:70px;
	overflow:hidden;
	border-top:10px solid #43438b;
}

#homelink:hover{
	background-color:black;
	border-top:10px solid black;
}

#eventslink{
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	height:70px;
	line-height:130px;
	vertical-align:bottom;
	padding:10px;
	background-color:#43438b;
	color:white;
	cursor:pointer;
	max-height:70px;
	overflow:hidden;
	border-top:10px solid #43438b;
}

#eventslink:hover{
	background-color:black;
	border-top:10px solid black;
}

#linkslink{
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	height:70px;
	line-height:130px;
	vertical-align:bottom;
	padding:10px;
	background-color:#7878a9;
	color:white;
	cursor:pointer;
	max-height:70px;
	overflow:hidden;
	border-top:10px solid #7878a9;
}

#linkslink:hover{
	background-color:black;
	border-top:10px solid black;
}

#newslink{
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	height:70px;
	line-height:130px;
	vertical-align:bottom;
	padding:10px;
	background-color:#7878a9;
	color:white;
	cursor:pointer;
	max-height:70px;
	overflow:hidden;
	border-top:10px solid #7878a9;
}

#newslink:hover{
	background-color:black;
	border-top:10px solid black;
}


#infolink{
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	height:70px;
	line-height:130px;
	vertical-align:bottom;
	padding:10px;
	background-color:#7878a9;
	color:white;
	cursor:pointer;
	max-height:70px;
	overflow:hidden;
	border-top:10px solid #7878a9;
}

#infolink:hover{
	background-color:black;
	border-top:10px solid black;
}

#sponsorslink{
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	height:70px;
	line-height:130px;
	vertical-align:bottom;
	padding:10px;
	background-color:#43438b;
	color:white;
	cursor:pointer;
	max-height:70px;
	overflow:hidden;
	border-top:10px solid #43438b;
}

#sponsorslink:hover{
	background-color:black;
	border-top:10px solid black;
	
}

#joinuslink{
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	height:70px;
	line-height:130px;
	vertical-align:bottom;
	padding:10px;
	background-color:#7878a9;
	color:white;
	cursor:pointer;
	max-height:70px;
	overflow:hidden;
	border-top:10px solid #7878a9;
}

#joinuslink:hover{
	background-color:black;
	border-top:10px solid black;
}

.sidebar{
	background-color:white;
	padding-left:10px;
	padding-top:0px;
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:11px;
	line-height:165%;
}

.sidebar h1{
	font-family:helvetica,arial,freesans,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:white;
	margin:0px 0px 10px 0px;
	line-height:100%;
	padding:20px 5px 5px 5px;
	background-color:#7878a9;
	text-align:right;
}

.maincontent{
	background-color:white;
	padding-right:10px;
	padding-top:0px;
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:11px;
	line-height:165%;
	border-right:1px solid #c0c0c0;
}

.maincontent h1{
	font-family:helvetica,arial,freesans,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:white;
	margin:0px 0px 5px 0px;
	line-height:100%;
	padding:20px 5px 5px 5px;
	background-color:#43438b;
	text-align:right;
}

.maincontentevents{
	background-color:white;
	padding-top:0px;
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:11px;
	line-height:165%;
}

.maincontentevents h1{
	font-family:helvetica,arial,freesans,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:white;
	margin:20px 0px 10px 0px;
	line-height:100%;
	padding:20px 5px 5px 5px;
	background-color:#7878a9;
	text-align:right;
}

.footer{
	margin-top:30px;
	background-color:#dddddd;
	color:black;
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:11px;
	padding:10px 10px 30px 10px;
	line-height:165%;
}

.footer a{
	color:#313184;
}

.footer a:hover{
	color:#808080;
}

.newsitemheader{
	font-family:georgia,serif;
	margin:0px;
	border:none;
}

.newsitemheader h1{
	font-family:georgia,serif;
	font-weight:normal;
	background:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	border:none;
	font-size:26px;
	color:black;
	line-height:120%;
	padding:10px 0px 10px 0px;
}

.newsitemcontent{
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:12px;
	line-height:175%;
}

.newsitemcontent img{
	border:3px solid #c0c0c0;
	margin:5px 15px 10px 0px;
}

.newsitemfooter{
	text-align:right;
	font-family:helvetica,arial,freesans,sans-serif;
	border-bottom: 1px solid #c0c0c0;
	padding-bottom:10px;
	margin-bottom:10px;
}

.event {
	border:2px solid #c0c0c0;
	border-top:5px solid #c0c0c0;
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:11px;
	padding:10px;
}

.event h1{
	font-family:georgia,serif;
	font-weight:normal;
	background:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	border:none;
	font-size:16px;
}

.event h2{
	font-family:helvetica,arial,freesans,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	line-height:165%;
}

.oldernewsitems{
	font-size:12px;
	line-height:165%;
	border:2px solid #c0c0c0;
	border-top:5px solid #c0c0c0;
	margin:0px;
	padding:10px;
}

.oldernewsitems ul{
	list-style-type: square;
	margin:0px;
	padding:0px 0px 0px 15px;
	line-height:165%;
}

.oldernewsitems h1{
	font-family:georgia,serif;
	font-weight:normal;
	background:none;
	text-align:left;
	font-size:16px;
	color:#808080;
	border:none;
	margin:0px;
	padding:0px 0px 10px 0px;
}