/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0; outline:0;} a, a:hover {outline:0;}

/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

html {background-image:url(images/bg_blue.jpg); background-repeat:repeat-x; font-family: "Rockwell", "Trebuchet MS", "Lucida Grande"; color:#333;}

#wrapper {text-align: left;margin: 0px auto;padding: 0px;border:0;width: 944px;background: url("/path/to/your/background_cols.gif") repeat;}
#container{margin:0; padding:0;}

#flash {width:595px; height:333px;padding:5px 5px 0px 3px;margin-left:5px;margin-top:5px;}

#header {margin: 0;background-image:url(images/header.jpg);background-repeat:no-repeat;height:150px;width:955px;}

#logo h1{float:left; color:#fff; font-size:26px;position:relative; top:100px;left:12px;}

/********* PRIMARY NAV *********/
#nav_wrapper{width: 942px;height:80px;background-image:url(images/nav_trans_background.png);background-repeat:no-repeat;z-index: 999999;text-align: left; margin:0;position: relative;}

#alpha_nav_buttons { width:680px;font-weight: bold; list-style-type: none; float:left; margin-top: 0px;position:relative;left:5px; }
#alpha_nav_buttons li { float: left; height: 31px; width:81px; font-size: 12px; margin: 0px 0px 0px 0px;
display: block; padding: 0px 10px 0px 6px; background-image:url(images/nav_bg.png); background-repeat:no-repeat; background-position:bottom;
}

#alpha_nav_buttons li.active {padding: 0px 10px 0px 6px;background-image:url(images/nav_active.png); background-repeat:no-repeat; background-position:bottom;background-color:transparent; width:81px; height:31px;}
#alpha_nav_buttons li.active a{color:#000033;}
#alpha_nav_buttons a { float: left; display: block; color: #00436e; }
#alpha_nav_buttons li a { position:relative; right:6px;text-decoration: none;color:#fff; font-size:11px; text-align:center;text-transform:uppercase;width:95px;margin-top:10px;;padding:0px 0px 0px 0px; }
#alpha_nav_buttons li a:hover {text-decoration:underline}

.search{width: 66px;height: 22px;background-image: url(images/search_btn.png);background-repeat: no-repeat;background-color:transparent;border:none;text-indent:-9999px;font-size: 11px;font-weight: bold;}


#track_forecast{float:right;position:relative; top:52px;right:-10px;}
#primary_search form{ float: right; position:relative; top:25px;left:190px;}


/********* PRIMARY SUB MENU *********/
#sub_menu { float: left; display: block; width: 100%; background-color:#b2cbcf; background-image:url(images/purplegrade.jpg); background-repeat:repeat; background-position:top left;border-bottom:1px solid #ccc;
height: 40px;
}

