/* Copyright 2004 majorprogram.com 

redefining of HTML tags*/
body {background-color: black; padding:0px; margin:0px;}
p {margin:0px 0px 5px 0px; padding: 0px 0px 5px 0px;} 
div {font: normal normal normal 12px Helvetica, Arial, sans-serif;}
h1 {margin:0px; padding:0 3px 3px 3px; font-size: 18px;}
h2 {margin:0px; padding:0 3px 3px 3px; font-size: 16px;}
h3 {margin:0px; padding:0 3px 3px 3px; font-size: 14px;}
ul, li {list-style-type:square; list-style-position:inside; border:0px; margin:0px; padding:0px 0px 0px 5px;}
hr {height:2px; color: #700; background-color: #700; width:100%; text-align:center; padding: 0px; border:0px;}
	 
/* Hyperlink properties */
a, a:link {font-weight: bold; color:#770000; text-decoration: underline;}
a:visited {color:#bb0000;}
a:hover {color: #181818;}
a:active {color: #181818;}
a.alt, a.alt:link, a.alt:visited {color: #ffffff; text-decoration: none;} 
	a.alt:hover {color: #e9e9e9;} 
	a.alt:active {color: #e9e9e9;}
a.nav, a.nav:link {color: #ffffff; display: block; background-color:#770000; 
	margin-bottom:1px; padding:2px 0px; text-indent:10px; text-decoration:none;
	font: normal normal 600 11px Tahoma,Helvetica,Arial,sans-serif;} 
	a.nav:visited { color: #e9e9e9;}
	a.nav:hover  {background-color: #bb0000; color:#000;}
	a.nav:active {background-color: #bb0000; color:#000;}

/* Special table classes */
#head {width:1000px; height:200px; background:url(common/head.jpg) no-repeat center top;}
#topnav { padding:0px; background:#ffffff; margin-left: 174px; margin-right:200px; 
	voice-family: "\"}\""; voice-family: inherit; margin-left: 174px; margin-right: 200px;}
#main { padding: 5px; background:#ffffff; margin-left: 174px; margin-right:200px; 
	voice-family: "\"}\""; voice-family: inherit; margin-left: 179px; margin-right: 205px;
	position:relative;}
#wide { padding: 5px; background: #ffffff; margin-left: 174px; voice-family: "\"}\""; 
	voice-family: inherit; margin-left: 179px; position:relative;}
html>body #main {margin-left: 175px; margin-right:201px;}

#split-left {width:400px; float:left; border-right:2px solid #ccc; display:inline;
	border-top:2px solid #ccc; border-left:2px solid #999; border-bottom:2px solid #999;}
#split-right {float:right; border-right:2px solid #ccc; display:inline;
	padding:0px 7px; border-top:2px solid #ccc; border-left:2px solid #999; 
	border-bottom:2px solid #999; max-width:185px; margin-left:3px;}
#nosplit {display:block; float: none; clear:both; border-right:2px solid #ccc; padding:2px 5px;
	border-top:2px solid #ccc; border-left:2px solid #999; border-bottom:2px solid #999; 
	margin:0px; min-height:400px; height:auto !important; height:400px;}
#search {display:block; float: none; clear:both; border-right:2px solid #ccc; padding:2px 5px;
	border-top:2px solid #ccc; border-left:2px solid #999; border-bottom:2px solid #999; 
	margin:0px;}
#left {background: url(common/bg_left.jpg) repeat-y top left #770000; color:white; width:174px;
	position: absolute; left:0px; top:200px;}
#right {background: url(common/bg_right.jpg) repeat-y top left #770000; color:white; width:200px;
	position: absolute; right:0px; top:200px;}
.picture {float:right; clear:right; max-width:250px; width:250px; text-align:center; border:5px solid white;}
.red {background-color:#770000; font-weight:bold; border-bottom:2px solid #000; color:white;}
.righthead { font-size:11px; background-color: black; color:white; font-weight:bold; text-align:center;}
.dateline {position:relative; background-color:#141414; height:20px; color:white;
	padding:2px 0px 0px 5px; opacity: .70; filter: alpha(opacity=70); 
	font: normal bold 11px Tahoma,Arial,Helvetica,sans-serif;}
.dateline2 {font: normal bold 11px Tahoma,Arial,Helvetica,sans-serif;}
.hover_row {background-color: black; color:white;}
.hover_row a, .hover_row a:link, .hover_row a:hover, .hover_row a:visited{color:white;}

table.cal {background-color: #000;}
td.cal, td.cal div{font: 8pt normal Arial, Helvetica, sans-serif; background-color:#ffffff;}
td.nodate {background-color: #000;}

/* Rotating stuff on homepage */	
.rotate {width: 400px; height: 380px;
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/}
.rotate .contentdiv {left:0; top:0;  /*leave as is*/
visibility: hidden; position: absolute; /*leave as is*/
padding: 0px; text-align:left; width: 400px; height: 380px;}
.page a img{padding:2px; text-decoration: none; border: 2px solid #fff;}
.page a img:hover, .page a.selected img{border: 2px solid #770000;}
#paginate-home {text-align:center; padding:2px;}

#left ul, #left li  {list-style-type:none; border:0px; margin:0px; padding:0px; display:inline;}
/* Special paragraph classes */
.sm { font-size: 10px; font-weight: normal;} 
.bold { font-weight:bold;}
.smbold { font-weight: bold; font-size: 10px }

/* form elements */
form {	margin: 0px; padding: 0px;	border: 0px none;}
select, textarea {margin:0px; padding:0px; color:#770000; border:1px solid #999;
	font-weight:bold; font-size:11px;}
input {margin:0px; padding:0px 10px; color:#770000; border:1px solid #999;
	font-weight:bold; font-size:11px;}
	
/* TOP NAV DIV STUFF */
#TableCon {position:relative; margin:0px; width:1000px; height:auto; text-align:left; background-color:#fff; background:URL(common/bg_TableCon.jpg) repeat-y;}

#Menuathinfo {position:absolute; left:174px; top:200px; visibility:hidden; z-index:300;}
#athinfo {position:absolute; left:0px; top:0px; visibility:hidden; background-color:#ffffff;
	border:0px solid #ffffff; width:224px; height:139px;}
.first_athinfo {border:0px solid #ffffff; width:224px; height:27px; voice-family: "\"}\"";
	voice-family:inherit; width:220px; height:27px;}
.next_athinfo {border:1px solid #ffffff; width:224px; height:19px; voice-family: "\"}\"";
	voice-family:inherit; width:220px; height:15px;}

#Menufanzone {position:absolute; left:398px; top:200px; visibility:hidden; z-index:300;}
#fanzone {position:absolute; left:0px; top:0px; visibility:hidden; background-color:#ffffff;
	border:0px solid #ffffff; width:114px; height:139px;}
.first_fanzone {border:0px solid #ffffff; width:114px; height:27px; voice-family: "\"}\"";
	voice-family:inherit; width:110px; height:27px;}
.next_fanzone {border:1px solid #ffffff; width:114px; height:19px; voice-family: "\"}\"";
	voice-family:inherit; width:110px; height:15px;}

#Menumulti {position:absolute; left:512px; top:200px; visibility:hidden; z-index:300;}
#multi {position:absolute; left:0px; top:0px; visibility:hidden; background-color:#ffffff;
	border:0px solid #ffffff; width:128px; height:79px;}
.first_multi {border:0px solid #ffffff; width:128px; height:27px; 
	voice-family: "\"}\""; voice-family:inherit; width:124px; height:27px;}
.next_multi {border:1px solid #ffffff; width:128px; height:19px; 
	voice-family: "\"}\""; voice-family:inherit; width:124px; height:15px;}

#athinfo_0, #fanzone_0, #multi_0 {left:0px; top:0px;}
#athinfo_1, #fanzone_1, #multi_1 {left:0px; top:27px;}
#athinfo_2, #fanzone_2, #multi_2 {left:0px; top:47px;}
#athinfo_3, #fanzone_3, #multi_3 {left:0px; top:67px;}
#athinfo_4, #fanzone_4 {left:0px; top:87px;}
#athinfo_5, #fanzone_5 {left:0px; top:107px;}
#athinfo_6, #fanzone_6 {left:0px; top:127px;}

#Menuathinfo img, #Menufanzone img, #Menumulti img {border:0px;}
#Menuathinfo a, #Menufanzone a, #Menumulti a {text-decoration:none; color:#ffffff; text-align:left;
	font: normal normal bold 11px Tahoma,Helvetica,Arial,sans-serif; padding:2px;
	vertical-align:middle;  background-color:#770000; display:block; position:absolute;}
#Menuathinfo a:hover, #Menufanzone a:hover, #Menumulti a:hover {
	color:#cccccc; background-color:#000000;}
/* END TOP NAV DIV STUFF */