/* #############################################################
		allpages.css
   ############################################################# */
/***********************
 GENERAL HELPER STYLES
***********************/
.hidden {display: none; visibility:hidden; width:0px; height:0px;}
.footer {clear:both;}

/*********************
 GENERAL STYLES
*********************/

/* PAGE TITLE */
#mainContent .moduleHeader h2 {color:#ffb310; font-size:24px;}

/* MAIN TEXT AND HEADERS */
#mainContent p {padding:3px 0px;}
#mainContent {font-size:1.3em; color:#c9c9c9;}
#mainContent h1 {color:#fff; font-size:21px; padding-bottom:5px;}
#mainContent h2 {color:#ffb310; font-size:18px; padding-bottom:5px;}
#mainContent h3 {color:#fff; font-size:16px; padding-bottom:3px;}  
#mainContent h4 {color:#ffb310; font-size:14px; padding-bottom:3px;}
#mainContent h5 {color:#ffb310; font-size:14px; padding-bottom:2px;}
#mainContent h6 {color:#ffb310; font-size:13px; padding-bottom:2px;}

/* CONTENT AREA LINKS */
#mainContent a { }
#mainContent a:hover { }

/* IMAGES */
#mainContent img { border: none 0px #fff; }

/* MISC TEXT CLASSES */
#mainContent .smallText { font-size: 80%; }
#mainContent .Headline {font-size:18px; color:#fff;} /* SAME AS H3 - Legacy Inside Pages Code */
#mainContent .Text {font-size:13px;} /* SAME AS BODY - Legacy Inside Pages Code */

/* LISTS */
#mainContent ul.inline li {
	display: inline;
}
#mainContent ul,
#mainContent ol {list-style-position:inside;} /* Optional for Custom List Styles */
#mainContent li { } /* Optional for Custom List Styles */


/*********************
 ARTICLE PAGE
*********************/

.standFirst {font-weight:bold;}

/* RELATED LINKS */
#relatedLinksInsert .moduleHeader {background:#2f2f2f; color:#fff; font-size:18px; font-weight:normal; padding:5px 10px 0px 10px;}
#relatedLinksInsert {padding:5px; float:left; width:300px; text-align:left;}
#relatedLinks {padding:4px 8px;}
#relatedLinksInsert li {padding:2px 0px;}
#contentMiddle #mainContent #relatedLinksInsert .moduleFooter{height:1px; overflow:hidden; background:none; margin-bottom:5px;}
#mainContent #relatedLinksInsert ul {list-style-type:none; list-style-position:outside;}

/* ARTICLE IMAGE / CUBE AD STYLES */
#contentMiddle #mainContent #cubeAd .moduleFooter {height:1px; overflow:hidden; background:none; margin-bottom:5px;}
#articleAdInsert.alignleft {padding:0px 10px 5px 0px;}
#articleAdInsert.alignright {padding:0px 0px 5px 10px;}
#articleAdInsert .articleAdInsertContainer {width:300px; margin:auto;}
.imageCaptionContainer {padding:0px 0px 8px 0px;}
#articleAdInsert.alignright .imageCaptionContainer {display:block; float:right;}
.imageCaption {padding:8px 0px 0px 0px; text-align:left;}

/*********************
 FORM STYLES
*********************/
select {font-family:Arial, Helvetica, sans-serif; font-size:13px;} /* This style applies to all dropdown menus. */
input {font-family:Arial, Helvetica, sans-serif; font-size:13px;} /* Only specify font face, size and color. This applies to all buttons, single line text boxes (input fields), checkboxes, and radio buttons. */
.textBox {font-family:Arial, Helvetica, sans-serif; font-size:13px;} /* Single-Line textboxes background and border colors */
button, .button {font-weight:bold;}
textarea {font-family:Arial, Helvetica, sans-serif; font-size:13px;} /* This style applies to all multi-line comment areas. */
#mainContent .submitbutton {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
#mainContent .warningMessage {color:#ff0; font-size:16px;} /* Text displayed warning of Form problems/errors */

/* VARIOUS SIZED TEXBOXES */
input.short { width: 70px; }
input.medium { width: 150px; }
input.long { width: 300px; }


