* {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;}
#bodytext h2 {margin:0; padding:10px 0 0 0; font-size:13px; font-weight:bold; color:silver; border-bottom:1px dotted silver;}
.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:39px; background:url(../images/footer.jpg) top left no-repeat; text-align:center; padding:9px 0 0 0;}

.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;}

#linkMyS {
	display:block;
	left:860px;
	top:167px;
	width:35px;
	height:35px;
	position:absolute;
}
#linkFB {
	display:block;
	left:902px;
	top:167px;
	width:35px;
	height:35px;
	position:absolute;
}

#linkYT {
	display:block;
	left:818px;
	top:167px;
	width:35px;
	height:35px;
	position:absolute;
}

#linkRN {
	display:block;
	left:726px;
	top:167px;
	width:40px;
	height:35px;
	position:absolute;
}

#linkTW {
	display:block;
	left:773px;
	top:167px;
	width:37px;
	height:35px;
	position:absolute;
}

