/* #############################################################
		allpages.css
   ############################################################# */
/***********************
 GENERAL HELPER STYLES
***********************/
.hidden {display: none; visibility:hidden; width:0px; height:0px;}
.footer {clear:both;}

/*********************
 GENERAL STYLES
*********************/

/* PAGE TITLE */
#mainContent .moduleHeader {background:url(/images/headlines-sprite.gif) 0 -40px no-repeat;border:1px solid #A5A5A5;}
#mainContent .moduleHeader h2 {padding:4px 15px;font-size:2em;color:#bf1614;}

/* ARTICLE DATE */
#mainContent .articleDate {background:url(/images/headlines-sprite.gif) 0 -105px no-repeat;border:1px solid #A5A5A5;border-top:0;font-size:.916em;}
#mainContent .articleDate p {line-height:29px;color:#666;margin:0;padding:0 15px;}

/* MAIN TEXT AND HEADERS */
#mainContent { font-size:1.2em;background:#e7e7e7;margin-bottom:15px;}
#mainContent .moduleContent {border-left:1px solid #A5A5A5; border-right:1px solid #A5A5A5; background:url(/images/headlines-sprite.gif) 0 -162px no-repeat;padding:15px;}
#mainContent .moduleFooter {margin-bottom:10px;height:10px;background:url(/images/modulefooters-sprite.gif) -500px 0px no-repeat;overflow:hidden;}
#mainContent p { margin-bottom:.75em;}  
#mainContent h1 {color:#BF1614; }
#mainContent h2 {color:#BF1614; }
#mainContent h3 {color:#BF1614;margin-bottom:.75em; }  
#mainContent h4 {color:#BF1614;margin-bottom:.75em; }
#mainContent h5 {color:#BF1614;margin-bottom:.75em; }
#mainContent h6 {color:#BF1614;margin-bottom:.75em; } 

