body#vanOlympicsBody{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../images/projects/olympics/bodybackground.jpg);
background-repeat:repeat-x;
background-position:0 250px;
text-align:left;
}



/*Basic Link Colors*/
#mainContent a, #mainContent a:visited{
color:#0064A3;
}

#secondaryContent a, #secondaryContent a:visited{
color:#336699;
}

.clear{
clear:both;
}


/*main Container*/
#pageContainer{
width:990px;
margin:auto;
}

/*Header*/

#vanOlympicsHeader{
width:990px;
margin:0 auto;
}

#vanOlympicsHeader #vanOlympicsCountDownClock{
width:237px;
height:90px;
float:left;
margin:5px 5px 5px 10px;
*margin:5px 5px 5px 5px;
}

#vanOlympicsHeader #vanOlympicsLeaderBoard{
width:730px;
height:90px;
float:left;
margin:5px 0;
}

/*star navigation at the top*/
#vanOlympicsWrapperStarNav 
{
    height:33px;
	background-image:url(../images/projects/olympics/starnavbg.jpg);
	background-repeat:no-repeat;
	width:970px;
	height:33px;
	overflow:hidden;
	margin:0 auto;
	margin-top:5px;
}

#vanOlympicsWrapperStarNav ul{
margin:0;
padding:0;
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
display:block;
}
#vanOlympicsWrapperStarNav ul li{
float:left;
display:block;
height:23px;
padding:10px 5px 0 5px;
border-left:#E3E5E6 1px solid;
}

#vanOlympicsWrapperStarNav ul li h2{
margin:0;
margin-right:20px;
padding:0;
}

#vanOlympicsWrapperStarNav ul li h2 a{
display:block;
text-indent:-30000px;
width:145px;
height:23px;
}

#vanOlympicsWrapperStarNav ul li a{
color:#336699;
text-transform:uppercase;
}

#vanOlympicsWrapperStarNav ul li a:hover{

}

/*Main Navigation*/
#vanOlympicsNavigation{
background-image:url(../images/projects/olympics/headerbg.gif);
background-repeat:no-repeat;
background-position:top;
height:136px;
position:relative;
}

#vanOlympicsNavigation a{
color:#FFFFFF;
}

#vanOlympicsNavigation h1{
display:block;
text-indent:-30000px;
margin:0;
padding:0;
}

#vanOlympicsNavigationMenu{
background-image:url(../images/projects/olympics/mainnavbg.jpg);
background-repeat:repeat-x;
position:absolute;
bottom:0;
left:0;
width:100%;
}


#vanOlympicsNavigationMenu ul{
margin:0; padding:0;
list-style:none;
float:left;
}

#vanOlympicsNavigationMenu ul li{
float:left;
padding:10px;
}

#vanOlympicsNavigationMenu ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

#vanOlympicsNavigationMenu ul li.on a{
text-decoration:underline;
}

/*Login Area*/
#vanOlympicsNavigation .vanOlympicsloginArea{
float:right;
font-weight:bold;
margin-top:10px;
margin-right:10px;
}


/*Search Area*/
#vanOlympicsSearchArea{
float:right;
height:80px;
width:315px;
margin-right:10px;
margin-top:10px;
}

/*Main Content Area*/
#vanOlympicsContentContainer{
width:990px;
background-image:url(../images/projects/olympics/contentbg.gif);
background-repeat:repeat-y;
background-position:top;
background-color:#FFFFFF;
color:#666666;
}

#vanOlympicsContent{
width:970px;
text-align:left;
margin:0 10px 0px 10px;
padding:0 0 5px 0;
background-image:url(../images/projects/olympics/contentbg.jpg);
background-repeat:repeat-x;
border-top:#FFFFFF 5px solid;
border-bottom:#DFF1FB 5px solid;
}

/*Main Content (left)*/
#mainContent{
width:645px;
float:left;
padding:10px 5px 15px 0;
background-color:#FFFFFF;
text-align:left;
margin-right:10px;
}

#mainContent h3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#0064a3;
margin:0 0 5px 0;
padding:0;
}

#mainContent h4{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0064a3;
margin:0; padding:0;
margin-bottom:3px;
padding-bottom:0;
}


#mainContent h5{
margin:0; padding:0;
margin-bottom:5px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
display:inline;
}

