/* Include base SRI layout */
/*
Green = ABC009
Pink = D9046D
Blue = 00A6DD
*/
@import url("../style.css");
* {
padding:0px;
margin:0px;
}

/* Site-specific customizations follow */

body {
background:#2d97bc 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 */
a:link, .content a:link, .title a{color:#267301;text-decoration:none;}

/*a:link, .content a:link, .title a{color:#ed1c2e;text-decoration:none;}*/
/*a:link, .content a:link, .content a:visited, .title a{color:#d9046d;text-decoration:underline;}*/

a:hover, .content a:hover, .content .title a:hover{color:#006b8f;text-decoration:none;}

a:link, a:visited, a:active, a:hover {/*color:#d9046d;*/border:none;}

a:visited{
	color:#F47B85;
	text-decoration: none;
}
/*!!!!!!!!!!!!!*/
#content .node a {
font-weight: bold;
}
#content .node .title a {
font-weight: normal;
}

#content .node .sub-feature h2 a{ 
font-weight: normal;
}
#content .node .sub-feature h2 a{ 
font-weight: normal;
}

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; 
background:url("images/mastheadBG.gif") top center no-repeat;
position:relative;
top:0px;
display:inline;
}
#leaderboard {background-color:transparent; margin:auto;padding:10px 0px 10px 0px;}

#toolbar{
background:url("images/toolbarBG.gif") top center no-repeat;
height:170px;
}

#logo{
background:none;
height:auto;
width:260px;
padding:12px 0px 0px 0px;
}

#logo img{
margin-left:7px;
margin-top:-4px;
}
#listennow{
position:relative;
/*top:-53px;*/
left:144px;
top: -3px;
}
#mastheadmovie{
float:left;
width:360px;
padding:31px 0px 0px 20px;
}

#nowplaying{
width:auto;
}

#search-combo{
float:right;
display:block;
position:relative;
right:10px;
left:auto;
top:50px;
width:320px;
height:100px;
background: none;
}

#search-combo div{
background-image:url("images/yahoo-search.gif");
background-position:50px bottom;
background-position:30% 100%;
height:40px;
}

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

#search-combo ul li {
font-size:12px;
float:left;
}
#search-combo ul{
  padding: 8px 0px 2px 20px;
}

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

#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-image: url("images/search-blank-trans.png");
margin:5px 12px 0px 0px;
float:right;
}

#site{

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

#navigation{
background:url("images/navBgLeft.gif") top left no-repeat;
margin-left:5px;
padding-left:0px;
float:left;
display:inline;
}
#navigation ul{
background:url("images/navBg.gif") top left repeat-x;
border:none;
padding:5px 0px 0px 0px;
margin:0px;
height:40px;
overflow:hidden;
float:left;
}

#navigation ul li {
background:none;
width:auto;
height:auto;
border:none;
padding:0px 0px 10px;
margin:0px;
}
#navigation ul .active{
background: url("images/tabBG.gif") top left repeat-x;
}

#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:45px;
width:14px;
float:left;
}
#navigation .close-nav{
height:45px;
width:14px;
background: transparent url("images/navBgRight.gif") no-repeat;
float:left;
}
/*Nav bar box*/

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

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

#sidebar-left h4{
margin:0px;
width:140px;
position:relative;
top:-20px;
left:-10px;
padding-bottom:0px;
line-height:1em;
font-size:26px;
visibility:hidden;
}
#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:-20px;}
#sidebar-left ul li a{color:#006b8f; font-weight:bold; line-height:12px;}
#sidebar-left ul li a:hover{color:#267301;}
#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: #FBFFF4;
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;
}
#sidebar-left .siboxsingle .siboxbot{
background: url("images/sidebarColumn_Bot.gif") no-repeat left bottom;
}
#sidebar-left .siboxsingle .siboxsides{
width:160px;
background: url("images/sidebarColumn_BG.gif") repeat-y left bottom;
}

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

#content .title{
	/*font-weight: bold;*/
	font-size:24px;
	color:#006b8f;
	/*color:#ABC009;*/
	letter-spacing:-0.02em;
	word-spacing:-0.1em;
	line-height: 1em;
	/*line-height: 0.85em;*/
	font-weight: normal;
	margin:0px;
}

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


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

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

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

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

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

