@charset "utf-8";
* {
margin:0;
padding:0;
}

h1 {
background:url(../images/h1Background.jpg);
color:#FFF;
font:1.2em Arial, Helvetica, sans-serif;
font-weight:700;
margin:-10px -10px 10px;
padding:7px 0 7px 7px;
}

h2 {
font:1.5em Arial, Helvetica, sans-serif;
font-weight:700;
margin:10px 0;
}

h3 {
background:url(../images/contentBackground.jpg);
color:#FFF;
font:1.2em Arial, Helvetica, sans-serif;
font-weight:700;
margin:-10px -10px 10px;
padding:7px 0 7px 7px;
}

a {
font:1em Arial, Helvetica, sans-serif;
}

img {
border:none;
}

body {
background:#000 url(../images/background.jpg) repeat-x;
color:#000;
font:.7em Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

#container {
background:#FFF;
border:1px solid #8a181b;
border-top:none;
margin:0 auto;
padding:6px;
text-align:left;
width:820px;
}

#header {
background:url(../images/topBanner.jpg) no-repeat;
border:1px solid #8a181b;
height:200px;
}

#sponsors {
height:30px;
text-align:center;
}

#sponsors img {
margin:5px 0 0 80px;
}

#sponsors p {
margin:-20px 0 0 20px;
text-align:left;
}

#sidebar {
border:1px solid #FFF;
float:right;
width:324px;
}

#mainContent {
border:1px solid #FFF;
height:1%;
margin:0 318px 0 0;
}

#footer {
border:1px solid #8a181b;
height:91px;
margin-top:6px;
}

#footerNav {
background:#000;
color:#FFF;
padding:4px 0;
text-align:center;
width:100%;
}

#footerNav a {
color:#FFF;
}

#topNav {
background:#000 url(../images/topNavBackground.gif) repeat-x;
height:30px;
margin:140px 0 0;
overflow:hidden;
padding:0;
}

#topNav li {
background:url(../images/topNavVerticalLine.gif) top right no-repeat;
display:block;
float:left;
list-style-type:none;
}

#topNav a {
color:#FFF;
display:block;
font-size:13px;
font-weight:700;
padding:7px 12px;
text-decoration:none;
}

#topNav li:hover {
background:url(../images/topNavBackground_O.gif) repeat-x;
}

#topNav a:hover {
text-decoration:underline;
}

#topNav .currentpage {
background:url(../images/topNavBackgroundCurrentPage.gif) repeat-x;
}

#topNav .subscribe a {
font-size:11px;
text-decoration:underline;
}

#topStorie {
border:1px solid #8a181b;
height:510px;
margin-top:6px;
padding:9px;
width:460px;
}

#content {
border:1px solid #8a181b;
margin-top:6px;
padding:9px;
text-align:left;
width:460px;
}

#content img {
float:left;
margin:10px;
}

#contentBoxLeft {
border:1px solid #8a181b;
float:left;
height:160px;
margin-right:6px;
margin-top:6px;
padding:10px;
width:215px;
}

#contentBoxLeft li {
border-bottom:1px solid #CCC;
line-height:2.2em;
list-style:none;
}

#videoWindow {
border:1px solid #8a181b;
margin-top:6px;
padding:10px;
text-align:center;
width:303px;
}

#videoWindow h1 {
background:url(../images/videoWindowBackground.jpg);
text-align:left;
}

#weeklyPoll {
background:url(../images/weeklyPollBackground.jpg) bottom repeat-x;
border:1px solid #8a181b;
float:left;
height:180px;
margin-right:6px;
margin-top:6px;
padding:10px;
width:214px;

}

#indexScorebox {
background:#eee;
border-color:#000;
border-style:solid;
border-width:0 0 1px 1px;
font-size:9px;
height:90px;
margin-top:5px;
width:205px;
}

#indexScorebox td {
border-color:#000;
border-style:solid;
border-width:1px 1px 0 0;
padding:0 1px 0 2px;
}

#controls {
margin-top: -75px;
}

#controls img {
border:1px solid #CCC;
float:right;
margin:82px 0 0 -1px;
}

#SLIDESTEXT {
height:80px;
margin-left:5px;
overflow:hidden;
}

.contentBoxRight {
border:1px solid #8a181b;
float:left;
height:180px;
margin-top:6px;
padding:10px;
width:218px;
}

.sidebarAd {
border:1px solid #8a181b;
margin-top:6px;
padding:9px;
width:303px;
}

.TellABuddy {
border:1px solid #8a181b;
margin-top:6px;
padding:9px;
width:303px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
text-align:center;
}

.stats {
font-weight:700;
list-style:none;
margin:18px 0 5px 10px;
}

#lastFiveGames {
font-size:11px;
height:90px;
padding:12px;
width:100%;
}

#lastFiveGames td {
padding:3px;
}

.number img {
border:1px solid #CCC;
margin:0;
padding:0;

text-decoration:none;
}

.scoreboxTop {
background:#d3d3d3;
}

.scoreboxBottom {
background:#f9f9f9;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.clearfloat {
clear:both;
font-size:1px;
height:0;
line-height:0;
}

.clearLeft {
clear:left;
}

.PollQuestion {
font-size:10px;

}

.PollAnswers {
font-size:10px;
}

.PollVoteButton {
font-size:10px;
}

.PollResultsButton {
font-size:10px;
}

#sitemap a{
text-decoration:none;
}

#sitemap td{
background:#f3f3f3;
line-height:3em;
border-bottom:1px solid #CCCCCC;
padding: 5px;
}

#sitemapsub a{
padding-left: 30px;
}

#sitemapsub a:hover{
text-decoration:underline;
}