/* coloring and site specifics*/
body { 
	background: #000;
}

#wrapper { 
	background: white url(/images/bg2.jpg) repeat-y 0% 0%;
	border-bottom: #336600;
}

#header { 
	background: #4b5c07 url(/images/header2.jpg) no-repeat;
	height: 170px;
}

#header h1 { 
	color: #ffffff;
	font: 33px times new roman, georgia, times, serif;
	letter-spacing: -1px;
	padding: 110px 50px 0px 120px;
	text-align: left;
}

#urgentMessage {
	background-color: #fcffb1;
	color: #ff0000;
}

#footer { 
	color: #fff;
	background: #4b5c07 url(/images/footer2.jpg);
}

#footer a { 
	background-image: none;
	padding: 0;
	color: #e5f5e5;
	text-decoration: underline;
	outline: none;
}

#footer a:hover { 
	color: #eee8aa;
	text-decoration: underline;
}

#top_date {
	color: #fff;
	text-align: right;
	padding-right: 10px;
}

#navigation a { 
	background-color: #daeb9b;
	border-bottom: 1px solid #e5f5e5;
}

#navigation a:link, #navigation a:visited  { 
	color: #000; 
	text-decoration: none; 
}

#navigation a:hover { 
	background-color: #4b5c07;
	border-bottom: 1px solid #336600;
	color: #eee8aa;
}

body#home a#home, 
body#announcement a#announcement,
body#article a#article,
body#pubs a#pubs,
body#atreus a#atreus,
body#results a#results,
body#ranking a#ranking,
body#player_forfeits a#player_forfeits,
body#schedule a#schedule,
body#stats a#stats,
body#map a#map,
body#players a#players,
body#teams a#teams,
body#error_reporting a#error_reporting,
body#contact a#contact,
body#history a#history,
body#weather a#weather,
body#laws a#laws,
body#faq a#faq,
body#links a#links
{
	color: #eee8aa;
	background: #000;
}


/* SITE STYLES */

#maincolumn h2, #maincolumn h3 { 
	background-color: #e7fba3;
	border-top: 1px solid #363636;
	border-bottom: 1px solid #363636;
}

#maincolumn h4, #maincolumn h5, #maincolumn h6 { 
	background-color: #e7fba3;
	border-bottom: 1px solid #363636;
}

a, a:link, a:active, a:visited {
	color: #4b5c07;
}

a:hover { 
	color: #ff8c00;
}


div.table table { 
	border: 1px solid #336600;
}

div.table th { 
	background-color: #4b5c07;
	color: #FFFFFF;
}

div.table th a, div.table th a:visited, div.table th a:hover { 
	color: #fff;
}

div.table a { 
	color: #000;
}

div.table a:visited { 
	color: #666;
}

div.table a:hover {
	color: #ff8c00;
}

div.table .odd { 
	background-color: #daeb9b;
}

div.table .even { 
	background-color: #eeeeee;
}

#horizontal_menu {
	background: url("/images/hor_menu_bg.gif") repeat-x bottom;
}

#horizontal_menu li {
	background: url("/images/norm_right.gif") no-repeat right top;
}	

#horizontal_menu a {
	background:url("/images/norm_left.gif") no-repeat left top;
	color: #555;
}

#horizontal_menu #current {
	background-image:url("/images/norm_right_on.gif");
}

#horizontal_menu #current a {
	background-image:url("/images/norm_left_on.gif");
	color: #000;
}



.success   {  color: #039A01;}
.error {  color: #f00;}
.attention {  color: #f00;}
.ageAttention {  color: blue;}