body, td, div, span, input, select, textarea, a, p {  
	font-family: Verdana, Geneva, Arial, Helvetica, Times, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	color:white;
}

hr {
	border: 1px solid #FDB812
}
input, select, textarea {
	color:black;
}

body {
	margin:0px;
	background-color:black;
}

a {  
	font-size: 11px; 
	color: #FDB812;
	text-decoration: none;
}

a:hover {  
	font-size: 11px; 
	color: #F0D876;
}

/* Page Titles */
h2 {
	font-size: 18px;
	font-weight: bold;
	color: #FDB812;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #FDB812;
}

/* Table Styles */
.maintable {
        border: 1px solid #8F5E00;
        background-color: Black;
        margin-top: 1px;
        margin-bottom: 1px;
}

.tableh1 {
        color : white;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
		background: #8F5E00;
}

.tableh2 {
        background: #C19000;
        color : white;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableb {
        background: #F0D876 ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
		color:black;
}

/* TopNews / Events */
.tableb a {
	color:black;
}
.tableb a:hover {
	color:#8F5E00;
}

/* News */
.newsdate {
	font-size:9px;
	color:silver;
}

.newstitle {
	font-weight: bold;
	color: #FDB812;
}

.comments {  
	font-size: 11px; 
	color: #3C117C;
	text-decoration: none;
}

/* Events */
#eventtable td {
	padding-right:10px;
}

tr.event {
	cursor:pointer;
	height:20px;
}

tr.eventactive {
	background-color:#8F5E00;
	height:20px;
	cursor:pointer;
}

/* Navigation */

td.nav {
	padding-left: 10px;
	border-top: 1px solid white;
	padding-top:4px;
	padding-bottom:4px;
}

a.nav {
	text-decoration: none; 
	color: #000000;
}

a.nav_active, a.nav_active:hover, a.nav:hover {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

a.subnav {
	text-decoration: none; 
	color: #FFFFFF;
}

a.subnav_active, a.subnav:hover, a.subnav_active:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}


/* backgrounds */

.bg_yellow {
	background-color: #FDB812;
	
	/*background : url(/images/bg_lines.gif) repeat;*/
}

#nav_top {
	position:absolute;
	top:0px;
	left:0px;
	height:100px;
	width:994px;
}

#nav_left_bg {
	position:absolute;
	top:100px;
	left:0px;
	height:475px;
	width:120px;
	background: url(/images/nav_left.jpg) no-repeat;
}

#nav_left {
	position:absolute;
	top:120px;
	left:5px;
	height:455px;
	width:110px;
}

#content {
	position:absolute;
	top:0px;
	left:140px;
	height:100%;
	width:800px;
}

/* diverse */

#copyright {
	Z-INDEX: 1;
	LEFT: 12px;
	TOP: 400px;
	VISIBILITY: visible;
	WIDTH: 100px;
	HEIGHT: 50px;
	POSITION: absolute;
}

.copyright, .copyright:hover { 
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, Times, sans-serif;
	font-size: 9px; 
	color: #343434;
	text-decoration: none;
}

/* admin styles */

#body_admin, #eventdetails {
	margin:10px;
}

table.adminmenu td {
	padding-right:10px;
}

td.windowtitle {
	background-color:#004080;
	color:white;
	font-weight:bold;
}

td.windowtitle_red {
	background-color:#FF0000;
	color:white;
	font-weight:bold;
}


