.moduleHeader
{
    BACKGROUND: url(/images/module-header-top.gif) no-repeat;
    HEIGHT: 22px
}
.moduleContentContainer
{
    BORDER-RIGHT: #6fd2e3 2px solid;
    BORDER-TOP: #6fd2e3 2px solid;
    BACKGROUND: #ffffde;
    BORDER-LEFT: #6fd2e3 2px solid;
    BORDER-BOTTOM: #6fd2e3 2px solid;
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 3px
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #3878db
}
A
{
    COLOR: #3878db;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #3878db;
    TEXT-DECORATION: none
}
.textInput
{
    BORDER-RIGHT: #2e3092 1px solid;
    BORDER-TOP: #2e3092 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #2e3092 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #2e3092 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #3878db
}
.button
{
    BORDER-RIGHT: #fff 1px ridge;
    BORDER-TOP: #fff 1px ridge;
    FONT-SIZE: 11px;
    BORDER-LEFT: #fff 1px ridge;
    COLOR: #fff;
    BORDER-BOTTOM: #fff 1px ridge;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #00237e
}
#feature
{
    MARGIN-RIGHT: 5px
}
#feature .storylink A
{
    FONT-SIZE: 10pt;
    COLOR: #2e3092;
    TEXT-DECORATION: none
}
#feature .storylink A:hover
{
    FONT-SIZE: 10pt;
    COLOR: #2e3092;
    TEXT-DECORATION: underline
}
#feature H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 11pt;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 3px
}
#feature H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11pt;
    MARGIN-BOTTOM: 4px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #3878db;
    PADDING-TOP: 0px
}
#feature .moduleContentContainer
{
    BORDER-RIGHT: #6fd2e3 2px solid;
    BORDER-TOP: #6fd2e3 2px solid;
    BACKGROUND: #fff;
    BORDER-LEFT: #6fd2e3 2px solid;
    BORDER-BOTTOM: #6fd2e3 2px solid;
    FONT-SIZE: 10pt;
}
#feature .containerPadding
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 5px
}
#feature IMG
{
    BORDER-RIGHT: #1b0069 1px solid;
    BORDER-TOP: #1b0069 1px solid;
    FLOAT: left;
    MARGIN: 0px 8px 5px 0px;
    BORDER-LEFT: #1b0069 1px solid;
    BORDER-BOTTOM: #1b0069 1px solid
}
#feature A
{
    COLOR: #3878db
}
#feature HR
{
    DISPLAY: none
}
#headline
{
}
#headline .moduleContentContainer
{
    BORDER-RIGHT: #6fd2e3 2px solid;
    BORDER-TOP: #6fd2e3 2px solid;
    BACKGROUND: #fff;
    FLOAT: left;
    BORDER-LEFT: #6fd2e3 2px solid;
    BORDER-BOTTOM: #6fd2e3 2px solid;
    FONT-SIZE: 10pt;
}
#headline .containerPadding
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 5px
}
#headline HR
{
    DISPLAY: none
}
#headline .storyContainer
{
    FLOAT: left;
    PADDING-BOTTOM: 15px;
    WIDTH: 581px
}
#headline IMG
{
    BORDER-RIGHT: #2e3192 1px solid;
    BORDER-TOP: #2e3192 1px solid;
    FLOAT: left;
    BORDER-LEFT: #2e3192 1px solid;
    MARGIN-RIGHT: 5px;
    BORDER-BOTTOM: #2e3192 1px solid
}
#headline H4
{
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 4px;
    TEXT-TRANSFORM: uppercase
}
#headline H4 A
{
    TEXT-DECORATION: none
}
#headline H4 A:hover
{
    TEXT-DECORATION: underline
}
#headline .storylink A
{
    COLOR: #2e3092
}
#onAir
{
    MARGIN: 0px 0px 5px 0px;
}
#onAir .textMessage
{
    DISPLAY: none
}
#onAir #nextHost
{
    DISPLAY: none
}
#onAir #nowPlaying
{
    DISPLAY: none
}
#onAir .containerPadding
{
    PADDING: 10px 10px 10px 5px;
}
#onAir #hostPhoto
{
    margin: 0px 0px 0px 3px;
    FLOAT: left;
    position: relative;
}
#onAir IMG
{
    BORDER: #2e3192 1px solid;
    WIDTH: 50px;
    HEIGHT: 60px
}
#onAir #hostDetailsContainer
{
    FLOAT: left;
    WIDTH: 180px
}

#onAir .hostText
{
	position: relative;
	top: 35px;
	left: 15px;
}
#onAir .hostText p
{
	margin: 3px 0px 0px 15px;
}

#onAir #hostInfo
{
    MARGIN-TOP: 36px;
    FLOAT: right
}
#onAir #listenLive
{
    PADDING: 0px 0px 0px 0px;
    Z-INDEX: 199;
    position:relative;
}
html>body #onAir #listenLive
{
    PADDING: 0px 0px 0px 0px;
    Z-INDEX: 199;
    position:relative;
    height:1px;
}

