.section_name img {margin:0;}

#recent_headlines {margin-top:-15px;}

#olympicPromo01, #olympicPromo02, #olympicPromo03, #olympicPromo04 {font-size:10pt;}
#olympicPromo01 a, #olympicPromo02 a, #olympicPromo03 a, #olympicPromo04 a {color:#075099; text-decoration:none;}
#olympicPromo01 a:hover, #olympicPromo02 a:hover, #olympicPromo03 a:hover, #olympicPromo04 a:hover {text-decoration:underline;}


#olympicPromo01 {margin:0;}

#olympicPromo02 {margin:5px 0;}
    .olyGallery {float:left; margin:5px; width:150px;}
    .olyGallery img {margin-bottom:-10px;}

#olympicPromo03 {margin:5px 0;}

#olympicPromo04 {margin:5px 0 0 0;}
    #sportsWrapper {height:300px; margin:-15px 0 0 0; overflow-y:scroll;}
    .olySport {float:left; font-size:8pt; height:85px; margin:5px 10px; width:75px;}
    .sportTitle {clear:both; font-weight:bold;}
    .olySport sportTitle a {color:#075099 !important; display:block; text-decoration:none;}
    .olySport sportTitle a:hover {text-decoration:underline;}

#olympicPromo01 h2, #olympicPromo02 h2, #olympicPromo03 h2, #olympicPromo04 h2 {background:transparent url(/static/images/olympics/olympic_logo.gif) no-repeat; color:#142958; font-family:arial black,arial,helvetica,verdana,sans-serif; font-size:11px; line-height:31px; margin:10px 0 0 0; padding:3px 0 0 25px; text-align:left; text-transform:uppercase;}
#olympicPromo01 h2 {margin:0 0 0 0;}

#olympicMedalCount {margin:15px 0 30px 0;}

