/* Include base SRI layout */
@import url("../style.css");
* {
padding:0px;
margin:0px;
}

/* Site-specific customizations follow */

body {
background:#262015 url("images/bg.jpg") top left repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
}

p {
font-size:100%;
}

ul, ol{font-size:100%;}

/* ALL LINKS ON-PAGE */
/*:link, .content a:link, .content a:visited, .title a{ 
-> .title removed*/
a:link, .content a:link, .content a:visited, .title a{
color:#CC0000;
text-decoration:underline;
font-weight: bold;
}

a:hover, .content a:hover, .content a:hover{color:#CC0000;text-decoration:underline;}

.title a:hover{color:#FF0000;text-decoration:none;}
a:link, a:visited, a:active, a:hover {color:#c90606;border:none;}

table tr.dark td, table tr.light td{
padding: 1px 2px;
}
table tr.dark, table tr.light{
/*display:block;*/
line-height:15px;
}

#header{
margin:0px auto 10px auto; 
height:110px;
width:998px; 
position:relative;
top:0px;
display:inline;
}
#leaderboard {background-color:transparent; margin:auto;padding:10px 0px 10px 0px;}

#toolbar{
background:url("images/toolbar.jpg") top center no-repeat;
height:186px;
margin-bottom: 0;
}

#logo{
background:none; 
height:auto;
width: 270px;
padding:1px 0px 0px 0px;
}

#logo img{
margin-left:12px;
margin-top:44px;}

#listennow{
position:relative;
top:-53px;
left:175px
}
#mastheadmovie{
float:left;
/*width:550px;*/
height:128px;
margin:38px 0px 0px 0px;
}

#nowplaying{
width:auto;
}

#search-combo{
float:right;
display:block;
position:relative;
left:auto;
top:45px;
width:200px;
height:100px;
background: none;
text-align:right;
margin-right:20px;
}

#search-combo div{
background-position:right bottom;
height:70px;
}

#search-combo div form .search-text{
width:175px;
border-color:#000000;
}

#search-combo ul li {
font-size:12px;
float:right;
text-align:right;
margin:0px 0px 0px 10px;
}

#search-combo ul li a{
font-weight:normal;
color:#FFFFFF;
}

#search-combo ul li.tabs-selected, #search-combo ul li.tabs-selected a, #search-combo ul li.tabs-selected div{
background:none;
font-weight:bold;
}

#search-combo div form .search-button {
background: #5C2809 url("images/searchBtn.gif");
margin:10px 0px 0px 0px;
float:right;
}

#site{
background: transparent url(images/siteOrnaments.gif) no-repeat scroll center top;
width: 100%
}
/*#site{background:url("images/siteBottom.jpg") bottom center repeat-x; width:100%;float:left;}*/
#page{
width:970px;
background:transparent url("images/container_bot_cap.png") bottom center no-repeat;
padding-bottom:9px;
}
#container1{
width:970px;
padding:0px;
background:#000000 url("images/pageBG.gif") repeat-y center 120px;
}
#container2{
width:970px;
background:transparent url("images/pageBottom.gif") bottom center no-repeat;
margin-left:0px;
min-height:1000px;
}
#sidebar-right{
float:left;
display:inline;
margin-left:10px;
width:160px;
}
#sidebar-right .blocks{
background: transparent url("images/widgetBG.jpg") bottom center no-repeat;
border:none;
}

#navigation{
background:url("images/navBar_BKG.gif") top left no-repeat;
margin-left:11px;
margin-bottom: 10px; 
padding:0px 0px;
float:left;
display:inline;
margin-right: 0px;
}
#navigation ul{
background:transparent;
border:none;
padding:0px opx 0px 0px;
margin:0px;
height:40px;
overflow:hidden;
float:left;
}

#navigation ul li {
background: transparent;
width:auto;
height:auto;
border:none;
padding:0px 0px 0px;
margin:0px;
}
#navigation ul .active{
background: transparent;
}
#navigation ul li.active{
background: transparent;
}

#navigation ul li a{
border:0px;
font-size:22px;
padding:0px;
margin:0px;
line-height:15px;
text-shadow:none;
}
#navigation .open-nav{
/*background:url("images/navBgLeft.gif") top left no-repeat;*/
height:40px;
width:10px;
float:left;

}
#navigation .close-nav{
height:40px;
width:10px;
background: transparent url("images/navBgRight.gif") no-repeat;
float:left;
}
/*Nav bar box*/

#center-column{
float:left;
margin:0px;
padding:0px;
display:inline;
}

#sidebar-left {
background:none;
width:160px; 
margin:0px 0px 0px 11px;
padding:0px 0px 0px 0px;
padding-rigth:0px;
float:left;
display:inline;
}

