/* -- HOMEPAGE STRUCTURE -- */
div#header-wrap { padding-top:0; }

body.podcasts div.container { margin-top: 41px; _margin: 41px auto 6px auto;}

/* SAFARI HACK */
@media screen and (-webkit-min-device-pixel-ratio:0){
	body.podcasts div.container { margin-top: 0px; margin: 0 auto 12px auto;}
}

#link-myspace{display:block;height:18px;left:683px;position:absolute;top:-24px;width:80px;z-index:2000;}
body.podcasts div#contentwrap { height:450px;width:775px; position:relative; top:-43px; left:0px; background:transparent url(/i/bg/podcasts_contentheader.png) no-repeat; padding-top: 10px; }
/* --|| see ie.css for png hack ||-- */

div#top-content{display:none;}

div#wrapper{position:relative; margin:41px auto 0 auto; width:775px;}

body.podcasts div.container-bottom { background:url(/i/bg/homepage_contentbottom.png) no-repeat; width:771px; height:15px; margin:0 auto 13px auto; display:block; }
/* --|| see ie.css for png hack ||-- */

body.podcasts div.content { width:487px;  top:60px; float:left; position:relative;}

div.container, div#ibody.two-col {margin:0 auto 13px auto;}

body.podcasts div#race-reports-utility { height:58px; display:block; width:763px; margin:0 auto 0 6px; background:#fff url(/i/bg/rreport_promo.gif) no-repeat; }

body.podcasts div#global-footer { margin-top:-1em; }

/* -- Homepage sidebar -- */
body.podcasts div#podcasts { text-align:left; margin-bottom: 2em;}
div.podcasts-sidebar { float:right; width: 282px; margin:0 0 0 0; padding: 0; position:relative; top:58px;}
div.podcasts-sidebar p, div.podcasts-sidebar h4 { margin: 0 10px 1em 10px; }
div.podcasts-sidebar h3 { font-size: 1em; margin: 0 10px; }
div.podcasts-sidebar p.side-promo-graphic { margin:0px; }

/* -- Headers -- */

body.podcasts div#contentwrap h2, body.podcasts div#contentwrap-2 h2  { display:none; }
body.podcasts div#contentwrap #main-news h2, body.podcasts div#contentwrap div#podcasts h2  { display: block; font-size:1.1em; margin:0pt 15px 0 14px; padding: 0 0 8px 0;}
body.podcasts div#contentwrap div#podcasts h2 { text-align: center; }


body.podcasts div#main-news h3 { display:block; margin-top:3px; font-size:1.1em; }
body.podcasts div#main-news h3, body.podcasts div#main-news p { margin-left:15px; margin-right:15px; }

/* -- Branding -- */
body.podcasts div.content p#mainpromo-graphic { margin-left:2px; }

a.podcast-link { display: block; margin-bottom: 0; height: 17px; background: url(/i/racing/gui/podcast_icon.gif) no-repeat right; }


 /* -- Flash --*/

 #race_report_player { padding: 20px 10px 10px 22px; }