#mainContent .vanOlympicsAuthor{
text-transform:uppercase;
font-size:9px;

}

#mainContent .vanOlympicsDate{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:9px;
}

#mainContent block{
margin-bottom:5px;
}


#mainContent span.numberOfComments{
font-weight:bold;
font-size:9px;
background-image:url(../images/projects/olympics/commentsicon.gif);
background-position:left;
background-repeat:no-repeat;
padding:5px 5px 5px 16px;
margin-left:5px;
color:#000000;
display:inline-block;
}

#mainContent .arrow{
background-image:url(../images/projects/olympics/listarrow.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding-left:10px;
}

#mainContent a.rssFeedIcon{
text-indent:-30000px;
background-image:url(../images/projects/olympics/rssicon.gif);
background-repeat:no-repeat; display:block;
width:43px;
height:18px;
}

/*Grey Partition*/
.greyPartition hr{
display:none;
}

.greyPartition{
background-image:url(../images/projects/olympics/greypartition.jpg);
background-position:center;
background-repeat:no-repeat;
height:25px;
background-repeat:repeat-x;
}

/*Feature Strip*/
#mainContent .vanOlympicsFeatureStrip{
background-image:url(../images/projects/olympics/featurestripbg.jpg);
background-position:bottom;
background-repeat:repeat-x;
padding-top:20px;
padding-left:5px;
color:#000000;
margin-bottom:20px;
}

#mainContent .vanOlympicsFeatureStrip .block{
padding:0;
float:left;
width:200px;
margin-right:10px;
}

#mainContent .vanOlympicsFeatureStrip .block img{
border:#000000 1px solid;
}

#mainContent .vanOlympicsFeatureStrip .noMargin{
margin-right:0;
}
/*Block Styles*/
.block{
padding:0 5px 5px 5px;
text-align:left;
}


.block ul{
margin:0;
padding:0;
list-style:none;
}

.block ul li{
margin:10px 0;
padding-left:15px;
background-image:url(../images/projects/olympics/listarrow.gif);
background-repeat:no-repeat;
background-position:0 5px;
}

.block ul li a{
color:#336699;
text-decoration:none;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*Secondary Content*/
#secondaryContent{
width:300px;
float:left;
margin-top:5px;
}

#secondaryContent .block{

background-color:#FFFFFF;
padding:10px 5px;
margin:10px 0;
}

#secondaryContent .block h3{
text-indent:-3000px;
padding:0;
margin:2px 0;
}

#secondaryContent .block#starkmansBlog h3{
background-image:url(../images/projects/olympics/randyblogheader.gif);
background-repeat:no-repeat;
display:block;
height:45px;
}

#secondaryContent #starkmansBlog .rssMoreStories{
margin-right:5px;
}

#secondaryContent #starkmansBlog .rssMoreStories br{
clear:both;
}

#secondaryContent #starkmansBlog .rssMoreStories a.rssFeedIcon{
text-indent:-30000px;
background-image:url(../images/projects/olympics/rssicon.gif);
background-repeat:no-repeat; 
display:block;
width:43px;
height:18px;
float:right;
}
/*Big Box*/
#bigBoxArea{
}
#bigBoxArea span{
background-color:#999999;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding:5px;
color:#E5E5E5;
text-transform:lowercase;
text-align:center;
}

/*Poll*/
#secondaryContent .block#poll h3{
background-image:url(../images/projects/olympics/pollheader.gif);
background-repeat:no-repeat;
display:block;
height:45px;
}

h4#question{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
margin-top:0;
padding-top:0;
}



#poll form{
padding:0;
margin:0;
}

#poll form span{
float:left;
clear:both;
}

#poll form label{
margin-left:5px;
}

#poll p{
clear:both;
margin:5px;
padding:5px;
color:#CFCFCF;
}

/*comments feed*/
#comments h3{
background-image:url(../images/projects/olympics/readerscommentsheader.gif);
background-repeat:no-repeat;
display:block;
height:45px;
}


#secondaryContent #comments .comment{
color:#0064A3;
text-align:left;
border-bottom:#DDDDDD 1px solid;
padding-bottom:10px;
margin-bottom:15px;
}

#secondaryContent #comments .comment h4{
margin:0; padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#secondaryContent #comments .comment p{
margin-top:0;
padding-top:0;
}