/************************
 GENERIC TABLES
*************************/
#mainContent table {font-size:13px; margin-bottom:10px; } /* Just set a default text color and size */

/************************
 FORMATTED TABLES
*************************/
#mainContent table.formattedTable {background:#2f2f2f;} /* Background color or borders */
#mainContent table.formattedTable th, table.formattedTable th a {background:#ffb310; color:#000;} /* Header cells and Header Font Info */
#mainContent table.formattedTable td,
#mainContent table.formattedTable th {padding:4px;} /* Table body cells and body font info */
#mainContent table.formattedTable td a {} /* Table body links */
#mainContent table.formattedTable tr.rowOdd {background:#000;} /* Table Odd Row for a separate background-color for every other row */
#mainContent table.formattedTable tr.rowEven {background:#1e1e1e;} /* 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:545px;} /* specify the width to span the full content area */

/*********************
 MISC BACKGROUND AND SECTIONAL STYLES
	(Styles used for default sectionals and misc colors.)
*********************/
.CellBackground0 { background-color: #1e1e1e; color: #FFF; } /* Background, Border, and Text color only */
.CellBackground1 { background-color: #ffb310; color: #000; } /* 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, #mainContent .calendarTable td a  { }
#mainContent .calendarTable th {text-align:left;}
#mainContent .calendarTable td.calendarDayCell {text-align:left; padding:4px 24px 18px 10px; border:1px solid #666;} /* Specify something to overwrite CellBackground0 */
#mainContent .calendarTable td.calendarEmptyDay {text-align:left; padding:4px 24px 18px 10px; }
#mainContent .calendarTable td.calendarDayViewed {text-align:left; padding:4px 24px 18px 10px; } /* Specify something to overwrite CellBackground1 */
#mainContent .calendarTable td.calendarCurrentDate {text-align:left; padding:4px 24px 18px 10px; background:#FFB310; border:1px solid #fff; color:#000; font-weight:bold;}

/*********************
 SEPARATOR STYLES
*********************/
hr {height:1px; overflow:hidden; border-top:1px solid #3f3f3f;}
.sectSeparatorH { } /* Horizontal gaps between sections. */
.sectSeparatorV { } /* 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, .alignleft {float:left; margin:0px 10px 3px 0px;}
.alignCenter, .aligncenter { text-align: center; }
.alignRight, .alignright {float:right; margin:0px 0px 3px 10px;}
#articleAdInsert.aligncenter #relatedLinksInsert, #articleAdInsert.alignCenter #relatedLinksInsert { margin: auto; }
#mainContent img.noFormat { border: none 0px; margin: 0px; }
/* #############################################################
		ccb-content.css
   ############################################################# */

/* #############################################################
		framework.css
   ############################################################# */
/* browser reset controls */
/******************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
body {line-height:1.2;}
:focus {outline:0;}
caption {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
h1, h2, h3, h4, h5, h6, strong {margin:0px; padding:0px; border:0px; outline:0px; font-family:inherit; font-weight:bold;}
font {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-family:inherit;}
em {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-style:italic;}
code {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:"Courier New", Courier, monospace;}
blockquote {padding:0px 15px;}
/******************************************************/
/* end browser reset controls */

a, a:hover, a:focus { font-weight: bold; color: #ff0c00; }

/* Framework */
body {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; text-align:center;background: #ffb310 url(/images/g-body-tile.jpg) repeat-x top center;}
#mosSite {/*width:960px;*/ margin:auto; text-align:left; background: url(/images/g-site-bg-tile.jpg) repeat-y top center;}
#mosSite fieldset {border: 0px solid #000;}
#mosSitePadding {margin:auto; text-align:center; background: url(/images/g-site-design-bg.jpg) no-repeat top center;}
#framework {margin: 0px 10px; width:975px; margin:auto; text-align:left; }
#frameworkTop { padding-top: 8px; }
#frameworkTop .contentAreaPadding { height: 140px; padding: 0px 10px; background: url(/images/g-site-header-bg.jpg) no-repeat top center; }

#contentColumns { padding-top: 12px; }

/* Ads */
#skyscraperLabel {background: url(/images/advertisement-black.gif) no-repeat 0px 10px; text-indent: -9999px; height:90px; width:9px; float:left;}
#leaderboardLabel {display:none;}
#leaderboard {text-align:center;}
#leaderboard img,
#leaderboard object {margin:5px 0;}

/* Header */
#header {padding:10px;}
#header h1 {}

#logoContainer { float: left; width: 760px; height: 120px;}
#headerSponsor { text-align: center; font-size:.9em; color: #3b3b3b; float: left; width: 175px; height: 120px; background: url(/images/headerSponsor_bkg.jpg) no-repeat top center; }
#headerSponsor p {line-height:16px; height:18px; overflow:hidden;}
#headerSponsor IMG {margin-left:3px;}

/* Content */
#contentBackground {padding:0px 10px;}
#contentEnclose {width:765px; float:left;}
#contentMiddle {width:575px; float:right;}
#contentLeft {width:180px; float:left;}
#contentRight {width:180px; float:right;}
#contentBottom {clear:both;}
#contentMiddle #mainContent {background:url(/images/maincontent-bg.jpg) no-repeat #000; padding:15px 12px 0px 12px;}
#contentMiddle #mainContent .moduleFooter {height:20px; overflow:hidden; background:url(/images/maincontent-bottom.gif) no-repeat; margin:0px -12px;}

/* Quadrants */
#quadrantTop {background: #000000 url(/images/f-quad-top-bg.jpg) no-repeat top left; padding:0px 8px 0px 13px; clear:both; border-top:1px solid #484848;}
#quadrantA {float:left; width:327px;}
#quadrantB {float:right; width:217px;}
#quadrantBottom {padding:0px 8px 0px 13px;}
#quadrantC {float:left; width:327px; padding-top:15px;}
#quadrantD {float:right; width:217; padding-top:15px;}
#quadrantBottomFooter {clear:both;}

/* Footer */
#footer {background:url(/images/g-footer-logo.jpg) no-repeat; height:115px; padding-left:410px; color:#8f8f8f;}
#footerBottom {clear: both;}
#siteIndex {padding-top:20px;}
#siteIndex fieldset {border: 0px solid #000;}
#siteIndex legend {display:none;}
#siteIndex select {margin-bottom:5px; font-size:12px;}
#copyright {font-size:1.1em; line-height:1.4em;}
#copyright a {color:#8f8f8f; font-weight:normal;}

/* #############################################################
		modules.css
   ############################################################# */
.podcastLinks,
#onair .moduleHeader h3,
#weather .moduleHeader h3,
#club .moduleHeader h3,
#poll .moduleHeader h3,
#search .moduleHeader h3,
#miscEvents .moduleHeader h3,
#miscList1 .moduleHeader h3 {display:none;}
#onair .moduleContentContainer,
#weather .moduleContentContainer,
#club .moduleContentContainer,
#poll .moduleContentContainer,
#search .moduleContentContainer,
#miscEvents .moduleContentContainer,
#miscList1 .moduleContentContainer {padding:8px 10px 10px 10px;}
#contentRight .module,
#contentLeft .module {margin-bottom:15px;}
#contentRight .module,
#contentLeft .module {font-size:1.1em; line-height:1.3em;}
#contentRight .module h4,
#contentLeft .module h4,
#miscList1 h4,
#headlines h4 {font-size:12px; color:#ffb310; text-decoration:none; padding:1px 0px 3px 0px;}
#contentRight .module h4 a,
#contentLeft .module h4 a,
#miscList1 h4 a,
#headlines h4 a {color:#ffb310; text-decoration:none;}
#contentRight .module h4 a:hover,
#contentLeft .module h4 a:hover,
#miscList1 h4 a:hover,
#headlines h4 a:hover {text-decoration:underline;}

/* Club */
#club .moduleHeader {background:url(/images/g-h3s.gif) 0px 0px no-repeat; height:26px; width:180px;}
#club legend,
#club #loginEmailRow label,
#club #loginPasswordRow label {display:none;}
#club #loginEmailRow input,
#club #loginPasswordRow input {margin-bottom:3px; width:160px;}
#club #saveLoginRow {text-align:right;}
#club #saveLoginRow label {}
#club .submitRow {text-align:right;} 
#club #loginLinks {clear:both; padding-top:5px; font-weight:bold;}
#club #loginLinks #forgotPassword a {color:#fff; text-decoration:none;}

/* Poll */
#poll .moduleHeader {background:url(/images/g-h3s.gif) 0px -50px no-repeat; height:26px; width:180px;}
#poll .sponsor .sponsorLabel {display:none;}
#poll .sponsor img {margin:2px 0px 5px 0px;}
#poll #pollQuestion {font-weight:bold; font-size:1.1em; color:#ffb310;}

/* Marquee */
#marquee {line-height:20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; font-weight: bold; color: #c9c9c9; }

/* Now Playing */
#nowplaying {height:35px; overflow:hidden; margin:5px 0px 10px 0px;}
#nowplaying .moduleHeader {display:none;}

/* Feature */
#feature { width:327px;  background:url(/images/feature_bkg.jpg) no-repeat top left; float: left;}
#feature .moduleHeader {height:44px;}
#feature .moduleHeader h2 {display:none;}
#feature .moduleContent {font-size:1.3em; padding:0px 13px 10px 13px;}
#feature .moduleContent h3 {font-size:1.4em; line-height:1.1em; font-weight:normal;}
#feature .moduleContent h3 a {color:#fff; text-decoration:none; font-weight:normal;}
#feature .moduleContent h3 a:hover {text-decoration:underline;}
#feature .moduleContent img {margin-bottom:5px;}
#feature .storyLink a {color:#ffb310; font-size:11px;}
/* For the Rotating Feature Only - If not used remove the styles below.
---------------------------------------------------------------------*/
#feature .rotatorTop { width:300px; margin-left:13px; background-color:#000; color: #fff;}
#feature .rotatorTop .rotatorControls {padding:0px 5px; font-size:1.1em; line-height:20px; }
#feature .rotatorTop .rotatorControls span {padding-right:10px;}
#feature .rotatorTop .rotatorPlay { visibility: hidden; cursor: pointer; text-align: center; }
#feature .rotatorTop .rotatorPause { cursor: pointer; text-align: center; }
#feature .rotatorTop .rotatorPrevious { cursor: pointer;}
#feature .rotatorTop .rotatorNext { cursor: pointer;}
#feature .rotatorTop .rotatorIndex { margin: 0px 4px; padding: 0px 1px; cursor: pointer; font-weight: bold; }
#feature .rotatorThumbs .rotatorControls {display: block; float: left; margin-top: 11px; margin-right: 10px; text-align: center;}
#feature .rotatorThumbs .rotatorIndex, #feature .rotatorThumbs .rotatorIndexLast { display: block; margin: 1px 5px; padding: 0px; cursor: pointer; height: 40px; width: 60px; float:left; text-indent: -9999px;  }
#feature .rotatorThumbs .rotatorIndexLast { margin: 1px 0px 1px 5px; }
#feature .rotatorThumbs .rotatorIndex, #feature .rotatorThumbs .rotatorIndexLast { border: solid 2px #333; background-color: #666; }
/* Current Index */
#feature .rotatorTop span.rotatorIndexCurrent {color:#f00; background:#333;}
#feature .rotatorThumbs .rotatorIndexCurrent { border: solid 2px #f00; }
/*---------------------------------------------------*/

/* Date */
#date {line-height:30px; padding-left:10px; font-size:1.1em; margin-bottom:8px;}

/* On Air */
#quadrantB #onair .moduleHeader {background:url(/images/g-h3s.gif) 0px -100px no-repeat; height:26px; width:217px;}
#contentLeft #onair .moduleHeader {background:url(/images/g-h3s.gif) -300px -100px no-repeat; height:26px; width:180px;}
#contentLeft #onair .moduleContent h4 {font-size:1.1em; padding-bottom:3px;}
#onair .moduleContent {font-size:1.1em; line-height:1.3em;}
#onair .moduleContent img {margin-bottom:6px;}
#onair .moduleContent h4 {font-size:1.2em; padding-bottom:3px;}
#onair .moduleContent h4 a {text-decoration:none; color:#ffb310;}
#onair .moduleContent h4 a:hover {text-decoration:underline;}

/* Weather */
#quadrantB #weather .moduleHeader {background:url(/images/g-h3s.gif) 0px -150px no-repeat; height:47px; width:217px;}
#quadrantB #weather ul {list-style:none;}
#quadrantB #weather img {float:left; margin-right:10px;}
#quadrantB #weather #weatherInfo {font-size:2.4em;}
#quadrantB #weather #weatherTomorrow,
#quadrantB #weather h4 {display:none;}
#quadrantB #weather #weatherLink {font-size:1.1em; clear:both; padding-top:5px;}

/* Sponsor */
#sponsor {background:url(/images/f-sponsor-bg.gif) no-repeat bottom left #000; padding:15px 0px 10px 0px; text-align:center; color:#808080; text-transform:uppercase;}
#sponsorInside {padding:15px 0px 10px 0px; text-align:center; color:#808080; text-transform:uppercase;}
#sponsor h3,
#sponsorInside h3 {font-size:.9em; font-weight:normal; padding-bottom:2px;}

#banner {background:url(/images/f-sponsor-bg.gif) no-repeat bottom left #000; padding:15px 0px 10px 0px; text-align:center; color:#808080; text-transform:uppercase;}
#bannerInside {padding:15px 0px 10px 0px; text-align:center; color:#808080; text-transform:uppercase;}
#banner h3,
#bannerInside h3 {font-size:.9em; font-weight:normal; padding-bottom:2px;}

/* Front Cube Ad */
#quadrantC #cubeAd {padding-left:14px;}

/* Misc List 1 - Noticias */
#miscList1 .moduleHeader {background:url(/images/g-h3s.gif) 0px -200px no-repeat; height:26px; width:217px;}
#miscList1 .moduleContent .story {font-size:1.2em;}
#miscList1 .moduleContent .story img {float:left; margin:0px 8px 0px 0px;}
#miscList1 .moduleContent .storySeparator {height:15px; overflow:hidden; clear:both;}
#miscList1 .moduleContent hr {display:none;}

/* Headines */
#headlines {padding-bottom:15px;}
#headlines .moduleContent {background:url(/images/f-headlines-bg.jpg) no-repeat #000; font-size:1.2em; float:left;}
#headlines .moduleContentContainer {padding:46px 10px 0px 10px;}
#headlines .moduleFooter {background:url(/images/f-sponsor-bg.gif) no-repeat; height:10px; overflow:hidden; clear:both;}
#headlines .moduleContent .story {padding-bottom:15px;}
#headlines .moduleContent .story img {float:left; margin:0px 10px 0px 0px;}
#headlines .moduleContent .odd {float:left; width:270px; clear:left;}
#headlines .moduleContent .even {float:right; width:270px;}
#headlines .moduleContent .storySeparator {display:none;}

/* Events */
#miscEvents .moduleHeader {background:url(/images/g-h3s.gif) 0px -250px no-repeat; height:26px; width:180px;}
#miscEvents .storySeparator {height:15px; overflow:hidden; clear:both;}
#miscEvents hr {display:none;}

/* Search */
#search {text-align:right;}
#search .moduleHeader {background:url(/images/g-h3s.gif) 0px -300px no-repeat; height:26px; width:180px;}
#search .formRow input {width:160px; margin-bottom:4px;}
#search legend,
#search #searchType,
#search label,
#search #searchTopSearches {display:none;}

/* Tile Ads */
#tileAds {background:url(/images/g-tileads-bg-bottom.gif) no-repeat bottom left #2f2f2f; text-align:center; padding-bottom:10px;}
#tileAds p {padding-top:10px;}
#tileAds .moduleContent {background:url(/images/g-tileads-bg-top.gif) no-repeat;}

/* Misc Single Item 1/2 */
#miscSingle1 img,
#miscSingle2 img {margin-bottom:4px;}
/* #############################################################
		nav.css
   ############################################################# */
/*###############################################################################*/
/* navigation */
#navigation {width: 180px; font-weight:bold; color: #ffb310; font-size:1.1em;}
#navigation h3, #navigation .moduleHeader{display:none;}
#navigation #navigationLinks {border:none;}
#navigation ul { padding-top: 9px; list-style-type:none;}
#navigation ul li {display:block; padding:2px 0px 4px 0px; font-size:1.1em;}
#navigation ul li a, #navigation ul li .navNoLink {color:#ffb310; display:block; padding:1px 0px 1px 10px; text-decoration:none; } 
#navigation ul li.last a {border-right:none;}
#navigation ul li a:hover, #navigation li:hover .navNoLink, #navigation li.sfhover .navNoLink {background-color:#000; color:#FFF; text-decoration: underline;}
#navigation .menuItem {border:none !important;}

#navigation .moduleContainer {background: #2f2f2f url(/images/navigation_moduleContainer_bkg.jpg) no-repeat top center;}
#navigation .moduleFooter {font-size: 1px; height: 6px; clear: both; background: #2f2f2f url(/images/navigation_moduleFooter_bkg.jpg) no-repeat top center;}

/*
SUB NAV LIST 
	Set the width, background, and/or border
*/
#navigation ul li ul { float: left;width:180px; margin-top:-16px; margin-left:180px; display:block; position:absolute; left:-9999px; font-size:.9em; height:auto; background:#000; padding:5px 0px; }
#navigation ul li ul li {padding:3px 0px; line-height:1.1em; display:block; float:none; font-family:Arial, Helvetica, sans-serif;}
#navigation ul li ul li a {text-decoration:underline; border:none;}
/* YOU SHOULD NOT HAVE TO EDIT ANY OF THE STYLES BELOW */

#navigation ul li:hover, #navigation ul li.sfhover { position:static; } /* This is a fix for the IE7 Sticky menu bug */
#navigation ul li:hover ul ul, #navigation ul li:hover ul ul ul, #navigation ul li.sfhover ul ul, #navigation ul li.sfhover ul ul ul {left:-9999px; z-index:501;}
#navigation ul li:hover ul, #navigation ul li li:hover ul, #navigation ul li li li:hover ul, #navigation ul li.sfhover ul, #navigation ul li li.sfhover ul, #navigation ul li li li.sfhover ul {left:auto; z-index:501;}

/* Support for the "iehover-fix.js" */
#navigation ul.navItems iframe {position: absolute; left: -0.25em; top: -0.25em; z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}

* html ul.navItems li ul li { z-index: 501; }
/* this is for IE 5.0
	select.hide { visibility: hidden; }
/* End Support for the "iehover-fix.js" */

/* Listen Live */
#listenLive {padding-bottom:20px;}

/*#########################################################################################*/
/* #############################################################
		sectional.css
   ############################################################# */
/* ALL SECTIONAL TEMPLATES */
.sectional {}
.sectional .story {clear: both;}
.sectional p.storyImage {display: block; float: left; margin: 3px 3px 0px 0px; padding: 0px;}
.sectional p.storyImage img { margin: 0px; padding: 0px;}
.sectional .storyLink {display: none; visibility: hidden; font-size: 1px; color: #fff; text-indent: -9999px;}
.sectional .storySeparator {clear: both;}
/* The Last Story Separator */
.sectional .separatorLast {visibility: hidden;}

/************************/
/* SECTIONAL TEMPLATE 2 */
/************************/
/* Top Story */
.secTemplate2 .entry1 .storySeparator hr {display: none;}
.secTemplate2 .contentSeparator hr {visibility: hidden;}


/************************/
/* SECTIONAL TEMPLATE 3 */
/************************/
/* Container for the Top 3 Entries */
.secTemplate3 .secTop {}
/* Container for First Half of the bottom Entries */
.secTemplate3 .secBottomFirstHalf {display: block; width: 280px; float: left;}
/* Separator Between Bottom Halves */
.secTemplate3 .contentSeparator {display: block; width: 15px; float: left;}

/* Container for Second Half of the bottom Entries */
.secTemplate3 .secBottomSecondHalf {display: block; width: 280px; float: left;}


