/*########################################
--------- CLONING COLOR CHANGES ---------
########################################*/

/*##### FRAMEWORK #####*/
#framework {border-left:1px solid #000; border-right:1px solid #000; background:#380000;} /* this is the bg color behind the on-air and leaderboard module */
#header_custom #headerRow1{border-bottom: 3px solid #ed161e;} /* this is the 3px border above the header image */

/*##### FRONT PAGE STYLES (FRONT/INSIDE MODULES) #####*/
a {color:#8d0200; text-decoration:underline;}
a:hover {text-decoration:none;}
/*##### MODULE TYPE 1 #####*/
.moduleColorsetOne .moduleHeader h3 {font-size: 1.2em;}
.moduleColorsetOne .moduleContent {border-left:2px solid #000; border-right:2px solid #000;  border-bottom:2px solid #000;}
.moduleColorsetOne .containerPadding {padding:6px;}
.moduleColorsetOne h4 {font-size:1em;}
.moduleColorsetOne p {color:#000;}

/*##### MODULE TYPE 2 #####*/
.moduleColorsetTwo .moduleHeader h3, .moduleColorsetTwo .moduleHeader h2, #mainContent .moduleHeader h3 {font-size: 1.4em; text-transform:uppercase;}
.moduleColorsetTwo .moduleHeader h2 {text-transform: none;}
.moduleColorsetTwo .containerPadding {padding:6px;}

/*##### COLOR CONTROLS #####*/
.bodyBackground {background-color: #700000;}
.background1light {background-color:#fff;} /* this is the odd music headlines story */ /* this is the top story */
.background1dark {background-color:#cccccc;} /* this is the even music headlines story */ /* this is the top story */
.color1 {color:#000;}
.color2 {color:#8d0200;}
.background2 {background-color:#000;}
.background2light {background-color:#FFF;} /* this is the odd entertainment headlines story */ /* this is the top story */
.background2dark {background-color:#cccccc;} /* this is the even entertainment headlines story */ /* this is the top story */

/*##### ON AIR #####*/
#onAir h3 {font-size:1.2em; font-weight:bold; color:#000; text-transform: uppercase;}
#onAir .moduleContent {background-color:#ede0d2;}
#onAir .hostName {font-size:1em; color:#8d0200; font-weight:bold;}
#onAir .hostName a{text-decoration:none; color:#8d0200;}
#onAir .hostName a:hover{text-decoration:underline;}
#onAir .nextUp {text-transform:uppercase; padding-top:.5em; font-size:1em; font-weight:normal; letter-spacing: .1em;}

/*##### CLUB #####*/
#club .moduleHeader h3{font-size: 1.4em; font-weight:bold; color:#000;}
#club .textInput{background:#fff !important;border:1px solid #000;}

/*##### SEARCH #####*/
#search label{font-size: 1.4em; font-weight:bold; color:#fff;}
#searchType {background:#fff !important; border:1px solid #0039a6;}
#search #searchFor{ background:#fff !important; border:1px solid #0039a6;}

/*##### NAVIGATION #####*/
/*##### MAIN NAV ITEMS #####*/
#navigation li {border: 1px solid #000; border-bottom: 1px solid #616161;}
#navigation li a, #navigation li .navNoLink {color: #fff; font-weight:bold; background-color:#ee0b00; border-bottom: 1px solid #000; border-top: 1px solid #f78580;}
#navigation li a:hover {color: #ee0b00; background-image:none; background-color:#000;}
/*##### SUB-NAV ITEM #####*/
#navigation li ul {border:1px solid #000;}
#navigation li ul li {border:0px; border-top:1px solid #e34a4a; border-bottom:1px solid #990000; }
#navigation li ul li a{color: #fff;}
#navigation li ul li a:hover{color:#ee0b00;}
#navigation li .navNoLink {border-top:0px; border-bottom:0px;} 

/*##### SUB-sub-NAV ITEM #####*/ 
#navigation li ul li ul {border-top:1px solid #000;} 

/*##### DATE #####*/
#date p {color:#fff;}

/*##### FEATURE STORY #####*/
#myfeature .moduleHeader h3{font-size: 1.4em; font-weight:bold; color:#000;}
#myfeature .moduleContent{border-bottom: 2px solid #000;}

/*##### WHAT'S GOING ON #####*/
#whatsGoingOn .moduleHeader h3{font-size: 1.4em; font-weight:bold; color:#fff;}
#whatsGoingOn .viewAll a{ text-decoration:none; color:#fff;}
#whatsGoingOn .viewAll a:hover { text-decoration:underline; color:#fff;}

/*##### PODCASTS #####*/
#podcastsFront .moduleContent {background-color:#cccccc;}
#podcastsFront h3{color: #000; text-transform: uppercase;}
#podcastsInside h3{color: #000; text-transform: uppercase;}
#podcastsFront h3 a{text-decoration:none; color: #000;}
#podcastsFront h3 a:hover{text-decoration:underline;}
#podcastsInside .moduleContent {background-color:#cccccc;}
#podcastsInside h3 a{text-decoration:none; color: #000;}
#podcastsInside h3 a:hover{text-decoration:underline;}
.podcastsShared h4 a{color: #8d0200;text-decoration:none;}
.podcastsShared h4 a:hover{text-decoration:underline;}
.podcastsShared li a {color: #8d0200; text-decoration:none;}
.podcastsShared li a:hover {text-decoration:underline;}

/*##### POLL #####*/
#poll .moduleHeader h3{font-size: 1.2em; font-weight:bold; color:#000; text-transform: uppercase;}
#poll .moduleContent {background-color:#cccccc;}
#poll #pollDescription {color: #8d0200;}
#poll #pollQuestion {color: #000;}
#poll label {color: #000;}
#poll dd{font-weight: bold; padding-bottom: 5px; font-size: 1em; color: #8d0200;}
#poll dt{padding-top: 5px; font-weight: bold; font-size: 1em; color: #000;}

/*##### WEATHER #####*/
#weather .moduleHeader h3{font-size: 1.2em; font-weight:bold; color:#000; text-transform: uppercase;}
#weather .moduleContent {background-color:#cccccc;}
#weather .conditions {color: #000;}
#weather h4 {color: #8d0200;}
#weather a {color: #8d0200;}

/*##### TRAFFIC #####*/
#traffic .moduleHeader h3{font-size: 1.2em; font-weight:bold; color:#000; text-transform: uppercase;}
#traffic .moduleContent {background-color:#ccc;}
#trafficLinks li a {color: #8d0200;}

/*##### MISC MODULE #####*/
#singleItem_0 {background-color: #fff;}
#singleItem_0 p {color: #000;}
#singleItem_0 h4 {color: #8d0200; font-size:1em; font-weight:bold;}
#singleItem_0 a {color: #8d0200;}
#singleItem_0 img {border: 1px solid #000; margin: 5px 0px 5px 0px;}

/*##### VIDEO #####*/
#video .moduleHeader h3{font-size: 1.4em; font-weight:bold; color:#fff; float: left;position:relative;}
#video .viewAll {float: left;}
#video .viewAll a{ text-decoration:none; color:#fff;}
#video .viewAll a:hover { text-decoration:underline; color:#fff;}
#video .odd{background:#dddddd;position:relative;}
#video .even{background:#fff;position:relative;}
#video h4 {font-size:1.1em; font-weight:bold;}
#video h4 a {color: #8d0200; text-decoration:none;}
#video h4 a:hover {text-decoration:underline;}
#video img {border:1px solid #000;position:relative;}

/*##### TUNE GENIE CONTAINER #####*/
#tuneGenie .moduleHeader h3{font-size: 1.4em; font-weight:bold; color:#000; text-transform: uppercase;}

/*##### TEXT CLUB #####*/
#textClub .moduleHeader h3{font-size: 1.4em; font-weight:bold; color:#000; text-transform: uppercase;}

/*##### MUSIC HEADLINES #####*/
#musicHeadlines .moduleHeader h3{font-size: 1.4em; font-weight:bold; color:#fff; float: left;}
#musicHeadlines .viewAll {float: left;}
#musicHeadlines .viewAll a{ text-decoration:none; color:#fff;}
#musicHeadlines .viewAll a:hover { text-decoration:underline; color:#fff;}
#musicHeadlines .odd {background:#fff;} /* this is the odd music headlines story */ /* this is the top story */
#musicHeadlines .even {background:#ccc;} /* this is the even music headlines story */ /* this is the top story */
#musicHeadlines h4 {font-size:1.1em; font-weight:bold;}
#musicHeadlines h4 a {color: #8d0200; text-decoration:underline;}
#musicHeadlines h4 a:hover {text-decoration:none;}

/*##### ENTERTAINMENT HEADLINES #####*/
#entertainmentHeadlines .moduleHeader h3{font-size: 1.4em; font-weight:bold; color:#fff; float: left;}
#entertainmentHeadlines .viewAll {float: left;}
#entertainmentHeadlines .viewAll a{text-decoration:none; color:#fff;}
#entertainmentHeadlines .viewAll a:hover { text-decoration:underline; color:#fff;}
#entertainmentHeadlines .odd {background:#fff;} /* this is the odd entertainment headlines story */ /* this is the top story */
#entertainmentHeadlines .even {background:#ccc} /* this is the even entertainment headlines story */ /* this is the top story */
#entertainmentHeadlines h4 {font-size:1.1em; font-weight:bold;}
#entertainmentHeadlines h4 a {color: #8d0200; text-decoration:underline;}
#entertainmentHeadlines h4 a:hover {text-decoration:none;}

/*##### FOOTER #####*/
#copyright p {color:#f3f1e2; font-size:.9em; line-height:1.1em;}
#copyright p a {color:#f3f1e2; text-decoration:none; font-weight:normal;}
#copyright a:hover {text-decoration:underline;}
#siteIndex select {font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:1.1em; border:1px solid #799BB7; background-color: #fff; color:#000;}
.copyright {color:#f3f1e2; font-size:.9em; line-height:1.1em;}

/*##### ALL PAGES #####*/
#mainContent h2 {color: #000; font-size:1.4em;}
#mainContentTopLinks a{color: #8d0200;}
#mainContent p{font-size:1.1em; color:#000;}
#mainContent .moduleContent h1, #mainContent .moduleContent h2, #mainContent .moduleContent h3 {font-size: 1.6em; font-weight: bold; color: #8d0200;}  
#mainContent .moduleContent h4, #mainContent .moduleContent h5, #mainContent .moduleContent h6 {font-size: 1.2em; font-weight: bold; color: #8d0200;}
#mainContent p.standFirst {font-weight:bold; color: #4a0100;}
#mainContent img { border: 0px solid #000; }
#mainContent .Headline {font-size: 1.6em; font-weight: bold; color: #000162;}

/*##### RELATED LINKS #####*/
#relatedLinksInsert .moduleHeader h3 {font-size:1.4em; color:#fff;}
#relatedLinksInsert li{font-size:1.1em;}
#relatedLinksInsert li a {color: #8d0200;}

/*##### ARTICLE IMAGE STYLES #####*/
.imageCaption {font-size:1em; color:#000;}

/*##### FORMATTED TABLES #####*/
#mainContent table.formattedTable {background-color:#969285;} /* Background color or borders */
#mainContent table.formattedTable th {font-size:1.1em; padding:5px; background-color:#CDCDCD;}
table.formattedTable th a {} /* Header cells and Header Font Info */
#mainContent table.formattedTable td {font-size:1.1em; background:#fff; padding:5px;} /* Table body cells and body font info */
#mainContent table.formattedTable td a {} /* Table body links */
#mainContent table.formattedTable tr.rowOdd {} /* Table Odd Row for a separate background-color for every other row */
#mainContent table.formattedTable tr.rowEven {} /* Table Even Row for a separate background-color for every other row */
/* You may need to specify a specific link color for each row depending on the background colors */
#mainContent table.fullWidth { width:720px;} /* specify the width to span the full content area */

/*##### MISC BACKGROUND AND SECTIONAL STYLES #####*/
.CellBackground0 { background-color: #DDDCCA; border:1px solid #888; } /* Background, Border, and Text color only */
.CellBackground1 { background-color: #B7B49B; border:1px solid #888;  } /* Background, Border, and Text color only */
#mainContent .CellContent0, #mainContent .CellContent1 { padding: 5px; } /* Define padding so running copy doesn't hit edge of background. */

/*##### CALENDAR STYLES #####*/
#mainContent .calendarTable { }
#mainContent .calendarTable td {padding:4px; font-size:1.1em;}
#mainContent .calendarTable td a  { }
#mainContent .calendarTable td.calendarDayCell { } /* Specify something to overwrite CellBackground0 */
#mainContent .calendarTable td.calendarEmptyDay { }
#mainContent .calendarTable td.calendarDayViewed { } /* Specify something to overwrite CellBackground1 */
#mainContent .calendarTable td.calendarCurrentDate {font-weight:bold; border:1px solid #888; background:#fff;}

/*##### HR #####*/
hr { height:1px;color:#810609;}



/*########################################
---------- NON-EDITING STYLES ----------
########################################*/

/*##### FRAMEWORK #####*/
* {margin:0px; padding:0px;}
body {background:url(../images/body-bg.jpg) no-repeat top center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}
#mosSite {text-align:center; width: 960px; margin:auto;}
#framework {margin:auto; width:958px; text-align:left;}
#frameworkRight .module {margin:0px 6px 0px 6px; border-bottom:8px solid #4f493d;}
#frameworkRight .moduleContainer {width:150px;}
#header_custom {width:958px;}
#header_custom #mylogo {clear:both; float:left;}
#header_custom #headerRow1{width:949px;float:left; padding:5px 5px 5px 5px;}
#header_custom #headerRow2{width: 958px;height: 139px;overflow:hidden;float:left;background:url(../images/header-footer.jpg);}
#header_custom #headerRow2 h6{display:none;}
#header_custom #headerRow2 #juan{float:left;height:139px;}
#header_custom #headerRow2 #juan img{border:0px;}
#headerRow2 .background2 {background:url(../images/header-footer.jpg); width:958px; height:139px;}
#header_custom #headerRow2 h1{float:left;text-align:left;}
#header_custom #headerRow3{background-color: #1a1a1a; height:35px; clear:both; border-bottom:1px solid #717174; overflow:hidden;}
#header_custom #headerRow4{border-bottom:1px solid #000; background-image:url(../images/header-bottomBG.gif); height:24px; clear:both;}
#middleFramework {background-image:url(../images/framework-bgs.gif); background-repeat:repeat-y; border-top:1px solid #3C3E44;margin-bottom:-2px;}
#middleFrameworkBG {background-image:url(../images/framework-MiddleBGbottom.gif); background-repeat:no-repeat; background-position:left bottom; display:inline-block;}
#middleFrameworkBGSafari {background-image:url(../images/framework-MiddleBGbottom.gif); background-repeat:no-repeat; background-position:left bottom;}
#frameworkLeft {width:792px; background:url(../images/framework-bgs.gif) no-repeat; background-position:-958px 0px; float:left;}
#frameworkRight {width:166px; background:url(../images/framework-bgs.gif) no-repeat; background-position:-1750px 0px; float:right; padding:6px 0px 14px 0px;}
#contentContainer {padding:6px 10px 12px 9px; min-width:0;} 
#contentRow1 {height:266px;}
#contentRow2 {clear:both; height:375px;}
#content2a {float:left; padding:0px 5px;}/* height:522px; */
#contentRow3 {clear:both;}

/*##### ALL PAGES #####*/
.hidden {display: none; visibility: hidden; width: 0px; height: 0px;}
.footer, .break {clear: both;}
#mainContent {width:773px;}
#mainContent .moduleHeader {background:url(../images/h3.gif) left -314px; height:22px;}
#mainContent .moduleContent {clear:both; background:url(../images/module-grd-bgs.gif) #fff repeat-x left -742px; border-left: 2px solid #000; border-right: 2px solid #000; border-bottom: 2px solid #000; position:relative;}
#mainContent .moduleContentContainer {border-top: 2px solid #000;}
#mainContent .containerPadding { padding:24px 12px;width:720px;}


#mainContentTopLinks {text-align: right; clear: both; margin: 0px 0px 10px 0px; font-size: .9em;}
#mainContentTopLinks a{margin: 0px 5px 0px 5px;}
#mainContent p{margin-bottom:1em;}
#mainContent h2 {font-family: Arial, Helvetica, sans-serif; padding:3px 0px 0px 10px;}
#mainContent .moduleContent h1, #mainContent .moduleContent h2, #mainContent .moduleContent h3 {font-family: Arial, Helvetica, sans-serif; margin-bottom:.69em;}  
#mainContent .moduleContent h4, #mainContent .moduleContent h5, #mainContent .moduleContent h6 {font-family: Arial, Helvetica, sans-serif; margin-bottom:.9em;}

/*##### MISC TEXT CLASSES #####*/
#mainContent .smallText { font-size: 80%; }
#mainContent .Headline {font-family: Arial, Helvetica, sans-serif; margin-bottom:.69em;} /* SAME AS H3 - Legacy Inside Pages Code */
#mainContent .Text {font-size: 1.1em;} /* SAME AS BODY - Legacy Inside Pages Code */

/*##### LISTS #####*/
#mainContent ul.inline li {display: inline;}
#mainContent ul { } /* Optional for Custom List Styles */
#mainContent li {list-style-position:inside} /* Optional for Custom List Styles */

/*##### RELATED LINKS #####*/
#relatedLinksInsert {width:300px; clear:both; margin-bottom:10px;}
#relatedLinksInsert .moduleHeader h3 {font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; FILTER: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1); display: inline-block;} 
#relatedLinksInsert .moduleHeader {background:url(../images/h3.gif) left -336px; height:29px; overflow:hidden;}
#relatedLinksInsert .moduleFooter {display: none;}
#relatedLinksInsert .moduleContent { margin:0px 2px 0px 2px; border:0px; clear:both; padding:0px 0px 10px 0px; background-image:url(../images/module-grd-bgs.gif); background-repeat:repeat-x; background-position: left -124px; overflow:hidden; border-bottom:2px solid #000;}
#relatedLinksInsert .moduleContentContainer {border-top: none;}
#relatedLinksInsert #relatedLinks{padding:0px 10px 0px 10px;}
#relatedLinksInsert li{list-style:none;list-style-position:outside;}

/*##### ARTICLE IMAGE STYLES #####*/
#articleAdInsert {  padding: 10px 12px 5px 0px;  position:relative;}
.imageCaptionContainer {padding: 0px 8px 8px 0px;}

/*##### 3rd PARTY ARTICLE PAGE #####*/
#mainContent .outsideArticle {width:410px; float:left;position:relative;}
.outsideArticle img {margin:0px 0px 1em 0px;}
.outsideArticleFooter {clear:both;}

/*##### FORM STYLES #####*/
select {font-size:1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;} /* This style applies to all dropdown menus. */
input {font-size:1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;} /* Only specify font face, size and color. This applies to all buttons, single line text boxes (input fields), checkboxes, and radio buttons. */
.textBox {} /* Single-Line textboxes background and border colors */
button, .button {font-size:1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
textarea {font-size:1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;} /* This style applies to all multi-line comment areas. */
#mainContent .submitbutton {font-size:1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#mainContent .warningMessage {font-weight:bold;font-size:1.3em;} /* Text displayed warning of Form problems/errors */
.textInput {font-size:1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

/*##### VARIOUS SIZED TEXBOXES #####*/
input.short { width: 70px; }
input.medium { width: 150px; }
input.long { width: 300px; }

/*##### GENERIC TABLES #####*/
#mainContent table { color: #000; font-size: 10px; } /* Just set a default text color and size */

/*##### SEPARATOR STYLES #####*/
.sectSeparatorH {padding:15px 0px;} /* Horizontal gaps between sections. */
.sectSeparatorV {padding:0px 15px;} /* Vertical gaps between sections. */




/*########################################
---------- EDITS UNECESSARY ---------- 
########################################*/

/*##### FORM LAYOUTS #####*/
#mainContent fieldset {border: none 0px #fff;}
#mainContent legend { /* Specify a Color */ font-weight: bold;}
#mainContent .formRow {clear: both; margin: 5px 0px;}
#mainContent label {display: block; float: left; width: 150px; text-align: right; font-weight: bold; margin-top: 2px; margin-right: 3px;}
#mainContent label .labelDetails {font-weight: normal; font-size: 0.9em;}
#mainContent .formRowMultiFields {margin-left: 153px; /* !! Should be the width of the label !! */}
#mainContent .formRowMultiFields img { /* Used for Captcha */ padding: 0px;}
#mainContent label.spanWidth {width: auto; display: block; text-align: left;}
#mainContent label.inline {float: none; display: inline; width: auto; text-align: auto;}
#mainContent .formRowSubmit {margin-left: 153px; /* Probably the width of the label */}
#mainContent .EmailForm label {width: 80px;}

/*##### ALIGNMENT STYLES #####*/
.alignLeft {float: left;}
.alignCenter {text-align: center;}
.alignRight {float: right;}
#mainContent img.noFormat {border: none 0px; margin: 0px;}

/*##############################
ADVERTISING
##############################*/
/*##### LEADERBOARD #####*/
#leaderboard {float:right;}
#leaderboardLabel {display:none;}

/*##### CUBE AD #####*/
#cubeAd {float:left;}
#cubeAd .moduleHeader{background:url(../images/ad-label-white.gif) no-repeat left top; text-indent: -9999px; height: 10px; width: 300px;padding:0px;margin:0px}
#cubeAd .containerPadding{padding:0px; margin:0px 0px 0px 0px;}
#cubeAd .moduleContent{padding:0px; margin:0px 0px 0px 0px;}
#cubeAd img{margin:0px 0px 0px 0px;}



/*##### CUBE AD MODULE RESETTING #####*/
#mainContent #cubeAd .moduleHeader {background:url(../images/ad-label-gray.gif) no-repeat left top; text-indent: -9999px; height:10px; width:300px;padding:0px; margin:0px;}
#mainContent #cubeAd .moduleContainer {border-width:0px;}
#mainContent #cubeAd .moduleContent {border:0px; background-image:none; background-color:transparent;padding:0px; margin:0px;}
#mainContent #cubeAd .moduleContentContainer {border:0px;}
#mainContent #cubeAd .containerPadding {width:300px;}
#mainContent #cubeAd img {padding:0px; margin:0px 0px 0px 0px;}
#mainContent #cubeAd h3 {display:none;}

/*##############################
FOOTER ADVERTISING
##############################*/

/*##### TEXT ADS #####*/
#textAds {text-align:center; background:url(../images/textAds-bg.gif) repeat-y #51535B; font-size:1.1em;}
#textAds .moduleHeader{ background:url(../images/textAds-bgtop.gif) no-repeat top; height: 10px;}
#textAds .containerPadding {padding:0 10px 10px 10px;  position:relative;}
#textAds a {color:#fff; font-weight:bold;}
#textAds hr {display: none;}
#textAds .storySeparator {padding-top:5px;}
#textAds .separatorLast {padding:0px;}

/*##### TILE ADS #####*/
#tileAds {width:958px; background:url(../images/tileAds-bg.gif) repeat-x top #9c9986; margin:0px !important}
#tileAds .moduleHeader {display:none;}
#tileAds .moduleContent {text-align:center; padding:12px 0px 8px 0px;}
#tileAds p {display:inline; padding:0px 3px 0px 3px;}


/*##############################
FOOTER
##############################*/
#footer {clear:both; width:958px; height:82px; background:url(../images/header-footer.jpg) no-repeat left -139px; }
#copyright {padding:0px 0px 0px 6px; text-align:left;}
#siteIndex {padding:0px 0px 0px 6px; height:46px; float:left; width:99%;}
#siteIndex legend {display:none;}
#siteIndex fieldset {border:0px;}
#siteIndex select {margin:13px 0px 0px 0px;}

/*##### FRONT PAGE STYLES (FRONT/INSIDE MODULES) #####*/
/*##### ON AIR #####*/
#onAir {float:left; width:215px;}
#onAir .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; display: inline-block;}
#onAir .moduleHeader{background:url(../images/h3.gif); height:29px;}
#onAir .moduleContent{background:url(../images/module-grd-bgs.gif) repeat-x; height:59px;}
#onAir .containerPadding {padding: 0px 6px 6px 6px;}
#onAir #hostPhoto{float:left; padding:0px 6px 0px 0px;}
#onAir #hostPhoto img{border:1px solid #000;width:52px;height:52px;}

/*##### NOW PLAYING #####*/
#nowPlaying {float:right; width:233px; height:48px;}
#nowPlaying .moduleHeader {display:none;}
#nowPlaying .containerPadding {padding:0px 0px 0px 0px;}
#nowPlayingArtist {font-size: 11px; color: #FFF; font-weight: bold;}
#nowPlayingSong {font-size: 11px; color: #FFF; line-height: 15px;}
#nowPlayingLink a {display:block;}
#nowPlayingLink a:hover {}

/*##### LISTEN LIVE #####*/
#listenLive { float:right; height:91px; width:233px;}
#listenLive h5 a{ display:block; background:url(../images/listen-live-link.gif) no-repeat; height:91px; width:233px; text-indent:-9999px;}
#listenLive h5 a:hover{background:url(../images/listen-live-link.gif) no-repeat left -91px;}

/*##### CLUB #####*/
#club {width:690px; float:left;}
#club .moduleHeader{ width:158px; height:35px; background:url(../images/h3.gif) left -29px; float:left;}
#club .moduleFooter, #club legend, #club label{display:none;}
#club .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:10px 0px 0px 3px; display: inline-block;}
#club fieldset{border:0px;}
#club .formRow, #club .submitRow, #club form, #club fieldset, #club #loginLinks, #club #loginLinks p {float:left;}#club .textInput{width:115px;height:15px;}
#club #loginEmailRow {padding:12px 5px 0px 0px;	background:url(../images/club-buttons-labels.gif) no-repeat; background-position:-215px 5px;}
#club #loginPasswordRow {padding:12px 7px 0px 0px; background:url(../images/club-buttons-labels.gif) no-repeat; background-position:-215px -9px}
#club #saveLoginRow {padding:12px 0px 5px 0px;background:url(../images/club-buttons-labels.gif) no-repeat ;background-position:23px 15px;width:51px;} 
#club .submitRow {padding:12px 8px 0px 7px;}
#club #loginLinks p{padding:12px 8px 0px 0px;}
#club #cmdSubmit{background:url(../images/club-buttons-labels.gif) no-repeat; background-position:-28px 0px; height:19px;width:50px; padding: 19px 0px 0px; margin: 0px 0px 0px 0px; border: 0px; overflow: hidden; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
#club #signUp a {display:block; background:url(../images/club-buttons-labels.gif) no-repeat; background-position:-78px 0px; height: 19px; width:58px; text-indent:-9999px; border: 0px; overflow: hidden; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
#club #forgotPassword a {display:block; background:url(../images/club-buttons-labels.gif) no-repeat; background-position:-136px 0px; height: 19px; width:77px; text-indent:-9999px; border: 0px; overflow: hidden; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}

/*##### SEARCH #####*/
#search {width:261px; height:35px; float:right; background:url(../images/module-bgs.gif) no-repeat;}
#search .moduleHeader, #search legend {display:none;}
#search label{font-family: Arial, Helvetica, sans-serif; padding:0px 0px 0px 5px; FILTER: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1); display: inline-block; float:left;}
#searchTypeLabel {width:54px;}
#searchForLabel {width:24px;}
#search fieldset{border:0px;}
#search .moduleContent{padding:12px 0px 0px 0px;}
#searchType {width:69px; height:17px; margin:0px 0px 0px 0px; float:left;}
#search #searchFor{ width:65px; height:15px; float:left; margin:0px 4px 0px 0px;}
#search .button { width:30px; height:19px; background:url(../images/buttons.gif) no-repeat left -19px; text-indent:-9999px; font-size:0px; border:0px; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ float:left; margin:0px 0px 0px 0px;}

/*##### DATE #####*/
#date {padding:0px 5px 0px 0px; float:right;}
#date .moduleContent {background:url(../images/module-bgs.gif) no-repeat left -35px; width:155px; height:22px;}
#date .moduleContainer{background-image:url(../images/header-bottomBG.gif); height: 24px;}
#date .moduleHeader{display:none;}
#date p {text-align:center; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; padding:4px 0px 0px 0px;}

/*##### FEATURE STORY #####*/
#myfeature {width:468px; height:256px; float:left;}
#myfeature .moduleHeader{background:url(../images/h3.gif) left -64px; height:24px;}
#myfeature .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; display: inline-block;}
#myfeature .moduleContent{height:229px;}
#myfeature .containerPadding{padding:0px;}

/*##### WHAT'S GOING ON #####*/
#whatsGoingOn {width:300px; height:256px; float:right;}
#whatsGoingOn .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; FILTER: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1); display: inline-block;}
#whatsGoingOn .moduleHeader {background:url(../images/h3.gif) left -88px; border-bottom:0px; height:28px;}
#whatsGoingOn .moduleContent{height:225px; border-bottom:2px solid #000; border-left:2px solid #000; border-right:2px solid #000; clear:both; }
#whatsGoingOn .containerPadding{padding:10px; height:207px; background-image:url(../images/whatsgoingon-bg.jpg); background-repeat:repeat-x;}
#whatsGoingOn h4 {padding:0px 0px 10px 8px; background:url(../images/arrow-bullets.gif) no-repeat left -25px; font-size:1.2em;position:relative;}
#whatsGoingOn h4 a{color:#8d0200;text-decoration:underline;}
#whatsGoingOn .viewAll { float:right; font-size:1em; font-weight:bold; margin:6px 6px 0px 0px; padding:0px 0px 0px 8px; background:url(../images/arrow-bullets.gif) no-repeat; background-position:0px -2px;}
#whatsGoingOnSafari {width:300px; height:246px; float:right; MARGIN-LEFT: 1px;}
#whatsGoingOnSafari .moduleHeader {background-image:url(../images/h3.gif); border-bottom:0px; height:29px;}
#whatsGoingOnSafari .moduleHeader h3 {font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight:bold; color: #fff; text-transform:uppercase; padding:4px 0px 0px 10px;}
#whatsGoingOnSafari .moduleContent{height:225px; border-bottom:2px solid #000; border-left:2px solid #000; border-right:2px solid #000; clear:both; overflow:auto;}
#whatsGoingOnSafari .containerPadding{padding:10px; height:207px; background-image:url(../images/whatsgoingon-bg.jpg); background-repeat:repeat-x;}
#whatsGoingOnSafari h4 {padding:0px 0px 10px 8px; background:url(../images/arrow-bullets.gif) no-repeat; background-position:0px .3em; font-size:1.2em;}
#whatsGoingOnSafari h4 a{color:#000;text-decoration:underline;}

/*##### PODCASTS #####*/
#podcastsFront .moduleHeader {background:url(../images/h3.gif) left -256px; height: 29px; width: 154px;}
#podcastsFront .moduleContent {width: 150px; background-image:url(../images/module-grd-bgs.gif); background-repeat:repeat-x; background-position: left -124px;}
#podcastsFront .viewAll {float:right; margin:3px 6px 0px 0px; padding:0px 0px 0px 8px;}
#podcastsFront ul {padding:0px 0px 16px 0px;}
#podcastsFront .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; display: inline-block;}
#podcastsInside .moduleHeader {background:url(../images/h3.gif) left -256px; height: 29px; width: 154px;}
#podcastsInside .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; display: inline-block;}
#podcastsInside .moduleContent {width: 150px; background-image:url(../images/module-grd-bgs.gif); background-repeat:repeat-x; background-position: left -124px;}
#podcastsFront .podcastIcon a {background:url(../images/buttons.gif) left -38px; width: 12px; height: 12px; margin:6px 4px 0px 0px; padding:0px 0px 0px 8px; float: right; text-indent: -9999px;}
#podcastsInside .podcastIcon a {background:url(../images/buttons.gif) left -38px; width: 12px; height: 12px; margin:6px 4px 0px 0px; padding:0px 0px 0px 8px; float: right; text-indent: -9999px;}
/* shared content styles */
.podcastsShared  {position:relative;}
.podcastsShared h4 {font-size:1em;}
.podcastsShared li {display:inline; padding:0px 3px 0px 7px; background:url(../images/arrow-bullets.gif) no-repeat left -14px; font-weight:bold; white-space: nowrap;}
.podcastsShared .storySeparator {height:18px;}
#podcastsFront .story, #podcastsInside .story {margin-bottom:13px;}

/*##### VIDEO #####*/
#video {width:227px; float:left;position:relative;}
#video .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; FILTER: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1); display: inline-block;}
#video .moduleHeader {background:url(../images/h3.gif) left -117px; height:29px;position:relative;}
#video .moduleContent{height:336px; border-bottom:2px solid #000; border-left:2px solid #000; border-right:2px solid #000; clear:both; overflow:hidden;position:relative;}
#video .containerPadding{padding:0px;position:relative;}
#video .story{padding:9px 9px 9px 9px;position:relative;}
#video img{float:left; margin:0px 10px 0px 0px;position:relative;}
#video .storyFooter {clear:both;}
#video .viewAll { float:right; font-size:1em; font-weight:bold; margin:6px 6px 0px 0px; padding:0px 0px 0px 8px; background:url(../images/arrow-bullets.gif) no-repeat; background-position:0px -2px;}

/*##### TUNE GENIE CONTAINER #####*/
#tuneGenie {width:236px;}
#tuneGenie .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; display: inline-block;}
#tuneGenie .moduleHeader {background:url(../images/h3.gif) left -146px; height:24px;}
#tuneGenie .moduleHeaderHours h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; display: inline-block;}
#tuneGenie .moduleHeaderHours {background:url(../images/h3.gif) left -146px; height:24px;}
#tuneGenie .moduleContent{margin:0px; padding:0px; height:341px; border-bottom:2px solid #000; border-left:2px solid #000; border-right:2px solid #000; background-image:none; background-color:#fff; clear:both;}

#tuneGenie .containerPadding{padding:1px 0px 0px 0px;}
/*##### TEXT CLUB #####*/
#textClub {width:300px; float:right; margin-top:10px;}
#textClub .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; display: inline-block;}
#textClub .moduleHeader {background:url(../images/h3.gif) left -170px; height:28px;}
#textClub .moduleContent{background:url(../images/module-grd-bgs.gif) repeat-x left -59px; border-bottom:2px solid #000; border-left:2px solid #000; border-right:2px solid #000; clear:both;}
#textClub .containerPadding{padding: 0px 0px 4px 12px;}

/*##### MUSIC HEADLINES #####*/
#musicHeadlines {}
#musicHeadlines .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; FILTER: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1); display: inline-block;}
#musicHeadlines .moduleHeader{background:url(../images/h3.gif) left -198px; height:29px;}
#musicHeadlines .moduleContent{width:375px;clear:both; background:none; border-bottom:2px solid #000; border-left:2px solid #000; border-right:2px solid #000;}
#musicHeadlines .viewAll { float:right; font-size:1em; font-weight:bold; margin:6px 6px 0px 0px; padding:0px 0px 0px 8px; background:url(../images/arrow-bullets.gif) no-repeat; background-position:0px -2px;}
#musicHeadlines .containerPadding{padding:0px}
#musicHeadlines .story{clear:both; width:100%; min-height:130px;  padding-bottom:5px;}
#musicHeadlines .storyImage {float:left; padding:0px 10px 0px 0px;}
#musicHeadlines .storyImage img{border:0px solid #000; width:108px; height:108px;}
#musicHeadlines .storyContainer {padding:8px 8px 0px 8px;}
#musicHeadlines h4 {padding-bottom:.5em;}
#musicHeadlines .moduleContainer {width:379px; float:left;}

/*##### ENTERTAINMENT HEADLINES #####*/
#entertainmentHeadlines {}
#entertainmentHeadlines .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; FILTER: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1); display: inline-block;}
#entertainmentHeadlines .moduleHeader{background:url(../images/h3.gif) left -227px; height:29px;}
#entertainmentHeadlines .moduleContent{clear:both; background:none;	border-bottom:2px solid #000; border-left:2px solid #000; border-right:2px solid #000;}
#entertainmentHeadlines .viewAll { float:right; font-size:1em; font-weight:bold; margin:6px 6px 0px 0px; padding:0px 0px 0px 8px; background:url(../images/arrow-bullets.gif) no-repeat; background-position:0px -2px;}
#entertainmentHeadlines .containerPadding{padding:0px}
#entertainmentHeadlines .story{clear:both; width:100%; min-height:130px;  padding-bottom:5px;}
#entertainmentHeadlines .storyImage {float:left; padding:0px 10px 0px 0px;}
#entertainmentHeadlines .storyImage img{width:108px; height:108px; border:0px solid #000;}
#entertainmentHeadlines .storyContainer {padding:8px 8px 0px 8px;}
#entertainmentHeadlines h4 {padding-bottom:.5em;}
#entertainmentHeadlines .moduleContainer {width:383px; float:right;}

/*##### POLL #####*/
#poll .moduleHeader {background:url(../images/h3.gif) left -285px; width: 154px; height:29px;}
#poll .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; display: inline-block;}
#poll .moduleContent {width: 150px; background-image:url(../images/module-grd-bgs.gif); background-repeat:repeat-x; background-position: left -124px;}
#poll h5 {display:none;}
#poll .sponsorAd {background:url(../images/sponsor-label.gif) no-repeat left top;}
#poll .sponsorAd img {margin:12px 0px 0px 0px;}
#poll fieldset {border:0px;}
#poll legend {display:none;}
#poll #pollDescription {padding-bottom:.5em;}
#poll #pollQuestion {padding-bottom:.5em;}
#poll label {font-weight:bold; position:relative; top:-.2em;}
#poll #pollsubmit { background:url(../images/buttons.gif) no-repeat; height: 19px; width:46px; padding: 19px 0px 0px; margin: 10px 0px 0px 0px; border: 0px; overflow: hidden; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */}
#poll .containerPadding {padding:6px 8px 12px 8px;}

/*##### WEATHER #####*/
#weather .moduleHeader {background:url(../images/h3.gif) left -256px; height: 29px; width: 154px;}
#weather .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; display: inline-block;}
#weather .moduleContent {width: 150px; background-image:url(../images/module-grd-bgs.gif); background-repeat:repeat-x; background-position: left -124px;}
#weather #weatherGraphic {background-image:url(/images/weather-img-bg-trans.png);background-repeat:repeat-y; background-position:center center; text-align:center; padding:2px 0px; margin:0px 0px 5px 0px;}

#weather #weatherGraphic img{border:1px solid #000;}
#weather .conditions {padding-bottom:.5em;}
#weather .containerPadding {padding:6px 8px 10px 8px;}

/*##### TRAFFIC #####*/
#traffic .moduleHeader {background:url(../images/h3.gif) left -365px; width: 154px; height:24px;}
#traffic .moduleHeader h3{font-family: Arial, Helvetica, sans-serif; padding:4px 0px 0px 10px; display: inline-block;}
#traffic .moduleContent {width: 150px; background-image:url(../images/module-grd-bgs.gif); background-repeat:repeat-x; background-position: left -124px;}
#traffic .moduleContent{background:url(../images/module-bgs.gif) #fff no-repeat left -57px;}
#trafficLinks {height:70px;}
#trafficLinks li{list-style:none; font-weight:bold;}
#trafficFeed {height:110px; background:#fff;}

/*##### MISC MODULE #####*/
#singleItem_0 h3 {display:none;}
#singleItem_0 .containerPadding {padding:6px;}

/*##### VIDEO ARTICLE PAGE #####*/
#videoContent {background-color:#000; text-align:center;}
#videoContent .videoContentContainer{padding:5px 0px 6px 0px; margin:auto; text-align:center;}
#videoContent .videoContentContainer img{border:0px; margin:0px;}
#videoContent  .videoFooter {background:url(../images/videoContent-footer.gif) repeat-x; height:40px;}

/*##############################
NAVIGATION
##############################*/
/*##### NAV MODULE SETTINGS #####*/
#navigation {width:792px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; line-height:1em; font-weight: bold; text-transform: uppercase;}
#navigation .moduleHeader {display:none;}
/*##### MAIN NAVIGATION MENU BOX #####*/
#navigation ul {list-style: none; border:none;}
/*##### MAIN NAV ITEMS #####*/
#navigation li {text-align: left; display:block; float:left; margin:3px 0px 0px 3px; padding:0px 0px 0px 0px;}
#navigation li a, #navigation li .navNoLink {display: block; text-decoration: none; padding: 2px 3px;}
#navigation li .navNoLink { cursor: default; }
#navigation li a:hover, #navigation li:hover .navNoLink, #navigation li.sfhover a, #navigation li.sfhover .navNoLink {background-image:none;}
/*##### SUB NAV LIST #####*/
#navigation li ul {width:157px; display: block; position: absolute; left: -9999px; height: auto; float:none; z-index: auto; border: none 0px #8c0b00;}
/*##### SUB-NAV ITEM #####*/
#navigation li ul li {margin:0px; padding:0px; float:none;	line-height: 16px;}
#navigation li ul li a, #navigation li.sfhover ul li a {margin:0px; float:none; border: none; line-height: 16px;}
#navigation li ul li a:hover, #navigation li ul li:hover .navNoLink, #navigation li ul li.sfhover .navNoLink {margin:0px; float:none; border: none; background-image: none; line-height: 16px;}
/*##### SUB SUB-NAV LIST #####*/ 
#navigation li ul li ul{margin-left:155px;margin-top:-1.9em;} /* YOU SHOULD NOT HAVE TO EDIT ANY OF THE STYLES BELOW */
#navigation li:hover, #navigation li.sfhover { position: static; } /* This is a fix for the IE7 Sticky menu bug */
#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li.sfhover ul ul, #navigation li.sfhover ul ul ul {left: -9999px; z-index: 501;}
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul {left: auto; z-index: 501; width:157px; border: solid 1px #000; }
/* Support for the "iehover-fix.js" */
ul.navItems iframe {position: absolute; left: -0.1em; top: -0.1em; z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
* html ul.navItems li { z-index: 501; }
/* this is for IE 5.0
	select.hide { visibility: hidden; }
/* End Support for the "iehover-fix.js" */


/***********************
 Goout Bar Styles
***********************/
.top-goout {width: 100%; padding: 0px 0 0px 0;font: 11px verdana, sans-serif; color: #000}            
.top-col-left {width: 33%; float: left; padding:0px; margin: 0px; }
.top-col-left a {color: #000;}
.top-col-mid {width: 33%; float: left;  padding:0px 0 5px 0;margin-top:-5px;}    
.top-col-right {width:auto; float:left; padding: 0 0 0 75;color: #FFF;font: 10px verdana, sans-serif;}    
.top-col-right a {color: #FFF;}

/***********************
	Photo Wall Styles
***********************/
#photoWallPage .searchPhotoWallForm { clear: both; display: block; margin: 10px 0px; }
#photoWallPage .page-menu { height:20px;background-color:#EEEEEE;margin-top:10px;}
#photoWallPage .page-menu  li { display: block; float: left;width:30px;  text-align: center;padding:3px;}
#photoWallThumbs { margin: 15px 0px 0px 0px; }
#photoWallThumbs ul { list-style: none; }
#photoWallThumbs li { display: block; float: left; width: 142px; text-align: center; }
#photoWallThumbs li.newRow { clear: both; display: block; }
#photoWallThumbs li .photo-thumb { margin: 10px; }

#photoWallPhotoPage { text-align: center; }
#photoWallPhotoPage .page-menu { width: 100%; text-align: center; margin: auto; padding: 5px 0px;background-color:#EEEEEE;}
#photoWallPhotoPage .page-menu a { text-decoration: none;}
#photoWallPhotoPage .page-menu a:hover {text-decoration: underline;}
#photoWallPhotoPage .photoContainer { margin: 10px 0px; }
#photoWallPhotoPage img { margin: 0px; }
#photoWallPhotoPage h3 {margin:10px;}
#photoWallPhotoPage .photoCaption { width: 300px; margin: 10px auto;  }

#extendedForecast .cellBackground0
/* Controls color of temperature bar. Use to customize appearance. */
{
	vertical-align: bottom;
}
#extendedForecast .negativeTemperature
/* Background color of Negative Temperature Bars. Only change Background-Color. Do not change anything else */
{
    BACKGROUND-COLOR: #0FF;
    vertical-align: bottom;
}
#extendedForecast
/* Controls appearance of entire Extended Forecast. Only change Color, Background-Color. Do not change any other settings. */
{
    MARGIN: auto;
    TEXT-ALIGN: center;
}
#extendedForecast .smallText
/* Controls appearance of Sky Conditions, High & Low Temps For Days. Do not add margin or padding. */
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 12px;
    vertical-align: top;
}
#weatherForecast .weatherDayTop
/* Controls appearance of individual days. Do not add margin or padding. */
{
   width: 90px;	
   MARGIN: auto;
   vertical-align: top;
}
#weatherForecast .weatherDayBottom
/* Controls appearance of individual days. Do not add margin or padding. */
{
   vertical-align: bottom;
}
#weatherForecast .weatherTemperatures .weatherTempBars
{
    PADDING: 0px;
    MARGIN: auto;
    BACKGROUND-COLOR: transparent;
}
#weatherlink {
	font-size: 1.1em;
	}
/*
***************************************************
*** DO NOT MAKE ANY CHANGES TO ANY STYLES BELOW ***
***************************************************
*/
#weatherForecast
{
    TEXT-ALIGN: center;
    MARGIN: auto;   
}
#weatherDetails
{
	width: 700px;
    CLEAR: both;
    TEXT-ALIGN: center;
}
#weatherRegionLinks
{
    MARGIN-TOP: 10px
}
#weatherRegionLinks LI
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    MARGIN-LEFT: 5px;
    WIDTH: 150px
}
#currentObservation
{
    MARGIN: auto;
    WIDTH: 480px
}
#currentObservation .smallText
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 12px;
    vertical-align: top;
}
#currentObservation H3
{
    MARGIN-BOTTOM: 5px
}
#currentObservation .footer
{
    DISPLAY: none
}
#weatherForecast .weatherTemperatures
{
    TEXT-ALIGN: center;
    margin: auto;
    VERTICAL-ALIGN: bottom;
}
#weatherForecast .weatherTemperatures .weatherTempBars .weatherTemperatures
{
    BORDER: medium none;
    PADDING: 0px;
    MARGIN: 0px;
    BACKGROUND-COLOR: transparent
}
#weatherForecast .weatherTemperatures .weatherTempBars .weatherTemperatures .dayCondition
{
    DISPLAY: none;
    PADDING: 0px;
    MARGIN: 0px;
}
.weatherText
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 12px;
    vertical-align: top
}

/*
***************************************************
*** video styles ***
***************************************************
*/
#vxFlashPlayer {margin-left: 0px; text-align: left;}


/*########################################
---------- NON-EDITING STYLES ----------
########################################*/

#ShowHeadlines {width: 700px;} /* For 3rd party content */
#ShowHeadlines2 {width: 700px;} /* For 3rd party content */

/*
***************************************************
*** Programming Schedules styles ***
***************************************************
*/

#programmingSchedule h3 {
	padding-top:10px;
	}



/*########################################
--------- New Breaking News Module ---------
########################################*/
#breakingNews{margin-bottom: 10px;}
#breakingNews .moduleHeader {display:none;}
#breakingNews .moduleContent {font-size:1.2em;background:#fff;border:1px solid #000;}
#breakingNews .containerPadding {padding:7px;}
#breakingNewsImage{float: left; margin-right: 10px;}
#breakingNewsImage img {border:none;}
#breakingNewstext{padding: 0px 5px 5px 0px;}
#breakingNewstext h3 {font-size:1.167em;}
#breakingNewstext h3 a{text-decoration:none;}