#onAir #listenLive A
{
    MARGIN: -66px 0px 0px -5px;
    CLEAR: both;
    DISPLAY: block;
    BACKGROUND: url(/images/listen-live.gif);
    FLOAT: right;
    WIDTH: 215px;
    TEXT-INDENT: -9999px;
    HEIGHT: 29px
}

#weather{ TOP: 107px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 605px; WIDTH: 338px; POSITION: absolute;height:92px;overflow:hidden;z-index:500}
#weather .containerPadding{PADDING:1px 0px 0px 7px;}
html>body #weather .containerPadding { padding:1px 0px 0px 7px;   /*for Safari*/ }
#weatherInfoFooter{CLEAR: both}
#weather #weatherGraphic{MARGIN-TOP: 5px;FLOAT: left;MARGIN-RIGHT: 7px;}
#weather IMG{BORDER:#2e3192 1px solid;}
#weather #weatherInfo{height:60px;}
#weather #weatherToday{FLOAT: left;WIDTH: 130px}
#weather #weatherTomorrow{FLOAT: right;WIDTH: 130px}
#weather #weatherLink{clear:both;display:inline;font-size:10px;position:relative;top:-12px;left:60px;}
#weather #weatherDataLinks{DISPLAY: inline;font-size:10px;display:inline;font-size:10px;position:relative;top:-12px;left:60px;padding-left:2px;}
#weather #weatherDataLinks *{DISPLAY: inline;}
#weather LI{DISPLAY: inline;LIST-STYLE-TYPE: none}

#sponsor { MARGIN-BOTTOM: 10px; TEXT-ALIGN: center; }
#sponsor .moduleHeader { DISPLAY: none }
#sponsor .moduleContentContainer { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px }

#club {  }
#club .containerPadding { padding: 5px 10px 10px 10px; }
#club .moduleHeader h3{ height:16px;overflow:hidden;font-size:11px;line-height:16px; }
#club H4 { COLOR: #2f3192;FLOAT: left; }
#club label {  width:80px;FLOAT: left; COLOR: black;clear:both; }
#club .textInput { FLOAT: left; WIDTH: 145px;c }
#club #fldSaveLogin {float:left;}
#club .formRow,#club .submitRow { float:left;padding-bottom:2px;clear:both;width:100%;}
#forgotPassword {position:relative;margin-top:-20px;left:55px;}
#club #cmdSubmit {cursor:pointer;position:relative;}
#club #nonMember {margin-top:8px;font-weight:bold;}
#club #clubTopContests { MARGIN-TOP: 6px }
#club #clubTopContests UL LI { list-type-style: none; DISPLAY: inline; PADDING-LEFT: 5px }
#club .userMessage { DISPLAY: none; FONT-WEIGHT: bold }
#club #clubMenu { CLEAR: left; PADDING-TOP: 5px }
#club #clubMenu UL LI { DISPLAY: inline; PADDING-LEFT: 5px }

#club .osaText, #club LEGEND, #club #loginLinks #emailPassword   { DISPLAY: none }


#date
{
    MARGIN: 230px 0px 0px 820px;
    POSITION: absolute
}
#date .moduleHeader
{
    DISPLAY: none
}
#date .moduleContentContainer
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#date H4
{
    DISPLAY: none
}
#date H4
{
    DISPLAY: none
}
#date P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    COLOR: #fff
}
#emailToFriend
{
    MARGIN-BOTTOM: 5px
}
#emailToFriend H3
{
    DISPLAY: none
}
#emailToFriend .storyLink A
{
    DISPLAY: block;
    BACKGROUND: url(/images/emai-page.gif);
    WIDTH: 165px;
    TEXT-INDENT: -9999px;
    HEIGHT: 30px;
    text: none
}
#emailToFriend .moduleHeader
{
    DISPLAY: none
}
#emailToFriend .moduleContentContainer
{
    CLEAR: both;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#emailToFriend .moduleFooter
{
    CLEAR: both
}
#search
{
    MARGIN-BOTTOM: 5px
}
#search .textInput
{
    WIDTH: 90px
}
#search SELECT
{
    WIDTH: 100px
}
#search H4
{
    DISPLAY: none
}
#search SELECT
{
    DISPLAY: none
}
#search LEGEND
{
    DISPLAY: none
}
#search #searchTypeLabel
{
    DISPLAY: none;
    FLOAT: left
}
#searchForLabel
{
    DISPLAY: none;
    FLOAT: left
}
#search .linksList
{
    DISPLAY: none
}
#search .textInput
{
    FLOAT: left;
    MARGIN: 0px 5px 0px 0px
}
#search .containerPadding
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#poll
{
    MARGIN-BOTTOM: 5px
}
#poll .sponsor
{
    DISPLAY: none
}
#poll .containerPadding
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
#pollQuestion
{
    FONT-WEIGHT: normal;
    MARGIN-BOTTOM: 5px;
    COLOR: #2f3192
}
#poll .formRow
{
}
#poll #poll1
{
    FLOAT: left
}
#poll2
{
    FLOAT: left
}
#poll3
{
    FLOAT: left
}
#poll4
{
    FLOAT: left
}
#poll5
{
    FLOAT: left
}
#poll LABEL
{
    DISPLAY: inline;
    WIDTH: 110px
}
#poll #formRowSubmit
{
    MARGIN-TOP: 10px;
    FLOAT: left
}
#poll #pollLink
{
    DISPLAY: none
}
#poll DT
{
    COLOR: #2f3192;
    PADDING-TOP: 5px
}
#poll DD
{
    FONT-WEIGHT: bold;
    COLOR: #3878db
}
#tileAds
{
    TEXT-ALIGN: center
}
#tileAds .moduleHeader
{
    DISPLAY: none
}
#tileAds .moduleContentContainer
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#tileAds P
{
    PADDING-BOTTOM: 5px
}
#misc
{
    WIDTH: 160px
}
#misc .containerPadding
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 5px
}
#misc A
{
    COLOR: #2f3192
}
#misc .moduleHeader
{
    DISPLAY: none
}
#feature .moduleHeader
{
}
#weather .conditions
{
}
#search .button
{
    BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    FLOAT: left;
    BORDER-LEFT: red 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: red 1px solid
}
#search .formRow
{
}
#feature .storyLink
{
    MARGIN-TOP: 5px;
    COLOR: #3878db
}