#sidebar-left h4{
line-height:1em;
margin:0px;
width:140px;
position:relative;
top:-25px;
left:-15px;
padding-bottom:0px;
visibility:hidden;
font-size:26px;
line-height:1em;
}
#sidebar-left h4.first{
margin-top:0px;
}
/*#sidebar-left ul{margin:0px;list-style-position:inside; list-style:none;} */
#sidebar-left ul{margin:0px;list-style-position:outside; list-style:none;position:relative;top:-25px;}
#sidebar-left ul li a{color:#c90606; font-weight:bold; line-height:12px;}
#sidebar-left ul li a:hover{color:#f21c1c;}
#sidebar-left ul li{background:url(images/bullet.gif) 9px 5px no-repeat; color:#fff; border:none; padding:0px 0px 2px 15px;}
#sidebar-left .menu {background-color:#FBFFF4;border:none;}
#sidebar-left .menu ul {
top:0px;
position:relative;
}
#sidebar-left .siboxbodysingle{
background: transparent;
min-height:20px;
padding:10px 0px 0px;
margin:auto auto -5px 10px;
width:140px;
}
#sidebar-left .siboxsingle{
background: url("images/sidebarColumn_Top.gif") no-repeat left top;
padding-top:6px;
}
#sidebar-left .siboxsingle .siboxbot{
background: url("images/sidebarColumn_Bot.gif") no-repeat left bottom;
padding-bottom:6px;
}
#sidebar-left .siboxsingle .siboxsides{
width:157px;
background: transparent url("images/sidebarColumn_BG.jpg") repeat-y left bottom;
}

#content{
	color:#000;
	letter-spacing:-0.01em;
	word-spacing:-0.01em;
	width:610px;
	margin:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px 0px 0px 10px;
	display:inline;
}

#content .title{
	font-size:24px;
	font-family:Georgia bold, Times New Roman bold, Roman bold, Verdana;
	color:#BB0000;
	letter-spacing:-0.02em;
	word-spacing:-0.1em;
	line-height: 0.85em;
	margin:0px;
	
}

#content .title a{
	line-height: 1em;
	text-decoration: none;
	
}

#content .content .title{
line-height:1.03em;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:5px;
font-size:15px;
}

.content .title a, .content a{
	letter-spacing:0em;
	font-weight:bold;
}

/* More links for summary boxes */
.more {
display:block;
text-align:right;
clear:left;
}

.summary-singlebox{
	background:none;
	width:305px;
	padding-top:0px;
	margin-top:0px;
}

.summary-singlebox .node{
	background: none;
}/**/

#gallery_new_images{
margin-left:-8px;
}

.performer-searchform .form-text{
width:100%;
margin-top:5px;
}
.performer-searchform .form-item{
width:100%;
}
.performer-searchform .form-submit{
margin:5px 0px 0px;
float:right;

}
.performer-searchform .performer-alpha{
margin:5px 0px 0px;
text-align:right;
clear:both;
}
.summary-doublebox{
	background: url("images/doubleColumn_BG.gif") center top repeat-y;/**/
/*	background:none;*/
	width:auto;
	padding-top:0px;
	margin-top:0px;
}

.summary-doublebox .node{
	background: transparent url("images/doubleColumn_Dirt.jpg") center bottom no-repeat;
}/**/

.summary .node{
font-size:100%;
padding: 0px 5px 15px;
}
.summary .node img{
margin: 0px 0px 0px 10px;
width: 95px;
height: 95px;
}
.summary .node .feature-small img{
width:90px;
height:90px;
margin-left:1px;
padding:0px 3px 0px 0px;
float:left;
margin-right:5px;
}
.node .thumbnail-page img{
float:right;
display:inline;
}
#content .node .title{
/*font-size:17px;
padding-bottom:0px;*/
}
.related-content ul.related-item-list li, .anchor-list-container ul.anchor-item-list li, div.related-content ul.custom-item-list li{
font-size:100%;
}
.performer-searchform{
background:transparent;
}

#flashpromo{
background: none;
margin:0px 0px 10px;
}

#box{
width:278px;
min-height:250px;
background-color:#FFF;
border:1px solid #333;
margin: 5px;
padding:10px;
float:left;
}

.feature {
display:block;
clear:right;
height:135px;
margin-bottom:2px;
}
.feature b, .feature strong,.feature b a, .feature strong a{
font-size:17px;
line-height:13px;
}
.node .feature img{
width:135px;
height:135px;
float:left;
clip:rect(10px, 5px, 10px, 5px)
}
.feature-small {
display:block;
clear:right;
margin-bottom:2px;
height:90px;
}