.summary-singlebox .node .performer-searchform .fort-text{
width:240px;
width: auto 
}
.summary-singlebox .node .performer-searchform .form-text{
width:240px;
width: auto 
}

.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 0px 25px;
}
.summary .node img{
margin: 0px 0px 0px 10px;
width: auto;
height: auto;
}
.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;
padding:0px;
}

#flashpromo{
background: url("images/flashPromo.gif") top left;
padding:5px;
}
#gallery_new_images{
margin-left:-10px;
}
.gallery_new_thumbnails{
float:left;
min-height:160px;
height:160px;
padding:10px;
width:95px;
overflow:hidden;
}
.gallery-new{
margin:0px auto;
}
.siboxbodydouble .gallery-new{
width:580px
}
.siboxbodysingle .gallery-new{
width:230px
}

#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 5px;
padding:10px 0px 0px 0px;
float:left;
}
.siboxdouble{
background:transparent top left url("images/doubleColumn_Top.gif") no-repeat;
margin:0px 0px 0px;
padding:10px 0px 0px 0px;
float:left;
clear:both;
display:inline;
}
.siboxbot{
display:inline;
padding-bottom:10px;
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.gif") repeat-y;
width:310px;
overflow: visible;
}
.siboxdouble .siboxsides{
background:transparent top left url("images/doubleColumn_BG.gif") repeat-y;
overflow: visible;
width:620px;
}

.siboxbodysingle{
background:#fff bottom left repeat-x url("images/singleColumn_Dirt.gif");
min-height:210px;
margin:0px 13px 0px 12px;
padding:10px 5px 0px 5px;
display:inline;
float:left;
width:275px;
}

.siboxbodydouble{
background:#fff bottom left repeat-x url("images/singleColumn_Dirt.gif");
width:580px;
/*min-height:306px; */
margin:0px 5px 0px 10px;
padding:10px 10px 0px 10px;
display:inline;
float:left;

}
#sidebar-right .siboxbodysingle{
background:#EFFCFF bottom left no-repeat url(images/widget_Dirt.gif);
display:inline;
min-height:20px;
margin:0px 1px;
padding:2px 5px 10px 5px;
width:150px;
}
#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-bottom:5px;
}
#sidebar-right .siboxbot{
background:transparent bottom left url(images/widget_Bot.gif) no-repeat;
}

#sidebar-right .siboxsingle{
background:transparent top left url(images/widget_Top.gif) no-repeat;
display:block;
margin:0px 0px 5px;
padding:5px 0px 0px 0px;
/*float:left; */
}
.siboxsingle-col-2{
padding-left:0px;
}
.siboxbodydouble .sub-feature{
padding-right:5px;
}
.nowplaying img {
width:90px;
height:90px;
}
.node .sub-feature img{
width:45px;
height:45px;
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;}
#bigbox{
padding-right:10px;
}
/* FOOOTER 

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

#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 {
  visibility: hidden;
  font-family: Arial;
  line-height: 1em;
  font-size: 26px;
  	color:#000;
	visibility:hidden;
	letter-spacing: -1px;
	font-size:26px;
	line-height:27px;
}
/* Added for Sponsor Logos just like on CISL */
.summary .node .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:2px;
}

.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;
}
.event-list{
margin-left: 10px;
}
.summary .node h2 {
line-height: 1.1em;
}
.node-type-blog{
display:block;
width:580px;
float:left;
}
/*#search-combo div {
  color: #fff;
  padding-left: 20px;
  background-image: url("images/yahoo-search.png");
  background-repeat: no-repeat;
  background-position: 30% 50%;
  margin-top: 0px;
  display: none;
}

#search-combo div.search3 {
  padding-left: 20px;
  background-image: url("images/poweredbyzl.gif");
background-image: url("images/ziplocal.gif");
  background-position: 12% 100%;
  height: 65px;
}*/
#zipsearch-inline {
  width: 760px;
  clear; both;
}
