body {
	background:#000 url(images/bgBody.jpg) no-repeat center 98px;
}
#leaderboard{
	margin:5px 0 0;
	text-align:center
}
#leaderboard img{
	border:1px solid #999
}
#header {
	width:1000px;
	margin:32px auto 0
}
#logoScreen {
	float:left;
	display:inline;
	width:341px;
	height:135px;
	margin-left:27px
}
#logoScreen a {
	display:block;
	float:left;
	width:341px;
	height:135px;
	background:url(images/logo_new.png) no-repeat top left;
	text-indent:-9999px
}
#nav {
	float:left;
	display:inline;
	width:473px;
	margin:43px 0 0 143px
}
#nav li {
	float:left;
	display:inline;
	height:38px;
}
#nav li a {
	display:block;
	float:left;
	height:38px;
	text-indent:-9999px
}
#navFaqs {
	width:77px;
	background:url(images/navFaqs.gif)
}
#navBio {
	width:57px;
	background:url(images/navBio.gif)
}
#navLinks {
	width:69px;
	background:url(images/navLinks.gif)
}
#navContact {
	width:96px;
	background:url(images/navContact.gif)
}
#navSignUp {
	width:174px;
	height:45px !important;
	margin-top:-3px;
	background:url(images/navSubscribeFree.gif)
}
#nav li a:hover {
	background-position:0 -38px !important
}
#nav #navSignUp:hover {
	background-position:0 -45px !important
}
#popup-note {
	float:right;
	display:inline;
	margin:4px 25px 0 0;
	color:#e5e5e5
}
#splash {
	clear:left;
	float:left;
	display:inline;
	width:505px;
	height:206px;
	margin:29px 0 0 88px;
	padding:16px 0 0 23px;
	background:url(images/bgSplash.gif) no-repeat;
	color:#fff
}
#splash h2 {
	width:372px;
	height:32px;
	margin:0 0 14px;
	text-indent:-9999px;
	background:url(images/hdrSplash.gif)
}
#splash p {
	padding:0 50px 0 5px;
	line-height:18px
}
#main {
	width:987px;
	margin:100px auto 10px;
	background:#e9e9e9;
	border-top:6px solid #6b0000;
}
#content {
	float:left;
	display:inline;
	width:795px;
	padding:0 0 30px;
	background:#fff url(images/bgContent.gif) no-repeat top right;
}
#leftSidebar {
	float:left;
	display:inline;
	width:166px;
	height:406px;
	margin-top:-48px;
	background:url(images/bgSideBarDeekron.jpg) no-repeat top left
}
#leftSidebar p {
	text-indent:-9999px;
	margin:0
}
#midContent {
	float:left;
	display:inline;
	width:598px;
	margin-left:4px;
	position:relative
}
#iconPodcast {
	clear:both;
	position:absolute;
	top:6px;
	left:6px;
}
#hdrNewPodcast {
	margin:22px 0 0 68px;
	width:536px;
	height:45px;
	background:url(images/hdrNewPodcast.gif);
	text-indent:-9999px;
	position:relative
}
#hdrNewPodcast a{
	display:block;
	width:76px;
	height:22px;
	background:url(images/lnkSubscribe.gif);
	position:absolute;
	top:12px;
	right:16px;
}
#hdrNewPodcast a:hover{
	background-position:0 -22px
}
#btnSignUpITunes{
	background-image:url(images/lnkSubscribeITunes.gif);
	top:5px;
	left:305px;
}
#btnSignUpNewsletter{
	background-image:url(images/lnkSubscribeNewsletter.gif);
	top:5px;
	left:423px;
}
#innerWrap {
	float:left;
	display:inline;
	width:572px;
	min-height:500px;
	margin:0 0 20px 32px;
	background:url(images/bgInnerContentVert.gif) repeat-y top
}
#innerContent {
	float:left;
	display:inline;
	width:558px;
	margin:0 8px 0 4px;
	padding:1px;
	background:url(images/bgInnerContent.gif) repeat-x top
}
#episode-info {
	float:left;
	display:inline;
	width:303px;
	margin:0 0 14px;
}
#episode-info p {
	padding-right:19px;
	padding-left:96px;
	line-height:18px;
	text-align:right
}
#episode-title {
	float:left;
	width:284px !important;
	height:67px;
	margin:0 0 10px;
	padding:13px 14px 0 0 !important;
	border-right:5px solid #900;
	background:#000;
	color:#ccc;
	line-height:normal !important
}
#episode-title span {
	display:block;
	font-size:18px;
	color:#fff;
	line-height:normal;
}
#episode-title strong {
	color:#fff;
	line-height:18px;
}
#episode-genre {
	float:left;
	width:253px;
	margin:0 0 14px 2px;
}
#episode-genre p {
	margin:10px 0 0 16px
}
#subnav {
	clear:left;
	float:left;
	display:inline;
	width:558px;
}
#subnav li {
	display:inline;
	float:left;
	margin:0 1px 0 0
}
#subnav a {
	display:block;
	float:left;
	height:22px;
	padding:5px 31px 0 32px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	background:url(images/bgSubnav.gif) repeat-x top
}
#subnav a:hover {
	text-decoration:none
}
#subnav .subnavlast {
	margin-right:0
}
#subnav .subnavlast a {
	padding-right:32px
}
#tracklist {
	float:left;
	text-align: left;
	width:510px;
	padding:20px 24px 18px
}
#tracklist ul {
	float:left;
	width:248px
}
#tracklist ul.right {
	margin:0 0 0 42px;
	width:220px !important
}
#tracklist li {
	margin:0 0 10px;
}
#tracklist li a {
	font-weight:bold;
	color:#333;
	text-decoration:none
}
#tracklist li a:hover {
	text-decoration:underline
}
#news-wire {
	float:left;
	width:394px;
}
#iconNewsWire {
	float:left
}
#news-wire h2 {
	float:left;
	width:344px;
	height:37px;
	margin:14px 0 20px;
	background:url(images/hdrNewsWire.gif) no-repeat;
	text-indent:-9999px
}
#news-wire p {
	float:left;
	width:290px;
	margin-left:40px
}
#traxx-connect {
	float:left;
	width:202px;
	margin:0 0 0 2px;
	text-align:center
}
#traxx-connect h2 {
	float:left;
	width:202px;
	height:37px;
	margin:14px 0 20px;
	background:url(images/hdrTraxxConnect.gif) no-repeat;
	text-indent:-9999px
}
#traxx-connect p {
	margin:0 0 10px
}
#traxx-connect li {
	margin-bottom:4px
}
#rightSidebar {
	float:left;
	width:192px;
	padding:22px 0;
	text-align:center
}
#footer {
	height:90px;
	margin:0 0 25px;
	padding:40px 0 0;
	background:url(images/bgFooter.gif) repeat-x top;
	text-align:center
}
#footer ul {
	margin:0 0 10px
}
#footer li {
	display:inline;
	padding:0 17px
}
#footer li a {
	color:#ccc;
	font-weight:normal;
}
#footer p {
	color:#ccc
}

#quotearea {
	border:0px solid black;
	padding: 30px 20px 0px 15px;
}
#quoterotator {
   	line-height: 125%;
}
#quoteauthor {
	display: block;
	text-align: right;
	font-weight: bold;
	font-style: italic;
}