#secondaryContent #comments .comment span{
text-align:right;
display:block;
text-transform:uppercase;
color:#000000;
padding-right:5px;
}

/*twitter feed*/
#twitter h3{
background-image:url(../images/projects/olympics/twitterfeedheader.gif);
background-repeat:no-repeat;
display:block;
height:45px;
}

#secondaryContent #twitter h5{
margin:0;
padding:0;
color:#1561a8;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#secondaryContent #twitter ul li p{
margin:0;
padding:0;
}

#secondaryContent #twitter ul li p span{
color:#999999;
}

/*Footer*/
#vanOlympicsfooter{
border-top:#C9C9C9 10px solid;
background-color:#FFFFFF;
width:970px;
margin:0 auto;
margin-bottom:10px;
}

#vanOlympicsfooter img{
border:none;
}

#vanOlympicsfooter ul{
clear:left;
list-style-type:none;
margin:5px 0 5px 5px;
}

#vanOlympicsfooter ul li{
float:left;
padding:5px;
margin-bottom:5px;
background-image:url(../images/projects/olympics/footerlistdivider.gif);
background-position:left;
background-repeat:no-repeat;
}

#vanOlympicsfooter ul li.firstItem{
background-image:none;
}

#vanOlympicsfooter ul li a{
color:#336699;
}


#vanOlympicsfooter ul li.vanOlympicstitle{
color:#000000;
font-weight:bold;
width:140px;
background-image:none;
}

#footerCorp{
margin:0 auto;
}

#footerCorp ul li{
background-image:none;
}

/*Top Stories*/
#vanOlympicsStoriesContainer{
}

/*Top Stories Main Column*/
#vanOlympicsTopStories{


}

#vanOlympicsTopStories .moreStories{
text-align:right;
text-transform:uppercase;
}
#vanOlympicsTopStories .vanOlympicsStoriesMainColumn{
float:left;
width:405px;
}

#vanOlympicsTopStories .vanOlympicsStoriesMainColumn .block p{
margin:3px 0;
padding:0;
color:#000000;
}



#vanOlympicsTopStories .vanOlympicsStoriesMainColumn .block ul li{
margin:2px 0;
}


#vanOlympicsTopStories .vanOlympicsStoriesMainColumn img{
border:#000000 1px solid;
}

#vanOlympicsTopStories .vanOlympicsStoriesMainColumn .vanOlympicsPhotoCredit{
display:block;
text-align:right;
color:#666666;
text-transform:uppercase;
}



/*Top Stories Secondary Column*/
#vanOlympicsTopStories .vanOlympicsStoriesSecondaryColumn{
width:230px;
float:left;
margin-left:10px;
}

#vanOlympicsTopStories .vanOlympicsStoriesSecondaryColumn p{
color:#000000;
padding:2px;
margin:2px;
}

/*Stories Main Column*/
#vanOlympicsStories{
margin-top:10px;
}

#vanOlympicsStories .vanOlympicsStoriesMainColumn{
float:left;
width:430px;
}



#vanOlympicsStories .vanOlympicsStoriesMainColumn h6{
margin:0; padding:0;
display:inline;
font-size:11px;
}

#vanOlympicsStories .vanOlympicsStoriesMainColumn #vanOlympicsVideoPlayer{
background-image:url(../images/projects/olympics/videoplayerdummy.jpg);
height:430px; height:518px;
margin-bottom:5px;
}

#vanOlympicsStories .vanOlympicsStoriesMainColumn h4{
float:left;
width:60%;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
}

#vanOlympicsStories .vanOlympicsStoriesMainColumn h5{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0064A3;
margin:0; padding:0;
display:block;

}

#vanOlympicsStories .vanOlympicsStoriesMainColumn .block{
padding:0;
margin:10px 0;
}

#vanOlympicsStories .vanOlympicsStoriesMainColumn .block p{
margin:2px 0 0 0; padding:0;
}

#vanOlympicsStories .vanOlympicsStoriesMainColumn .block img{
float:left;
margin-right:10px;
margin-bottom:10px;
border:#000000 1px solid;
}

#vanOlympicsStories .vanOlympicsStoriesMainColumn span.vanOlympicsAuthor{
margin-right:5px;
}