#feature .moduleContentContainer {
     background: #fff;
     border: 2px solid #6fd2e3;
     overflow: auto;
     height: 240px;
     font-size:10pt;
     
}

#headline .moduleContentContainer {
     font-size:10pt;
     
}



/* Search */
#search {
     margin-bottom: 5px;
}
#search .moduleHeader {
     background: url(/images/module-header-top2.gif) no-repeat;
     height: 22px;
} 
#search .moduleContentContainer {
     background: #3878db;
     border: 2px solid #fff400;
}
#search .textInput {
     width: 155px;
      
}
#search select {
     width: 100px;
}
#search select {
     display: none;
}
#search legend {
     display: none;
}
#search #searchTypeLabel, #searchForLabel  {
    display: none;
     float: left;
}
#search  li {
     display: block;
     padding: 0px;
     list-style: none;
     display: inline;
     padding-left: 4px;
}
#search #searchTopSearches{
     margin-top: 5px;
}
#search .linksHeader{
     float: left;
}
#search .textInput {
     float: left;
     margin: 0px 5px 0px 0px;
}
#search .containerPadding {
     padding: 5px 5px 5px 10px;;
}
#search .button {
     float: left;
}

/* Search Inside*/
#searchInside {
     margin-bottom: 5px;
}
#searchInside .moduleHeader {
     background: url(/images/module-header-top2.gif) no-repeat;
     height: 22px;
} 
#searchInside .moduleContentContainer {
     background: #ffffde;
     border: 2px solid #fff400;
}
#searchInside .textInput {
     width: 80px;
}
#searchInside  select {
     width: 100px;
}
#searchInside  select {
     display: none;
}
#searchInside  legend {
     display: none;
}
#searchInside  #searchTypeLabel, #searchForLabel  {
    display: none;
     float: left;

}
#searchInside li {
     display: block;
     padding: 0px;
     list-style: none;
     display: inline;
     padding-left: 4px;
}
#searchInside #searchTopSearches{
     margin-top: 5px;
}
#searchInside .linksHeader{
     float: left;
}
#searchInside  .textInput {
     float: left;
     margin: 0px 5px 0px 0px;
}
#searchInside  .containerPadding {
     padding: 5px;
}
#searchInside  .button {
     float: left;
}

/* Listen Live */

#listenLive {
     height: 40px;
     width: 300px;
     clear:both;
     margin: 0px 0px 5px 0px;
}
#listenLive .moduleHeader {
     display: none;
} 
#listenLive .moduleContentContainer {
     background: none;
     border: none;
}
#listenLive a{
     background: url(/images/listen-live2.gif) no-repeat;
     height: 40px;
     width: 300px;
     display: block;
     text-indent: -9999px;  
}

#contentHolder 
{
	
}
/* Yesbar */
#yesbar {
	width:740px;
	float:left;
	border:none;
	
}

#yesbar .moduleHeader{
	display:none;
}
#yesbar .moduleContentContainer{
	border:none;
	background:transparent;
}
#facebookLink {
	width:200px;
	float:right;	
	text-align:center;
	
}
#facebookLink .moduleHeader{
	display:none;
}
#facebookLink .moduleContentContainer{
	border:none;
	background:transparent;
}
#contentHolder{
	    background: url(/images/content-bg.gif) #ffffde repeat-y;
	    width:100%;
	}
#contentHolder .containerPaddingGroup	{
		width:946px;	
		float:left;
		height:50px;
		vertical-align:middle;
		margin-left:7px;
		background-color:#4385C9;
	}
#contentHolder .moduleHeaderGroup {
		display:none;
}

#contentHolder .moduleFooterGroup 
{
	   padding-bottom:5px;
	   clear:both;
}