/* CONTENT AREA LINKS */
a:link,a:visited,a:active {color:#BF1614;}
a:hover {color:#0D507A;}


/* IMAGES */
#mainContent img { border: 4px solid #666666; }

/* MISC TEXT CLASSES */
#mainContent .smallText { font-size: 80%; }
#mainContent .Headline {  } /* SAME AS H3 - Legacy Inside Pages Code */
#mainContent .Text { font-size:12px; } /* SAME AS BODY - Legacy Inside Pages Code */

/* LISTS */
#mainContent ul.inline li {display: inline;}
#mainContent ul { padding-left:20px;} /* Optional for Custom List Styles */
#mainContent li { list-style:disc;} /* Optional for Custom List Styles */


/*********************
 ARTICLE PAGE
*********************/

.standFirst { font-size:1.33em;font-weight:bold; }

/* RELATED LINKS */
#relatedLinksInsert {padding:5px 15px 0 0; float:left; width:300px; text-align:left;}
#relatedLinksInsert .moduleHeader h3 {padding:4px 10px;margin:0;color:#000;}
#relatedLinksInsert .moduleContent {border-bottom:1px solid #a5a5a5;padding:10px;}
#relatedLinksInsert .moduleFooter {background-image:none;}
#relatedLinksInsert .moduleFooter {background-image:none;}
#relatedLinksInsert ul {padding:0;}
#relatedLinksInsert li {list-style:none;}

/* ARTICLE IMAGE / CUBE AD STYLES */
#mainContent #cubeAd .moduleContent{padding:10px 0px 0px 0px;}
#articleAdInsert.alignleft {padding:0px 10px 5px 0px;}
#articleAdInsert.alignright {padding:0px 0px 5px 10px;}
#articleAdInsert .articleAdInsertContainer {width:300px; margin:auto;}
.imageCaptionContainer {padding:0px 15px 8px 0px;float:left;}
#articleAdInsert.alignright .imageCaptionContainer {display:block; float:right;}
.imageCaption {padding:4px 0px 0px 0px; text-align:left;font-size:.8em;}

/*********************
 FORM STYLES
*********************/
select {font-family:Arial, Helvetica, sans-serif;font-size:12px; } /* This style applies to all dropdown menus. */
input {font-family:Arial, Helvetica, sans-serif;font-size:12px; } /* 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-family:Arial, Helvetica, sans-serif;font-size:12px;}
textarea { font-family:Arial, Helvetica, sans-serif;font-size:12px;} /* This style applies to all multi-line comment areas. */
#mainContent .submitbutton { }
#mainContent .warningMessage { color:#f00;font-weight:bold;} /* 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 { color: #000; font-size: 10px; } /* Just set a default text color and size */

/************************
 FORMATTED TABLES
*************************/
#mainContent table.formattedTable {background:#666;margin-bottom:1em;} /* Background color or borders */
#mainContent table.formattedTable th {background:#4D4D4D;color:#fff;padding:5px;font-size:1.2em;}
table.formattedTable th a {color:#fff;} /* Header cells and Header Font Info */
#mainContent table.formattedTable td {padding:5px;font-size:1.2em;background-color:#fff;} /* Table body cells and body font info */
#mainContent table.formattedTable td a {} /* Table body links */
#mainContent table.formattedTable tr.rowOdd td {background-color:#fff;} /* Table Odd Row for a separate background-color for every other row */
#mainContent table.formattedTable tr.rowEven td{background-color:#e1e1e1;} /* 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:640px; } /* 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: #fff; color: #505256; } /* Background, Border, and Text color only */
.CellBackground1 { background-color: #eee; color: #505256; } /* 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 .calendarOuterTable {width:90%;margin:14px 0;}
#mainContent table.calendarHeaderTable {background:transparent;}
#mainContent table.calendarHeaderTable td{text-align:center;}
#mainContent table.calendarFooterTable {background:transparent;}
#mainContent .calendarTable { width:100%;font-size:1.2em;}
#mainContent .calendarTable td {border:1px solid #666;padding:7px 7px 28px 7px;text-align:left;}
#mainContent .calendarTable td a { font-weight:bold;}
#mainContent .calendarTable td.calendarDayCell { } /* Specify something to overwrite CellBackground0 */
#mainContent .calendarTable td.calendarEmptyDay { border:1px solid transparent;}
#mainContent .calendarTable td.calendarDayViewed { } /* Specify something to overwrite CellBackground1 */
#mainContent .calendarTable td.calendarCurrentDate { background:#5E7086;color:#fff;border:1px solid #5E7086;}
#mainContent .calendarTable td.calendarCurrentDate a{ color:#fff;}

/*********************
 SEPARATOR STYLES
*********************/
hr { }
.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; }
.alignCenter, .aligncenter { text-align: center; }
.alignRight, .alignright { float: right; }
#articleAdInsert.aligncenter #relatedLinksInsert, #articleAdInsert.alignCenter #relatedLinksInsert { margin: auto; }
#mainContent img.noFormat { border: none 0px; margin: 0px; }
/* #############################################################
		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 */

/* Framework */
body {text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px;background:url(/images/body-bg.jpg) top center #7D8F07;}
#mosSite {width:958px; margin:auto; text-align:left;background:#000;}
#mosSite fieldset {border: 0px solid #000;}
#framework {width:958px;}
#frameworkTop {width:958px;}
#frameworkLeft {float:left; width:958px;}
#frameworkRight {display:none;}
#frameworkBottom {clear:both;}

/* Ads */
#leaderboardLabel,
#skyscraperLabel {display:none;}
#leaderboard {background:url(/images/leaderboard-bg.jpg) repeat-x left top;border-bottom:4px solid #7F7F7F;text-align:center;}
#leaderboardAd {padding:7px;}

/* Header */
#header {width:278px;height:117px;float:left;background:url(/images/header-bg.jpg) left 47px no-repeat;}
#header h1 {width:270px;float:left;}

/* Content */
#contentBackground {}
#contentColumns {}
#contentEnclose {width:683px; float:left;}
#contentMiddle {width:673px; float:right;}
#contentLeft {display:none;}
#contentRight {width:260px; float:right; }
#contentBottom {clear:both;}
.storySeparator {}
.subscribeTools{text-align:right;padding:5px 0px;}
/* Footer */
#footer {}
#footerTop {}
#footerBottom {clear: both;}
#siteIndex {background:#4D4D4D;padding:5px 10px;text-align:right;}
#siteIndex fieldset {border: 0px solid #000;}
#siteIndex legend {display:none;}
#siteIndex select {}
#copyright {padding:5px 10px 55px 10px;text-align:right;font-size:1.1em;color:#8F8F8F;}
#copyright A {color:#8F8F8F;}
#copyright A:hover {color:#0D507A;}
#copyright .privacyPolicy {}


/* #############################################################
		modules.css
   ############################################################# */
/* PodCast */
.podcastLinks { display: none; } /* Show this if you need it */

/* Feature */
#featureRotator {height:299px; width:673px;overflow:hidden;font-size:1.2em;}
#featureRotator .moduleHeader {height:25px;}
#featureRotator .moduleHeader h2 {background:#4D4D4D;line-height:21px;padding:0 10px;font-size:1em;font-weight:normal;text-transform:uppercase;color:#fff;}

/* story selectors */
#featureRotator #featureEntries { color:#999; width:282px;float:left;background:url(/images/feature-bg.jpg) no-repeat;position:relative;z-index:5;}

#featureRotator #featureEntries .storyEntry {cursor:pointer;width:282px; height:95px; overflow:hidden; background:url(/images/feature-indicator.gif) right top no-repeat;}
#featureRotator #featureEntries .storyEntry .storyPadding { padding:12px 22px 10px 35px;}
#featureRotator #featureEntries .storyEntry h3 {font-size:1em; font-weight:normal;}
#featureRotator #featureEntries .storyEntry h3 a {color:#fff; text-decoration:none;}
#featureRotator #featureEntries .storyEntry p.abstract {display:none;}

/* story current */
#featureRotator #featureEntries .rotatorIndexCurrent {cursor:auto;width:282px; height:95px; overflow:hidden; background:url(/images/feature-indicator.gif) right -95px no-repeat;}
#featureRotator #featureEntries .rotatorIndexCurrent .storyPadding { padding:12px 22px 0px 35px;}
#featureRotator #featureEntries .rotatorIndexCurrent h3 {font-size:1em; font-weight:bold;padding-bottom:3px;}
#featureRotator #featureEntries .rotatorIndexCurrent h3 a {color:#fff; text-decoration:none;}
#featureRotator #featureEntries .rotatorIndexCurrent h3 a:hover {color:#fff; text-decoration:underline;}
#featureRotator #featureEntries .rotatorIndexCurrent p.abstract {color:#fff; height:57px;overflow:hidden; display:block;}
#featureRotator #featureEntries .rotatorIndexCurrent p.abstract a {color:#fff; text-decoration:none;}
/* story main image */
#featureRotator .storyImage {}
#featureRotator #featureRotator_rotatorEntries { height:285px;position:relative; top: 0; left: 0px; z-index:1;float:right;width:390px; }
#featureRotator #featureRotator_rotatorEntries .story {  visibility:hidden; overflow: hidden;  }
#featureRotator #featureRotator_rotatorEntries .story a {text-decoration:none;color:#ffffff;}
#featureRotator #featureRotator_rotatorEntries #featureRotator_entry0 { visibility:visible; }
#featureRotator #featureRotator_rotatorEntries .storyImage img {width:391px;height:285px;}


#date {font-size:1.2em;font-weight:bold;color:#7f7f7f;text-align:right;width:413px;float:left;text-transform:uppercase;height:47px;overflow:hidden;}
#date .containerPadding {padding:17px 0px 0 0;}
#date h4 {display:none;}

#search {float:right;width:260px;height:47px;overflow:hidden;}
#search .containerPadding {padding:13px 10px;}
#search legend, #search label, #searchType, #search .moduleHeader, #searchTopSearches {display:none;}
#search .textInput {width:174px;float:left;}
#search .submitRow {float:right;}

#feature {width:673px;height:326px;overflow:hidden;}
#feature .moduleHeader {background:#4D4D4D;margin-bottom:5px;}
#feature .moduleHeader h2 {color:#fff;font-weight:normal;text-transform:uppercase;font-size:1.2em;padding:3px 10px;}

#headlines {}
#headlines .moduleHeader {display:none;}
#headlines .story {background:#E7E7E7;}
#headlines .story .storyHeader {border:1px solid red; background:url(/images/headlines-sprite.gif) 0 -40px no-repeat;border:1px solid #A5A5A5;border-bottom:0;}
#headlines .story .storyHeader h4 {padding:8px 15px;font-size:1.6em;color:#666;}
#headlines .story .storyHeader h4 a{text-decoration:none;color:#666;}
#headlines .story .storyHeader h4 a:hover {color:#000;}
#headlines .story .storyHeader .storyData {background:url(/images/headlines-sprite.gif) 0 -105px no-repeat;border-top:1px solid #A5A5A5;font-size:1.1em;}
#headlines .story .storyHeader .storyDate {line-height:29px;float:left;color:#666;padding:0 15px;text-indent:-999999px;}   /* removed date per wo71446 */
#headlines .story .storyHeader .storyLink {float:right;width:79px;height:24px;position:relative;left:-9px;background:url(/images/headlines-sprite.gif) 0 -10px no-repeat;text-align:center;}
#headlines .story .storyHeader .storyLink a{text-decoration:none;font-weight:bold;color:#666666;line-height:23px;}
#headlines .story .storyHeader .storyLink a:hover{color:#000;}
#headlines .story .storyContainer {background:url(/images/headlines-sprite.gif) 0 -162px no-repeat;border:1px solid #A5A5A5;border-bottom:0;padding:15px 15px 10px 15px;color:#000;font-size:1.2em;}
#headlines .story .storyContainer h4 {font-size:1.33em;margin-bottom:.75em;}
#headlines .story .storyContainer h4 a {text-decoration:none;color:#000;}
#headlines .story .storyContainer h4 a:hover {text-decoration:underline;}
#headlines .story .storyContainer h4 em {color:#0D507A;font-style:normal;font-weight:bold;}
#headlines .story .storyImage {float:left;padding:0 10px 2px 0;}
#headlines .story .storyImage img {border:4px solid #666;}
#headlines .story .storyFooter {height:10px;background:url(/images/headlines-sprite.gif) 0 0 no-repeat;overflow:hidden;}
#headlines .storySeparator {clear:both;height:14px;}
#headlines .storySeparator hr{display:none;}

#headlinesTwo {}
#headlinesTwo .moduleHeader {display:none;}
#headlinesTwo .story {padding-bottom:10px;background:url(/images/modulefooters-sprite.gif) -500px bottom no-repeat #E7E7E7;}
#headlinesTwo .story .storyContainer {border:1px solid #CFCFCF;border-bottom:0;padding:15px 15px 10px 15px;}
#headlinesTwo .even {background-position:-1173px bottom;background-color:#B6B6B6;}
#headlinesTwo .even .storyContainer {border-color:#a2a2a2;}
#headlinesTwo .storySeparator {clear:both;height:14px;}
#headlinesTwo .storySeparator hr{display:none;}

#contentRight .module {margin-bottom:10px;color:#fff; }
#misc1 .moduleHeader {display:none;}
#misc2 .moduleHeader {display:none;}

#club {background:#CC0000;width:250px;font-size:1.2em;}
#club .moduleHeader {border:1px solid #990000;border-bottom:0;height:25px;}
#club .moduleHeader h3 {text-transform:uppercase;background:url(/images/module-right-header-bg.gif) center bottom no-repeat;font-weight:normal;color:#fff;text-align:center;float:left;line-height:1;padding:4px 10px 8px 10px;position:relative;left:-5px;top:7px;font-size:1em;}
#club .moduleContent {border-top:21px solid #920404;border-left:1px solid #990000;border-right:1px solid #990000;border-bottom:0;}
#club .containerPadding {padding:10px;}
#club legend {display:none;}
#club label {text-transform:uppercase;display:block;}
#club .formRow {padding:0 0 10px 0;}
#club #saveLoginRow {float:left;}
#club #saveLoginRow input {float:left;position:relative;top:4px;}
#club #saveLoginRow label {float:left;position:relative;top:6px;}
#club #loginLinks {color:#FFB7B3;float:left;width:228px;}
#club #loginLinks a {color:#fff;}
#club #loginLinks #forgotPassword a {color:#FFB7B3;float:left;text-decoration:none;padding:0 4px 2px 0;}
#club #nonMember {float:left;clear:both;padding:0 4px 2px 0;}
#club #signUp {float:left;padding:0 4px 2px 0;}
#club .moduleFooter {clear:both;height:10px;background:url(/images/modulefooters-sprite.gif) 0 0 no-repeat;overflow:hidden;}

#onAir {background:#CBCBCB;width:250px;font-size:1.2em;margin-bottom:10px;}
#onAir .moduleHeader {border:1px solid #A5A5A5;height:25px;}
#onAir .moduleHeader h3 {text-transform:uppercase;background:url(/images/module-right-header-bg.gif) center bottom no-repeat;font-weight:normal;color:#fff;text-align:center;float:left;line-height:1;padding:4px 10px 8px 10px;position:relative;left:-5px;top:7px;font-size:1em;}
#onAir .moduleContent {border-left:1px solid #A5A5A5;border-right:1px solid #A5A5A5;background:#B8B8B8;color:#000;}
#onAir .containerPadding {padding:13px 10px 0 10px;}
#onAir .moduleContent h4 {font-weight:normal;font-size:1em;}
#onAir .moduleContent h4 a {color:#000;text-decoration:none;}
#onAir .moduleContent h4 a:hover {text-decoration:underline;}
#onAir .moduleFooter {height:10px;background:url(/images/modulefooters-sprite.gif) -250px 0 no-repeat;overflow:hidden;}
#onAir #hostDetails {}
#onAir #hostPhoto {width:67px;float:left;}
#onAir #hostPhoto img {border:1px solid #A5A5A5;}
#onAir #hostText {width:160px;float:right;}

#bottomArtists {}
#bottomArtists .moduleHeader {display:none;}
#bottomArtists .containerPadding {padding:0 10px 8px 10px;}

/*********************************/
/* PROGRAMACION custom sectional */
/*********************************/
.programacionHeader {height:30px;font-size:1.2em;}
.programacionHeader h2 {background:#4D4D4D;line-height:21px;padding:0 10px;font-size:1em;font-weight:normal;text-transform:uppercase;color:#fff;}

.programacionModule {background:#E7E7E7;margin-bottom:15px;}
.programacionModule .moduleHeader {border:1px solid #A5A5A5;}
.programacionModule .moduleHeader h3 {padding:8px 15px;font-size:1.6em;color:#666;}
.programacionModule .moduleHeader h3 a{text-decoration:none;color:#666;}
.programacionModule .moduleHeader h3 a:hover {color:#000;}
.programacionModule .moduleHeader .moduleData {background:url(/images/headlines-sprite.gif) 0 -105px no-repeat;border-top:1px solid #A5A5A5;}
.programacionModule .moduleHeader .moduleData .footer {height:29px;}

.programacionModule .moduleContent {background:url(/images/headlines-sprite.gif) 0 -162px no-repeat;border-left:1px solid #A5A5A5;border-right:1px solid #A5A5A5;padding:0px 15px 10px 15px;color:#000;font-size:1.3em;}
.programacionModule .moduleContent .story {width:470px;float:left;margin-top:-31px;}
.programacionModule .moduleContent .story h3 {line-height:29px;margin:0;padding:0 0 15px 0;font-size:.923em;color:#666;}
.programacionModule .moduleContent h4 {font-size:1.23em;margin-bottom:.75em;}
.programacionModule .moduleContent h4 a {text-decoration:none;}
.programacionModule .moduleContent h4 a:hover {text-decoration:underline;}
.programacionModule .moduleContent h4 em {color:#0D507A;font-style:normal;font-weight:bold;}
.programacionModule .moduleContent .storyImage {float:left;padding:0 10px 2px 0;}
.programacionModule .moduleContent .storyImage img {border:4px solid #666;}
.programacionModule .moduleContent .storyLinks {width:156px;float:right;margin-top:-31px;}
.programacionModule .moduleContent .storyLinks h3 {line-height:29px;margin:0;padding:0 0 15px 0;font-size:.923em;color:#666;}
.programacionModule .moduleContent .storyLinks li {font-weight:bold;list-style:none;margin-bottom:3px;}
.programacionModule .moduleContent .storyLinks li a {text-decoration:none;}
.programacionModule .moduleContent .storyLinks li a:hover {text-decoration:underline;}

.programacionModule .moduleFooter {height:10px;background:url(/images/headlines-sprite.gif) 0 0 no-repeat;overflow:hidden;}


/* #############################################################
		nav.css
   ############################################################# */
/*###############################################################################*/
/* navigation */
#navigation {font-size:1.2em;float:left;width:680px;background:url(/images/header-bg.jpg) repeat-y right top;margin-bottom:10px;text-transform:uppercase;}
#navigation h3, #navigation .moduleHeader{display:none;}
#navigation #navigationLinks {border:none;float:right;padding:8px 10px 0 0;}
#navigation ul {list-style-type:none;}
#navigation ul li {position:relative; float:left; display:block;height:32px;}
#navigation ul li a, #navigation ul li .navNoLink {color:#fff;background:#BF1614; margin-left:5px;display:block; padding:0px 9px; text-decoration:none;line-height:24px;} 
#navigation ul li.last a {border-right:none;}
#navigation ul li a:hover, #navigation li:hover .navNoLink, #navigation li.sfhover .navNoLink {background:#000;}
#navigation .menuItem {border:none !important;}

/*
SUB NAV LIST 
	Set the width, background, and/or border
*/
#navigation ul li ul {width:175px; margin-top:0px; margin-left:0px; display:block; position:absolute; left:-9999px; height:auto; background:#DBD132; border:4px solid #DBD132; padding:0;text-transform:none;}
#navigation ul li ul li {padding:0px 0px 2px 0; height:auto;line-height:1.1em; display:block; float:none;}
#navigation ul li ul li a {text-decoration:none; border:none;margin:0;background:#000;}
#navigation ul li ul li a:hover, #navigation ul li ul li:hover .navNoLink, #navigation ul li ul li.sfhover .navNoLink {background:#008C34;}
/* 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" */

/*#########################################################################################*/
/* #############################################################
		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;}

