body {padding-left:20px; background: #000 url(http://o.aolcdn.com/art/fanhouse/design/v2/images/fh-olympics-bg2.jpg) no-repeat scroll center top;}
#hdr .srch {background:none;}
#hdr .srchCa {margin-left:300px;}
#cntnr {background:none;}
#cntnt {background-color:#fff;}
#lftCntnr {background-color:transparent;}
#main {background:transparent none;}
#olymNav {padding-top:10px; *padding-top:5px; border-bottom:5px solid #E93A23; width:660px;position:relative;top:65px;width:660px}
#olymNav li {display:inline; background-color:#000; padding: 3px 7px 3px; *margin:0 3px;}
#olymNav li a {color:#fff; line-height:20px;}
#olymNav li:hover {background-color:#E93A23;}
#rghtRail {margin-top:-6px; *margin-top:-12px;}
#rghtRail #OlympHdlns {padding: 47px 9px 9px; background: #fff url(http://o.aolcdn.com/art/fanhouse/design/v2/images/headlines.gif) no-repeat 0 0;}
#rghtRail #OlympHdlns li {background: transparent url(http://o.aolcdn.com/art/ch_fanhouse/dotted_line.gif) repeat-x scroll center bottom; padding:7px 0px; font-size:1.2em;}
#rghtRail .towerAd {padding:0.91em;text-align:center;}

.olympics .chLogo, #ftr .chlogo {background:transparent url(http://www.aolcdn.com/fanhouse/design/v2/images/olympics-logo.png) no-repeat 0 15px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.aolcdn.com/fanhouse/design/v2/images/olympics-logo.png', sizingMethod='crop'); !important}
.olympics_ca .chLogo, #ftr .chlogo {width:275px;background:transparent url(http://www.aolcdn.com/fanhouse/design/v2/images/olympics-ca-logo.png) no-repeat 0 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.aolcdn.com/fanhouse/design/v2/images/olympics-ca-logo.png', sizingMethod='crop'); !important}
.olymHdr {margin:0 auto;width:980px;height:100px; color:#fff; font-weight:bold; background:transparent url(http://www.aolcdn.com/fanhouse/design/v2/images/olympics-header.png) no-repeat 0 10px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.aolcdn.com/fanhouse/design/v2/images/olympics-header.png', sizingMethod='crop');}
.shsMiniBody {background-color:#FFFFFF; margin:9px 0 9px 9px; padding-bottom:9px;}
.shsMiniBody .results, .shsMiniBody .schedule, .shsMiniBody .medals, .shsMiniBody .bio {padding-top:47px; background: transparent url(http://o.aolcdn.com/art/fanhouse/design/v2/images/hdr_nowcmmntng.gif) no-repeat 0 0;}
.shsTable {background-color:#fff;}
.shsMiniBody .results {padding-top:49px; background: #fff url(http://o.aolcdn.com/art/fanhouse/design/v2/images/results.gif) no-repeat 0 0;}
.shsMiniBody .schedule {background: #fff url(http://o.aolcdn.com/art/fanhouse/design/v2/images/schedules.gif) no-repeat 0 0;}
.shsMiniBody .medals {background: #fff url(http://o.aolcdn.com/art/fanhouse/design/v2/images/medal-count.gif) no-repeat 0 0;}
.shsMiniBody .bio {_height:150px; background: #fff url(http://o.aolcdn.com/art/fanhouse/design/v2/images/athletebios.gif) no-repeat 0 0;}
.medalSpnsrAd {position:relative; height:31px; width:88px; left:225px; top:-230px; *top:-240px; margin-bottom:-36px; z-index:1;}

.medals #theRnDwn {padding-top:0px; width:760px;}
.medals #olymNav {width:760px;}