#vanOlympicsStories .vanOlympicsStoriesMainColumn .additonalLinks ul li{
background-image:none;
padding-left:0;

}

#vanOlympicsStories .vanOlympicsStoriesMainColumn .additonalLinks{
margin-bottom:15px;
}

/*rss feed in top right corner*/

#vanOlympicsStories .vanOlympicsStoriesMainColumn .rssMoreStories{
float:left;
width:40%;
}

#vanOlympicsStories .vanOlympicsStoriesMainColumn .rssMoreStories br{
clear:both;


}

#vanOlympicsStories .vanOlympicsStoriesMainColumn .rssMoreStories a{
float:left;
margin:0 5px;
}

#vanOlympicsStories .vanOlympicsStoriesMainColumn .rssMoreStories a.rssFeedIcon{
border-right:#CBCBCB solid 1px;
padding-right:5px;
}

/*Stories Secondary Column*/

#vanOlympicsStories .vanOlympicsStoriesSecondaryColumn{
float:left;
width:200px; margin-right:10px;

}
#vanOlympicsStories .vanOlympicsStoriesSecondaryColumn h3{
margin:0 auto; padding:0;
text-indent:-30000px;
margin-left:2px;
height:48px;
}

h3#columnists{
background-image:url(../images/projects/olympics/columnistsheader.jpg);
}

h3#infoLinks{
background-image:url(../images/projects/olympics/infolinksheader.jpg);
}

h3#olympicSports{
background-image:url(../images/projects/olympics/olympicsportsheader.jpg);
}

#vanOlympicsStories .vanOlympicsStoriesSecondaryColumn h4{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#vanOlympicsStories .vanOlympicsStoriesSecondaryColumn .block{
background-image:url(../images/projects/olympics/gradientsidebarbg.gif);
background-repeat:repeat-y;
border:#DDDDDD 1px solid;
padding:0;
color:#1561a8;
margin-bottom:10px;
}

#vanOlympicsStories .vanOlympicsStoriesSecondaryColumn ul{
margin:5px;
}


#vanOlympicsStories .vanOlympicsStoriesSecondaryColumn .block span{
font-weight:bold;
}

/*Articles Page*/
#vanOlympicsArticlesContainer{
color:#000000;
}

#vanOlympicsArticlesContainer #articleInfo{
*display:inline;
margin-top:1-px;
}

#vanOlympicsArticlesContainer #articleInfo span.vanOlympicsDate{
font-size:11px;
color:#808080;
display:block;
}

#vanOlympicsArticlesContainer #articleInfo span.vanOlympicsAuthor{
font-size:11px;
color:#666666;
display:block;
}

#vanOlympicsArticlesContainer h3{
font-size:23px;
color:#000000;
*display:inline; /*ie6fix*/
}

#vanOlympicsArticlesContainer h4{
font-size:14px;
color:#000000;
*display:inline; /*ie6fix*/
}

/*articles Image Container*/
#vanOlympicsArticlesContainer .articleImageContainer{
float:right;
width:400px;
padding:5px;
border-bottom:#DDDDDD solid 1px;
color:#666666;
}

#vanOlympicsArticlesContainer .articleImageContainer img{
border:#000000 2px solid;
}

.articleImageContainer .photoCredit{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
display:block; 
text-align:right;
}

/*Related Articles and Tools*/
#vanOlympicsArticlesContainer .relatedToolsContainer{
width:230px;
float:right;
clear:right;
margin:10px 0 0 5px;
}

#vanOlympicsArticlesContainer .relatedToolsContainer .block{
background-image:url(../images/projects/olympics/gradientsidebarbg.gif);
background-repeat:repeat-y;
border:1px solid #DDDDDD;
color:#1561A8;
margin-bottom:10px;
padding:0;
}

#vanOlympicsArticlesContainer .relatedToolsContainer .block h3{
height:48px;
margin:0 auto 0 2px;
padding:0;
text-indent:-30000px;
display:block;
}

#vanOlympicsArticlesContainer .relatedToolsContainer .block ul{
margin:5px;
}

#vanOlympicsArticlesContainer .relatedToolsContainer .block ul li{
margin:2px;
}

#related h3{
background-image:url(../images/projects/olympics/relatedheader.jpg);
}

#tools h3{
background-image:url(../images/projects/olympics/toolsheader.jpg);
}

