/* Main Layout Overrides */
#container {background: url(images/background_contentV.gif) repeat-y 100% 0 !important;}
#content {width: 940px; border-left: 0; padding: 0; margin: 26px 20px 10px; background: none;}
#content #mainContent {width: 940px !important;}
#navAndPromos {display: none;}
#content h1 {margin: 0;}
#breadcrumb, #emailPrint {display: none;}
#bottomLine {right: 26px;}

#footer {position: relative; z-index: 3;}

/* Dim Lights Effect */
#shadow { display:none; }
#mainContent>#shadow {display:block; background: #000; position: fixed; left:0; top:0; width:100%; /*z-index:150; */opacity: 0; filter:alpha(opacity=0); z-index: -10;}

#content a.lightswitch { display:none; }
#container>#content a.lightswitch {display:block;position: absolute; top: 46px; right: 12px; z-index: 151; background: url(images/light.png) no-repeat; padding-left: 24px; line-height: 24px; display: block; width: 100px; } 
#content a:hover.lightswitch {color: #355959;}


#vcontent {width: 940px; margin: 0; padding: 0;}
#vcontent ul {margin: 0;}
#vcontent ul li {list-style-type: none;}


/*--------- CATEGORIES ----------*/
#categories { width:189px; background-color:#F5F5F1; float:left; padding: 0; border-right:1px solid #EEEEEE; }
#content>#categories { margin-left:2px; }
#categories h3 {
	color:#A78F73;
	display:block;
	font-family:"Franklin Gothic Medium","Arial Narrow",Arial,Helvetica,sans-serif;
	font-size:28px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1em;
	padding: 0 0 10px 20px;
	text-transform:uppercase; margin: 0;
}
#categories a {
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.1em;
	padding:8px 10px 8px 20px; color: #644F62;
}
#content #categories ul {padding-bottom: 20px;}
#content #categories p.backto {margin: 5px 0;}
#content #categories p.backto a{font-family:Verdana,Helvetica,Arial,sans;
font-size:12px;
font-weight:normal;
letter-spacing:0.05em;
margin:0;}
#content #categories p.backto a:hover {border-bottom: 0;}
#categories>a { height:23px; }
#categories a:active { outline:none;}
#categories a.current:hover {color: #628989;}
#categories a.current { background:#fff; color:#644F62; outline:none; border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE;}
#categories a:hover { color: #628989; outline:none; }

#categories li.rss a {color: #D86C09; background: url(images/feed-icon-14x14.png) no-repeat 20px 7px; padding-left: 38px;}

/*--------- PLAYLIST ----------*/
#content #playlist { width: 680px; margin: 0 0 0 20px; position:relative; }
#mainContent>#content #playlist { width: 730px; }
	
#content #playlist a { display:block; float: left; font:11px/1.5em verdana, helvetica, arial, sans-serif; text-decoration:none; margin: 0 0px 0 0; font-weight:normal; color:#628989; width: 164px; height: 200px;}
#mainContent>#content #playlist a { margin: 0 17px 0 0; width: 164px;}
#content #playlist a h3 { font-weight:normal; font-size:12px; font-weight: bold; color:#628989; margin: 0; padding: 0 8px;}
#content #playlist a p {margin: 0; color: #000; padding: 0 8px;}
#content #playlist a img { border:1px solid #628989; width:100px; width: 140px; height: 80px; float: none; margin: 8px;}
#content #playlist a strong { color:blue; padding-bottom:5px; }
#content #playlist a em { border:0; background:url(/images_global/clock.gif) no-repeat 0 50%; padding-left:17px; color:#666; font-style:normal; }

#content #playlist a:hover h3 {color: #644F62;}
#content #playlist a:hover img {border: 1px solid #644F62;}
#content #playlist a.playing {background: #644F62; }
#content #playlist a.playing h3, #content #playlist a.playing p, #content #playlist a.playing em  {color: #fff;}
#content #playlist a.paused {background: #F5F5F1;}
	

#playlist .revcity, #playlist .event, #playlist .misc {display:none; }

div.player { margin: 0 auto; display:block; position: relative; z-index: 150; text-align:center; color:#fff; text-decoration:none; cursor:pointer; outline:none; padding: 6px; background: #000;}
/* play button overlay */
#content div.player img { border:0; background:none; float:none; margin:0; }

#player { float:none; outline:none; margin: 20px auto;  }	


#clipInfo {width: 680px; float: right; margin-left: 0; }
#vcontent>#clipInfo {width: 740px; float: left; }
#clipInfo h2.title {color: #644F62; font-weight: bold; font-size:18px; width: 450px; margin: 0 0 0 44px;}
#clipInfo h2.title span {font-family:Verdana,Helvetica,Arial,sans;font-size:12px;font-weight:normal;letter-spacing:0.05em;margin:0;text-transform:uppercase;}
#clipInfo .description {width: 450px; margin: 0 0 0 44px;}


#counterForm { display:block; }

.qtip {font-size: 11px;}




/* For Archives Page */
#archivev {float:left; margin-left:30px; width:720px;}


