
body {margin:0; padding:0;background:#FFF url(../images/subpage_bg.gif) repeat-x top center;}
#wrapper {margin-left: auto; margin-right:auto; width:914px;}
#header2 {position:relative;margin-left: auto; margin-right:auto; width:914px; height:183px;}
/* classes in header */
img {border:0px;}
.img_main2 {position:relative;float:left; background: url(../images/subpage_header1b.jpg) no-repeat top center;width:461px; height:183px;}
.logo {position:relative;left:100px;top:10px;width:262px;height:100px;}
.img_top2 {position:relative;float:right; background: url(../images/subpage_header2b.jpg) no-repeat top center;width:453px; height:183px;}

.no {position:relative;float:right;right:20px;top:15px;text-align:right;width:187px;}
.rules2 {position:relative;top:12px;float:right;right:110px;width:151px;}
.img_middle {float:right; background: url(../images/Slice-03.jpg) no-repeat top center;width:539px; height:143px;}
.fade {font-family:tahoma, arial, helvetica, san-serif;color:#ffffff;font-size:13px;letter-spacing:1px; position:relative;float:left;left:90px;top:50px;width:430px;}
.blue{color:#0cc4f7;}
.bluet{color:#05AAF3;}
.img_bottom {float:right; background: url(../images/Slice-04.jpg) no-repeat top center;width:539px; height:130px;}
.speedo {position:relative;float:left;top:38px;width:250px;}
.register {position:relative;float:left;right:10px;width:165px;}
.fade p {margin:0;padding:0;}
 
#nav {font-size:12px;}
#main-text {position:relative;float:left;width:590px;margin: 13px 10px 0px 0px;font-family:tahoma;font-size:13px;color:#04549c;z-index:0;}
#main-text_staff {position:relative;float:left;width:554px;margin: 15px 0px 0px 30px;font-family:tahoma;font-size:11px;color:#515151;z-index:0;}
#right-text {position:relative;background: url(../images/divider.png) no-repeat;top:3px;float:right;width:290px;height:550px;font-family:tahoma;font-size:12px;color:#04549c;margin: 15px 10px 0 0;z-index:0;}
#main-text a:link, #right-text a:link, #main-text a:visited, #right-text a:visited { font-size:12px;color:#de0021;border-bottom: 1px dotted #de0021;text-decoration:none;font-weight:bold;}
#main-text a:hover, #right-text a:hover {border-bottom: 1px solid #05aaf3;color:#05aaf3;text-decoration:none;}
#main_nav {position:relative;width:100%;margin-left:auto;margin-right:auto;z-index:100
0;}

.padding {position:relative;left:34px;margin: 0px 20px 0 0;font-family:tahoma;font-size:13px;color:#04549c;}
.txt {font-family:tahoma;font-size:12px;color:#04549c;}
.red {color:#e70101;font-weight:bold;}
.bluet {color:#07aaf3;font-weight:bold;}
/* footer */
#footer {font-family: 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;font-size:10px;color:#ffffff;float: left;width: 100%;margin:0;padding: 0;text-align: center;background: #04549c url(../images/copy_bg.png) repeat-x top center;text-transform: uppercase;}
#footer  a:link, #footer  a:visited  { font-size:10px;font-weight:bold;color:#0cc4f7;border-bottom: 1px dotted; text-decoration:none;}
#footer  a:hover  {border-bottom: 1px dotted #ffffff;color:#ffffff;text-decoration:none;}
 
/* NAV LINKS
----------------------------------------------------------------*/
.no  a:link, .no a:visited {font-family:arial;font-weight: bold;font-size: 16px;color: #ffffff;text-decoration: none;text-transform:uppercase;letter-spacing:-1px}
.no a:hover {color: #ff9f03;text-decoration: none;}
/* EXTRA CLASSES EVERY CSS HACKER NEEDS
----------------------------------------------------------------*/
/* clearing */
.fix { clear: both;height: 1px;margin: -1px 0 0;overflow: hidden; }
.clear {display:inline-block; }
.clear:after {display:block;visibility:hidden;clear:both;content: "";}
/* IE 5 Fix
----------------------------------------------------------------*/
body {text-align: center; /* Hack for stoopid IE 5 */}
div#wrapper {text-align: left; /* Undo stoopid IE 5 hack */}
