/* CSS Document */

.body {}
a:link { text-decoration: none; color:#FF0000; }
a:visited { text-decoration: none; color:#CC0000; }
a:hover { text-decoration: underline; }
a:active { 	text-decoration: none; }

.header { height:260px; width:900px; margin:0 auto auto auto; background-image:url(images/hg_hdr.png); }

.mainNav { height:30px; border-bottom:#333333 thin dotted; padding:10px 20px 0 0; font-family:verdana; font-size:12px; color:#333333; text-align:right;}

.navBar { position:absolute; top:200px; height:40px; font-family:verdana; font-weight:bold; font-size:11px; }
.navBar a:link{ color:#FFFFFF; text-decoration:none; }
.navBar a:hover{ color:#FFFF00; text-decoration: underline; }
.navBar a:visited{ color:#FFFFFF; text-decoration: }
.navBar a:active{ color:#FFFFFF; text-decoration: }
.navBar table { height:40px }
.navBar table td { border-right:thin solid #990000;  } 
.navBarBlog { position:absolute; top:200px; height:30px; }


.dayOne { font-family:verdana; font-size:12px; line-height:18px; list-style:none;}
.dayOne tr.one { height:20px; border-top: #999999 thin solid; padding:5px; background-color: #FFFFFF; margin-left:-40px; }
.dayOne td.oneA { height:30px; width:50px; text-align:left; color:#CC0000; font-weight:bold; padding:5px 0 0 20px; border-top:#666666 thin solid;  }
.dayOne td.oneB { height:30px; width:100px; text-align:left; padding:5px 0 0 10px; border-top:#666666 thin solid; }
.dayOne td.oneC { height:30px; text-align:left; padding:5px 0 0 10px; border-top:#666666 thin solid; }
.dayOne td.oneD { height:30px; text-align:left; padding:5px 0 0 10px; border-top:#666666 thin solid; border-bottom:#666666 thin solid;}
.dayOne tr.oneEnd { height:20px; border-top: #999999 thin solid; border-bottom: #999999 thin solid; padding:5px; background-color: #FFFFFF; margin-left:-40px;}

.dayOne tr.two { height:20px; border-top:#999999 thin solid; padding:5px; margin-left:-40px; background-color:#999999; }
.dayOne tr.twoEnd { height:20px; border-top: #999999 thin solid; border-bottom: #999999 thin solid; padding:5px; margin-left:-40px; }

.results { font-family:verdana; font-size:12px; line-height:18px; list-style:none;}
.results td.zero {border-top:#333333 thin solid; margin-top:10px; font:verdana; font-size:18px; color:#CC0000; padding:5px 0;}
.results tr.one { height:20px; border-top: #999999 thin solid; padding:5px; background-color: #FFFFFF; margin-left:-40px; }
.results td.oneA { height:20px; width:20px; text-align:left; color:#CC0000; font-weight:bold; padding:3px 0 0 20px; border-top:#666666 thin solid;  }
.results td.oneB { height:20px; width:200px; text-align:left; padding:3px 0 0 10px; border-top:#666666 thin solid; }
.results td.oneC { height:20px; width:200px; text-align:left; padding:3px 0 0 10px; border-top:#666666 thin solid; }
.results td.oneD { height:20px; text-align:left; padding:3px 0 0 10px; border-top:#666666 thin solid; }


#article { width:550px; margin:10px auto 50px 20px;  }
#article h1 { font-family:georgia; font-size:36px; color:#CC0000; }
#article p { font-family:verdana; font-size:12px; line-height:18px; }

.articleSideHdr { background-color:#CC0000; height:30px; margin-top:20px; border-bottom: #990000 medium solid; padding:10px 0 0 10px; font-family:verdana; color:#FFFF00; font-size:18px; }
.articleSide { height:30px; margin:10px 0 0 0; border-bottom:#999999 thin dotted; padding:5px 10px 15px 15px; font-family:verdana; color:#fff; font-size:12px; font-weight:bold; text-align:left; line-height:18px; }

.articleSide a:link { text-decoration: none; color:#FFFF00; }
.articleSide a:visited { text-decoration: none; color:#FFCC00; }
.articleSide a:hover { text-decoration: underline; }
.articleSide a:active { 	text-decoration: none; }

.articleSideHere { height:30px; border-bottom:#999999 thin dotted; padding:15px 10px 15px 15px; font-family:verdana; color: #FF0000; font-size:12px; font-weight:bold; text-align:left; line-height:18px; background-color:#FFFF00;  }

.myLeft { float:left; width:50px; }
.myRight { float:left; margin:0 10px 0 20px; }

.mediumBar { border-top: thin solid rgb(102, 102, 102); background-color: rgb(204, 204, 204); }

.bottomNav { width:900px; border-top:medium #CC0000 solid; background-color: #333333; margin:10px auto 20px auto; text-align:left; color:#FFFF00;  }
.results tr.two {
height:20px; border-top: #999999 thin solid; padding:5px; background-color: #CCCCCC; margin-left:-40px;
}



.relayBox { width:600px; margin:10px auto auto 20px; font-family:verdana; font-size:12px; line-height:18px; }
.relay tr.one { border-top: #999999 thin solid; padding:5px; background-color: #FFFFFF; }
.relay tr.two { border-top: #999999 thin solid; padding:5px; background-color: #CCCCCC; }
.relay td.boxB{ padding:5px 0px 20px 10px; text-align:left; border-top:#666666 thin solid; }
.relay td.boxC{ padding:5px 0px 20px 10px; text-align:left; border-top:#666666 thin solid;  border-left:#666666 thin solid;}
.relay h2 { font-family:verdana; font-size:12px; color:#CC0000; }
.relay p { font-family:verdana; font-size:11px; color:#000000; margin-top:-5px; }


.relayFest tr.one { border-top: #999999 thin solid; padding:5px; background-color: #FFFFFF; }
.relayFest tr.two { border-top: #999999 thin solid; padding:5px; background-color: #FFFFFF; }

.relayButton { margin: 25px auto 0px; width:200px; background-color: rgb(204, 0, 0); text-align:center; padding:5px;  }
.relayButton h1 { font-family: Georgia; font-size: 48px; color: rgb(255, 255, 255); line-height:40px; }
.relayButton h1 span { font-family: Georgia; font-size: 42px; color: rgb(255, 255, 255); }
.relayButton h2 { font-family: Georgia; font-size: 42px; color: rgb(255, 255, 255); }
.relayButton h3 { font-family: Georgia; font-size: 24px; color: rgb(255, 255, 255); margin-top: -25px; }
.relayButton a:link { text-decoration:none; color:#ffffff; }
.relayButton a:hover { text-decoration:underline; color:#FFFF00; }
.relayButton a:visited { text-decoration:none; color:#ffffff; }
.relayButton a:active { text-decoration:none; color:#ffffff; }
