body{
background-image:url(images/bg.gif);
background-repeat:repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
}
.div{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}
a, a:link, a:visited{
text-decoration:none;
color:#a18c23;
font-weight:bold;
font-size:12px;
}
a:hover, a:active{
text-decoration:underline;
color:#a18c23;
font-weight:bold;
font-size:12px;
}
.container{
width:980px;
text-align:left;
margin:0px;
padding:0px;
}
.header{
width:980px;
float:left;
}
.mainNav{
background-image:url(images/mainNav_bg.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:980px;
height:43px;
}
.mainNav a, .mainNav a:link, .mainNav a:visited{
font-weight:bold;
float:left;
width:auto;
height:29px;
margin:0px 30px 0px 30px;
padding:6px 10px 0px 10px;
color:#f4cd06;
text-decoration:none;
}
.mainNav span{
display:block;
font-weight:bold;
float:left;
width:auto;
height:21px;
margin:0px 30px 0px 30px;
background-color:#FFFFFF;
padding:6px 10px 0px 10px;
color:#000000;
text-decoration:none;
}
.bodyContent{
float:left;
width:980px;
background-image:url(images/body_middle_bg.gif);
background-repeat:repeat-y;
}
.largeCallout{
width:564px;
height:193px;
float:left;
margin:0px 0px 0px 22px;
padding:0px;
background-image:url(images/largeCalloutBG.gif);
background-repeat:no-repeat;
}
.largeCallout p{
margin:0px;
padding:10px;
line-height:18px;
float:left;
}
.largeCallout h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:28px;
color:#518520;
margin:0px;
padding:10px 0px 0px 10px;
float:left;
}
.largeCallout h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
color:#5c6a6d;
margin:0px;
padding:0px 0px 10px 10px;
float:left;
}
.smallCallout{
width:564px;
height:121px;
float:left;
margin:10px 0px 0px 22px;
padding:0px;
background-image:url(images/smallCalloutBG.gif);
background-repeat:no-repeat;
}
.smallCallout p{
margin:0px;
padding:10px;
line-height:18px;
float:left;
}
.smallCallout h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#e52f15;
margin:0px;
padding:10px 0px 0px 10px;
float:left;
width:400px;
}
.smallCallout img{
border:1px solid #f5b223;
padding:5px;
margin:0px 20px 5px 0px;
float:left;
}
.rightColumn{
width:350px;
float:right;
padding:0px;
margin:0px 42px 0px 0px;
}
.weekWinner{
width:350px;
height:183px;
background-image:url(images/home_week_winner_bg.gif);
background-repeat:no-repeat;
padding:0px;
margin:0px;
float:left;
}
.weekWinner p{
margin:0px;
padding:66px 0px 0px 28px;
width:305px;
line-height:16px;
font-size:11px;
}
.weekWinner img{
border:1px solid #f5b223;
background-color:#FFFFFF;
padding:5px;
margin:0px 10px 5px 0px;
float:left;
}
.winSling{
width:350px;
height:161px;
background-image:url(images/slingbox_bg.gif);
background-repeat:no-repeat;
padding:0px;
margin:0px;
float:left;
}
.winSling p{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:115px 0px 0px 35px;
}
.wfan{
width:350px;
height:161px;
background-image:url(images/wfan_bg.gif);
background-repeat:no-repeat;
padding:0px;
margin:0px;
float:left;
}
.wfan p{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:100px 0px 0px 35px;
font-size:12px;
line-height:18px;
}
.innerContent{
width:564px;
float:left;
margin:0px 0px 0px 22px;
padding:0px;
background-color:#FFFFFF;
}
.innerContent p{
margin:0px;
padding:10px;
line-height:18px;
float:left;
width:520px;
}
.innerContent img{
margin:0px;
padding-bottom:10px;
}
.innerContent h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
color:#e52f15;
margin:0px;
padding:10px 0px 0px 10px;
float:left;
}
.innerContent h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
color:#5c6a6d;
margin:0px;
padding:0px 0px 10px 10px;
float:left;
}
.innerContent ul{
float:left;
width:500px;
list-style:square;
list-style-image:none;
padding:0px 0px 0px 30px;
margin:0px;
}
.innerContent ul li{
padding-bottom:6px;
list-style:square;
list-style-image:none;

}
.footer{
float:left;
width:980px;
height:54px;
padding:0px;
margin:0px;
background-image:url(images/body_bottom_bg.gif);
background-repeat:no-repeat;
}
.footer p{
font-size:10px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:25px 0px 0px 30px;
}
.separator{
margin:0px;
width:520px;
height:1px;
padding:10px 0px 5px 0px;
}
.winnerCallout{
width:500px; 
border:1px solid #fcde29; 
margin:0px 0px 10px 10px; 
padding:10px; 
height:170px; 
float:left; 
background-color:#f9f3d2;
}
.winnerCallout img{
border:1px solid #f5b223;
background-color:#FFFFFF;
padding:5px;
margin:0px 10px 0px 0px;
float:left;
}
.winnerCallout p{
width:500px;
padding:0px 10px 5px 10px;
margin:0px;
}
.winnerCallout h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:22px;
color:#caa902;
margin:0px;
padding:0px 0px 0px 10px;
float:left;
}
.calloutImg{
border:0px solid #f5b223;
background-color:#FFFFFF;
padding:5px;
margin:0px 10px 0px 0px;
float:left;
}
.galleryLargeImage{
margin:-30px 0px 0px 0px;
padding:0px;
width:0px;
float:left;
position:absolute;
z-index:10;
background-color:#cf1516;
display:none;
}
.galleryLargeImage img{
padding:0px;
margin:0px;
}
.galleryLargeImage a, .galleryLargeImage a:link, .galleryLargeImage a:visited{
color:#FFFFFF;
text-decoration:none;
}

.galleryImage img{
border:1px solid #f5b223;
padding:5px;
margin:0px 30px 30px 0px;
float:left;
}