.sub-feature{
margin:0px 0px 10px 1px;
float:left;
width:100%;
display:inline;
border-bottom:#EEE 1px solid;
padding-bottom:10px
}
.author{
color:#999;
}
.siboxsingle{
background:transparent top left url("images/singleColumn_Top.gif") no-repeat;
display:inline;
margin:0px 0px 10px;
padding:8px 0px 0px 0px;
float:left;
}
.siboxdouble{
background:transparent top left url("images/doubleColumn_Top.gif") no-repeat;
margin:0px 0px 10px;
padding:8px 0px 0px 0px;
float:left;
clear:both;
display:inline;
}
.siboxbot{
display:inline;
padding-bottom:8px;
float:left;
clear:both;
}
.siboxsingle .siboxbot{
background:transparent bottom left url("images/singleColumn_Bot.gif") no-repeat;
}
.siboxdouble .siboxbot{
background:transparent bottom left url("images/doubleColumn_Bot.gif") no-repeat;
}
.siboxsides{
display:inline;
float:left;
clear:both;
}
.siboxsingle .siboxsides{
background:transparent top left url("images/singleColumn_BG.jpg") repeat-y;
width:300px;
overflow: visible;
}
.siboxdouble .siboxsides{
background:transparent top left url("images/doubleColumn_BG.jpg") repeat-y;
overflow: visible;
width:610px;
}

.siboxbodysingle{
/*background:transparent bottom left repeat-x url("images/singleColumn_dirt.gif");*/
min-height:210px;
margin:0px 3px;
padding:10px 5px 0px 5px;
display:inline;
float:left;
width:284px;
}
.siboxsingle-col-1{
margin-right:5px;
}
.siboxsingle-col-2{
margin-left:5px;
}
.siboxbodydouble{
/*background:transparent bottom left repeat-x url("images/singleColumn_Dirt.gif");*/
width:584px;
/*min-height:306px; */
margin:0px 10px;
padding:10px 5px 0px 0px;
display:inline;
float:left;

}
#sidebar-right .siboxbodysingle{
background:#FFFFFF bottom left repeat-x url("images/widget_BG.gif");
display:inline;
min-height:20px;
margin:0px;
padding:2px 5px 0px 0px;
width:155px;
}
#sidebar-right .siboxsingle .siboxsides{
background:transparent top left url("images/widget_BG.gif") repeat-y;
width: 160px;
overflow: visible;
}
#sidebar-right .siboxbot{
display:block;
padding:0px;
margin-bottom:10px;
}
#sidebar-right .siboxbot{
background:none;
}

#sidebar-right .siboxsingle{
background:none;
display:block;
margin:0px 0px 0px;
padding:0px 0px 0px 0px;
/*float:left; */
}
.siboxbodydouble .sub-feature{
padding-right:5px;
}

.summary-col-1{
margin-right:5px;
}
.summary-col-2{
margin-left:5px;
}
.nowplaying img {
width:90px;
height:90px;
}
.node .sub-feature img{
width:45px !important;
height:45px !important;
margin:0px;
float:left;
border:none;
}
.author{
float:left;
}
.program-schedule{
display: block;
float: left;
height: 140px;
margin: 10px 0px 10px 1px;
width: 90px;
clip:rect('top', 'right', 'bottom', 'left')
} 
.thumbnail-page { float: none; margin-left: 10px;}
/* FOOOTER 

#footer{
margin-top:10px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top:5px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
width:970px;
text-align:center;
color:#FFFFFF;
background:url("images/footerBG.gif") #000000 repeat-x top left;
bottom:0px;
height:48px;
font-size:1em;
letter-spacing:0.1em;
line-height:1em;
float:none;
clear:none;
}

#footer a{color:#FFF;}
#footer img{
display:none;
visibility:hidden;
}

#footer-wrapper{
bottom:0px;
width:950px;
background:#000000;
height:49px;
margin:2px auto 0px auto;
}
/*
/*sIFR Style*/
/*sIFR Style*/
/*sIFR Style*/
/*sIFR Style*/
/*sIFR Style*/
/*sIFR Style*/

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-active #sidebar-left h4 {
	color:#CC0000;
	visibility:hidden;
	letter-spacing: -1px;
	font-size:26px;
	line-height:34px;
	width: 140px;
	/*
  visibility: hidden;
  font-family: Arial;
  line-height: 1em;
  font-size: 26px;
  color:#00A6DD;
  */
  
}
/* Added for Sponsor Logos just like on CISL */
.summary .
 .sponsor{ width: 210px; height: 95px; float: middle; margin: 5px; }

#sidebar-right-container h4 {
  display: none;
}

#horoscope-teasers {
  height: 25px;
}
#horoscope-teasers div img{
display:inline;
}
#weather-teasers {
  height:3em;
}
#sidebar-right .align-right{
clear:both;
padding-bottom:7px;
margin-bottom:5px;
border-bottom:1px #cccccc solid;
}

.purse-party{
position: relative;
left: -15px;
top: -50px;
margin-bottom: -99px;
}

.remove-border-margin{
	margin: 0px;
	border: 0px;
	
}

#scroller_container {
 position: relative;
 width: 580px;
 height: 60px;
 overflow: hidden;
}

#scroller {
 white-space: nowrap;
 line-height: 30px;
 font-size: 16px;
 color: #fff;
 background-color:pink;
}
/*
#sidebar-left .summary .siboxbot .siboxbodysingle{
background:red; 
border: 1px solid blue;
margin-right:0px;
}
*/
.thumbnail-container{
float:none;
}

#radioshow-bio-teaser{
width: 575px;
}