.menudate {float: left;color: #0069aa;font-size: 14px;font-family:arial;font-style: italic;font-weight: bold;margin-top: 12px;margin-right: 0px;margin-bottom: 0px;margin-left: 20px;}
.menudate a, a:link {color: #0069aa;text-decoration: none;}
.menudate a:hover {text-decoration: underline;}

/********* CONTENT LEFT *********/
#side-a {float: left;width: 610px;background-color:#fff;margin-bottom:20px;background-color:#fff;border-left:1px solid #ccc;margin-top:0px;}
#side-a h2 img{position:relative; left:-12px;}
#side-a h2{margin-top:10px;margin-left:20px;margin-right:20px;color:#000;font-family: Arial;font-style: normal;font-variant: normal;font-size: 25px;line-height: normal;font-size-adjust: none;font-stretch: ;-x-system-font: none;font-weight: bold;color:#000000;
}
#side-a p{padding:20px;line-height:1.8em}
#side-a p a{color:#004276;text-decoration:none;padding:0; margin:0;}
#side-a p a:hover{color:#0066aa;}
#side-a p a:visted{color:#0066aa;}

#side-a li{color:#333;font-weight:bold;margin:5px 0px 0px 20px; list-style-position:inside; list-style-image:url(images/scoreboard_arrow.gif);}
#side-a strong{color:#000; font-weight:bold;}

.tab_nav{color:#ccc;float:right; margin-top:50px;margin-right:25px;}
.tab_nav li {display:inline}
.tab_nav li a{color:#004276; font-weight:bold; text-decoration:none;}
.tab_nav li a:hover{color:#ca0002;}

.item_bg ul{margin-top:12px;}
.item ul{margin-top:20px;}
.item ul li{font-size:13px;margin:5px 0px 0px 0px; list-style-position:inside; list-style-image:url(images/scoreboard_arrow.gif);}
.item ul li a{font-size:13px;color:#333;font-weight:bold}
.item ul li a:hover{text-decoration:underline;}
.item ul li strong{color:#000;font-weight:bold;}
.item img{float:left;padding:2px;margin:4px 10px 12px 6px; border:1px solid #ccc;}
.item{clear:both;margin:0px 5px 10px 5px; background-color:#fff;width:600px;height:155px;border:1px solid #ccc;}
.item_bg{background-image:url(images/gradient_back.jpg); background-repeat:repeat-x; background-position:bottom; padding:5px 5px 5px 0px;height:142px;width:589px; margin-left:3px;}
.item h2{height:31px;margin-top:0px;padding:0;}

.more{float:right;width:100px; margin-top:5px;margin-bottom:5px;}
.more a{float:right;text-align:right; margin:0px; font-size:12px;text-decoration:none; color:#004276; font-weight:bold;}

#media_gallery img{width:574px;}

#lower_content{margin-left:5px;}
.friends{margin-right:19px;}
.friends{width:292px;height:165px;float:left;}

/********* CONTENT RIGHT *********/
#side-b { background-image:url(images/sidebar-stripes.png); background-repeat:repeat-y; margin-top:0px;float: left;width: 330px;background-color:#fff;border-right:1px solid #ccc;padding-top:5px;}
#side-b h2 img{width:308px;border-left:1px solid #ccc;margin-left:0px;}

.rail_item{background-color:#fff;margin-right:5px;border-bottom:1px solid #999;border-left:1px solid #bbb;border-right:1px solid #bbb}
.rail_item ul{margin-bottom:5px;}
.rail_item ul li{padding-top:5px;padding-right: 7px;padding-bottom: 4px;padding-left: 0px;list-style-image:url(images/red_bull.gif);list-style-position:outside;font-weight: normal;font-size: 13px;line-height: 15px;margin-left:20px;margin-right:0px;color: #dadada;}
.rail_item ul li a{color:#004276; font-weight:bold; text-decoration:none;padding:0; margin:0;}
.rail_item ul li a:hover{color:#ca0002;}

.blog img{float:left;padding:1px;margin-right:8px;margin-left:8px;margin-top:7px;border:1px solid #ccc;}
.blog{width:303px;background-color: #ffffff;}
.blog p{padding-top:12px;padding-bottom:12px;border-bottom:1px solid #ccc;}
.blog strong{font-weight:bold;color:#333;}
.blog a{margin-left:0px;font-size:12px;text-decoration:none; color:#004276; font-weight:bold;}

#blog_info h4{margin-left:20px; font-weight:bold; color:#666}
#blog_info p img{margin:0; padding:0; position:relative; right:10px;}


/********* FOOTER *********/
#footer {clear: both;background-image:url(images/footer_bg.jpg);background-repeat:no-repeat;background-position:bottom;height:126px;width:944px;padding-top:15px;}
#footer ul{position:relative;top:20px}
#footer ul li{font-size: 11px;display:inline;padding-left:12px;padding-top:0px;margin:0;}

.twitter a{ background-image: url(images/social-tw.jpg); width: 38px;height: 40px;float: left;display: block;text-indent: -9999px;overflow-x: hidden;overflow-y: hidden;background-repeat: no-repeat;}
.twitter a:hover{background-position: left bottom;}
.facebook a{ background-image: url(images/social-fb.jpg); width: 38px;height: 40px;float: left;display: block;text-indent: -9999px;overflow-x: hidden;overflow-y: hidden;background-repeat: no-repeat;}
.facebook a:hover{background-position: left bottom;}
.youtube a{ background-image: url(images/social-yt.jpg);width: 38px;height: 40px;float: left;display: block;text-indent: -9999px;overflow-x: hidden;overflow-y: hidden;background-repeat: no-repeat;}
.youtube a:hover{background-position: left bottom;}
.myspace a{ background-image: url(images/social-my.jpg);width: 38px;height: 40px;float: left;display: block;text-indent: -9999px;overflow-x: hidden;overflow-y: hidden;background-repeat: no-repeat;}
.myspace a:hover{background-position: left bottom;}
.right{width:160px;float:right;position:relative;right:35px;top:-30px;}

ul#social_home
{
list-style-type: none;
width: 210px;
float: left;
}
#social_home li
{
float: left;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
}
.leagues{background-color:#000; width:307px;}
.leagues li{display:inline;float:left;position:relative;top:16px;left:7px;margin:0; padding:0;}
.leagues li a{padding:0;}
.sprint a{ text-indent:-9999px;width:90px; height:50px; background-image:url(images/league_sprint.jpg); background-repeat:
 no-repeat;background-attachment: scroll;background-position: left top;display: block;position:relative; top:-15px; z-index:1000;}
.sprint a:hover{background-position: left -49px;}

.nation a{ background-color:#000;text-indent:-9999px;width:90px; height:50px; background-image:url(images/league_nationwide.jpg); background-repeat:
 no-repeat;background-attachment: scroll;background-position: left top;display: block;position:relative; top:-15px; z-index:1000;}
.nation a:hover{background-position: left -50px;}

.camping a{ text-indent:-9999px;width:90px; height:50px; background-image:url(images/league_camping.jpg); background-repeat:
 no-repeat;background-attachment: scroll;background-position: left top;display: block;position:relative; top:-15px; z-index:1000;}
.camping a:hover{background-position: left -50px;}

#rail_wrap{padding:5px 5px 10px 10px;margin-bottom:5px;}
#gallery_lower h3{
font-family: Arial;
font-style: normal;
font-variant: normal;
font-size: 16px;
line-height: normal;
font-size-adjust: none;
font-stretch: ;
-x-system-font: none;
margin-bottom: 3px;
color: #303030;
font-weight: bold;
padding-left:10px;
padding-top:5px;
}
#gallery_lower{margin-top:10px;height:432px; width:600px;background-color:#ddd;}
.promo{width:271px;float:left;}
.promo embed{margin-left:30px;}
.promo img{margin-left:9px;}
#photo_home{width:600px;height:110px;float:left;border-bottom:1px dotted #bbb;}
#photos li{display:inline; float:left; padding:1px; margin-left:7px;}
#photos li img{border:1px solid #a9a9a9; padding:2px;}



.poll{margin:14px;}
.question{margin:14px;}
#poll_buttons{text-align:center;}
#view{border:none;background-color:#fff;}
#vote{border:none;background-color:#fff;}
.article label{color:#000;font-weight:bold;}
.article{margin:12px;}
.rank{
padding-top: 0pt;
padding-right: 3pt;
padding-bottom: 0pt;
padding-left: 14px;
float: left;
}

/********* CONTACT FORM *********/


#contact-area {width: 600px;margin-top: 25px;}

#contact-area input, #contact-area textarea {padding: 5px;width: 350px;font-size: 1.4em;margin: 0px 0px 10px 0px;border: 2px solid #ccc;}

#contact-area textarea {height: 90px;}

#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #006699;}

#contact-area input.submit-button {background-color:#ccc; border:2px solid #aaa;display:inline;width:80px;height:35px;color: #000;overflow:hidden;cursor:pointer !important; cursor:hand;float:right;color:#fff;margin-right:121px;font-size:14px;}
#contact-area form{margin:0;padding:0}
#Name{float: left;text-align: right;margin-right: 15px;width: 100px;padding-top: 5px;font-size: 14px;color:#00779a;text-transform:uppercase}
#City{float: left;text-align: right;margin-right: 15px;width: 100px;padding-top: 5px;font-size: 14px;color:#00779a;text-transform:uppercase}
#Email{float: left;text-align: right;margin-right: 15px;width: 100px;padding-top: 5px;font-size: 14px;color:#00779a;text-transform:uppercase}
#Message{float: left;text-align: right;margin-right: 15px;width: 100px;padding-top: 5px;font-size: 14px;color:#00779a;text-transform:uppercase}


.stbutton{margin-left:20px;margin-top:8px; font-weight:bold;float:left;}
#twit_this a img{padding:5px;}

#commentform small{position:relative; top:150px;right:20px;}
#comments{clear:both; position:relative; top:25px;left:20px;}
#comments h2{margin:0; padding-bottom:10px;}