* {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:white;}
body {background-color:black;}
#page {width:950px; margin:0 auto;}
#top {width:950px; height:220px; background:url(../images/top.jpg) top left no-repeat; position:relative;}
.menu2 {width:152px; height:45px; background:url(../images/menuback_2.gif) top left no-repeat; margin:0; list-style:none; padding:5px;}
.menu3 {width:152px; height:65px; background:url(../images/menuback_3.gif) top left no-repeat; margin:0; list-style:none; padding:5px;}
.menu5 {width:152px; height:105px; background:url(../images/menuback_5.gif) top left no-repeat; margin:0; list-style:none; padding:5px;}
#nav {float:left; width:160px;}
#nav ul li {display:block; list-style:none; margin:0; padding:0;}
#nav ul li a {display:block; height:17px; margin:0; padding:3px 0 0 10px; background:url(../images/menuback.jpg) 0 -20px no-repeat; font-size:10px; font-weight:bold; text-decoration:none;}
#nav ul li a:hover {background-position:0 0; color:#ffd432;}
#bodytext {float:left; clear:none; width:598px; margin:0 6px; padding:10px; background:url(../images/bodytop.gif) top left no-repeat; min-height:400px;}
#bodytext h1 {margin:0; padding:0; font-size:13px; font-weight:bold; border-bottom:2px solid #ffd432;}
.news {float:left; background:url(../images/menuback_top.gif) top left no-repeat; margin-bottom:10px;}
.news h1 {margin:0 0 5px 0; padding:0; font-size:11px; font-weight:bold; border-bottom:2px solid #ffd432;}
.news a {display:block;}
.news a.eventdate {font-size:10px; font-weight:normal; margin:0; padding:0;}
.news a.eventdetail {font-size:9px; font-weight:normal; margin:0; padding:0; color:silver; text-decoration:none;}
.news .event {margin-bottom:5px; padding:0;}
.news .event:hover {background:#222;}
.news .event strong {display:block; color:red;}
.newsend {background:url(../images/menuback_bottom.gif) bottom left no-repeat; width:148px; margin:0; list-style:none; padding:7px 5px 7px 7px; }

.widenews {border:1px dotted #333; padding:5px 10px; margin-top:15px;}
.widenews h2 {padding:0; margin:0 0 5px 0; color:orange; font-size:13px;}
.widenews .newsbody {font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#ccc;}
.widenews .newsbody .images {background:#222; border:1px dotted orange; float:right; padding:2px 2px 2px 0; margin-left:5px;}
.widenews .newsbody .images img {margin-left:2px; display:block; float:left;}

#footer {display:block; margin:0 auto; float:none; clear:both; width:950px; height:38px; background:url(../images/footer.jpg) top left no-repeat;}

.inputbox {background:#111; border:1px solid #222; margin-bottom:2px;}
.inputtitle {color:orange; font-weight:bold; font-size:12px;}

.inactive {color:#666;}

.adminbutt {display:block; float:left; padding:5px; margin:2px; border:1px solid silver; background:#333; color:red; font-weight:bold;}
.adminbutt:hover {color:white;}

.adminnav {border:2px dotted yellow; padding:5px; margin-top:40px;}

#linkBSR {display:block; left:646px; top:185px; width:90px; height:21px; position:absolute;}
#linkRyan {display:block; left:736px; top:185px; width:60px; height:21px; position:absolute;}
#linkMyS {display:block; left:796px; top:185px; width:95px; height:21px; position:absolute;}
#linkFB {display:block; left:891px; top:185px; width:50px; height:21px; position:absolute;}

#link1 {
	display:block;
	left:8px;
	top:8px;
	width:225px;
	height:17px;
	position:absolute;
}
#link2 {
	display:block;
	left:254px;
	top:8px;
	width:131px;
	height:17px;
	position:absolute;
}
#link3 {
	display:block;
	left:407px;
	top:8px;
	width:168px;
	height:17px;
	position:absolute;
}
#link4 {
	display:block;
	left:593px;
	top:8px;
	width:144px;
	height:17px;
	position:absolute;
}

#link5 {
	display:block;
	left:761px;
	top:8px;
	width:180px;
	height:17px;
	position:absolute;
}