/*Articles Comments*/
#vanOlympicsArticlesContainer .comments{
margin-top:5px;
}



#vanOlympicsArticlesContainer .comments .commentsHeader{
background-image:url(../images/projects/olympics/commentsHeaderbg.jpg);
background-repeat:repeat-x;
border:#DDDDDD 1px solid;
border-bottom:#E2E2E2 solid 1px;
background-color:#F1F1F1;
padding:5px;
}

#vanOlympicsArticlesContainer .comments h4{
margin-top:8px;
}

#vanOlympicsArticlesContainer .comments .commentsHeader h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
float:left;
font-size:12px;
margin:0;
margin-right:10px;
}


#vanOlympicsArticlesContainer .comments .commentsHeader span{
border-left:#DDDDDD solid 1px;
padding:0 5px;
font-weight:bold;
position:relative;
}


#vanOlympicsArticlesContainer .comments span.commentRating a{
margin:0 5px;
font-weight:bold;
}

/*tools widget*/
#tools ul li{
background-image:none;
border-bottom:#E9E9E9 solid 1px;
margin-top:5px;
padding:5px 0 5px 0;
}

#tools ul li a{
background-repeat:no-repeat;
padding:2px 0 2px 36px;
}


#tools ul li a.toolTextSize{
background-image:url(../images/projects/olympics/toolstexticon.gif);
}

#tools ul li a.toolEmail{
background-image:url(../images/projects/olympics/toolsemailarticleicon.gif);
}

#tools ul li a.toolEmailAuthor{
background-image:url(../images/projects/olympics/toolsemailauthoricon.gif);
}

#tools ul li a.toolPrintThisPage{
background-image:url(../images/projects/olympics/toolsprinticon.gif);
}

#tools ul li a.toolTypo{
background-image:url(../images/projects/olympics/toolstypoicon.gif);
}

#tools ul li a.toolLicense{
background-image:url(../images/projects/olympics/toolsliscenseicon.gif);
}

#tools .addThis{
margin:5px;
}

/*Section Page*/
.vanOlympicsSectionPage span.category{
font-weight:bold;
font-size:9px;
color:#808080;
text-transform:uppercase;
}

.vanOlympicsSectionPage #vanOlympicsTopStories h4{
font-size:24px;
}
.vanOlympicsSectionPage h6{
display:block;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0; padding:0;
text-transform:uppercase;
color:#666666;
}

.vanOlympicsSectionPage #vanOlympicsTopStories .vanOlympicsDate, .vanOlympicsSectionPage #vanOlympicsStories .vanOlympicsDate{
size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}

.vanOlympicsSectionPage #vanOlympicsTopStories .vanOlympicsStoriesSecondaryColumn p{
margin-left:0; margin-right:0;
padding-left:0; margin-left:0;
}

.vanOlympicsSectionPage #vanOlympicsTopStories .vanOlympicsStoriesSecondaryColumn ul li{
font-size:10px;
margin:3px 0;
background-position:0 2px;
}

.vanOlympicsSectionPage #vanOlympicsStories .vanOlympicsStoriesMainColumn h5{
margin:5px 0;
}

.vanOlympicsSectionPage #vanOlympicsStories .vanOlympicsStoriesMainColumn h6{
margin-right:5px;
font-weight:bold;
display:inline;
font-size:10px;
}

.vanOlympicsSectionPage #vanOlympicsStories .vanOlympicsStoriesMainColumn p{
margin-top:0;
margin-bottom:20px;
}

.vanOlympicsSectionPage #vanOlympicsStories .vanOlympicsStoriesSecondaryColumn .block ul li a{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.seventyThumb{
float:left;
margin:5px 5px 5px 0;

}
/*skyscraper*/
.skyscraper .advertisment{
background-color:#999999;
color:#FFFFFF;
font-size:11px;
display:block;
text-align:center;
text-transform:lowercase;
padding:2 0px;
width:160px;
margin:0 auto;
margin-top:10px;
}

.skyscraper .ssAd{
width:160px;
margin:0 auto;
margin-bottom:10px;

}


/*three page note*/
#threePagesNote{
position:fixed;
top:5px;
left:5px;
background-color:#999999;
border:#cccccc;
color:#FFFFFF;
padding:5px;
font-size:12px;
width:200px;
}