/* #############################################################
		allpages.css
   ############################################################# */
/************************
 GENERAL HELPER STYLES
***********************/
.hidden {display: none; visibility:hidden; width:0px; height:0px;}
.footer {clear:both;}

/*********************
 GENERAL STYLES
*********************/

/* PAGE TITLE */
#mainContent {width:676px;font-size:1.1em;}
#mainContent .moduleContainer {width:676px;background:url(/images/maincontent-bg.gif) repeat-x;}
#mainContent .containerPadding {padding: 10px;}
#mainContent h2 {width:676px; height:36px; background:url(/images/headers.png) 0 -343px no-repeat; padding: 3px 15px 0 15px; color: #fff;}

/* MAIN TEXT AND HEADERS */
#mainContent p {padding:4px 0px; line-height: 1.5em;}
#mainContent h1 {font-size:2em;} 
#mainContent h1 a {}
#mainContent h2 {font-size:1.8em;} 
#mainContent h2 a {}
#mainContent h3 {font-size:1.4em; color: #112d60;} 
#mainContent h3 a {}
#mainContent h4 {font-size:1.2em;} 
#mainContent h4 a {}
#mainContent h5 {font-size:1em;} 
#mainContent h5 a {}
#mainContent h6 {font-size:.9em;} 
#mainContent h6 a {} 

/* CONTENT AREA LINKS */
a {color:#112d60;}
#mainContent a { color:#112d60;}
#mainContent a:hover { }
#mainContent a:visited { }

/* IMAGES */
#mainContent img { border: none 0px #fff; }

/* MISC TEXT CLASSES */
#mainContent .smallText { font-size: 80%; }
#mainContent .Headline {  } /* SAME AS H3 - Legacy Inside Pages Code */
#mainContent .Text {  } /* 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; color:#112d60;}

/* RELATED LINKS */
#relatedLinksInsert {width:300px;float:left;margin:10px 10px 5px 0;}
#relatedLinksInsert .moduleHeader {width:300px;height:36px; background:url(/images/headers.png) 0 -307px no-repeat;}
#relatedLinksInsert .moduleHeader h3 {color: #fff;font-size: 1.8em; padding: 3px 15px 0 15px;}
#relatedLinksInsert .moduleContent {width:300px; border: 1px solid #aaa; background: #fff; padding: 0px;}
#relatedLinksInsert .moduleContainer {width:300px; background: none;}
#relatedLinks {padding: 10px;}
#relatedLinksInsert li {list-style:none;list-style-position:outside;}
#relatedLinksInsert li a {font-weight: bold; color: #000;margin-bottom: 5px;}

/* ARTICLE IMAGE / CUBE AD STYLES */
#cubeAd h3 {display: none;}
#mainContent #cubeAd .moduleContent{padding:10px 0px 0px 0px; background: none;}
#articleAdInsert.alignleft {padding:0px 10px 5px 0px;}
#articleAdInsert.alignright {padding:0px 0px 5px 10px;}
#articleAdInsert .articleAdInsertContainer {width:300px; margin:auto;}
.imageCaptionContainer {padding:0px 10px 8px 0px; float:left;}
#articleAdInsert.alignright .imageCaptionContainer {display:block; float:right;}
.imageCaption {padding:2px 0px 0px 0px; text-align:left;font-size:.8em;}

/*********************
 FORM STYLES
*********************/
select { font-family:Verdana, Geneva, sans-serif;font-size:11px;} /* This style applies to all dropdown menus. */
.textInput {border:1px solid #7f9db9;}
input { font-family:Verdana, Geneva, sans-serif;font-size:11px;} /* 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:Verdana, Geneva, sans-serif;font-size:11px;border:1px solid #7f9db9; } /* Single-Line textboxes background and border colors */
button, .button { font-family:Verdana, Geneva, sans-serif;font-size:11px;}
textarea { font-family:Verdana, Geneva, sans-serif;font-size:11px;border:1px solid #7f9db9;} /* This style applies to all multi-line comment areas. */
#mainContent .submitbutton { }
#mainContent .warningMessage { } /* Text displayed warning of Form problems/errors */

/* VARIOUS SIZED TEXBOXES */
input.short { width: 70px;border:1px solid #7f9db9; }
input.medium { width: 150px;border:1px solid #7f9db9; }
input.long { width: 300px;border:1px solid #7f9db9; }


/************************
 GENERIC TABLES
*************************/
#mainContent table { color: #000; font-size: 1em; } /* Just set a default text color and size */

/************************
 FORMATTED TABLES
*************************/
#mainContent table.formattedTable {background:#8ab6dc;font-size:1em;} /* Background color or borders */
#mainContent table.formattedTable th {padding:4px;background:#8ab6dc;font-weight:bold;}
table.formattedTable th a {} /* Header cells and Header Font Info */
#mainContent table.formattedTable td {background:#fff;padding:4px;} /* Table body cells and body font info */
#mainContent table.formattedTable td a {text-decoration:none;} /* Table body links */
#mainContent table.formattedTable td a:hover {text-decoration:underline;} 
#mainContent table.formattedTable tr.rowOdd {} /* Table Odd Row for a separate background-color for every other row */
#mainContent table.formattedTable tr.rowEven td {background:#ccc;} /* 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:620px;} /* 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: #8ab6dc; color: #000; } /* Background, Border, and Text color only */
.CellBackground1 { background-color: #4f729f; color: #fff; } /* 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 #4f729f;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:#4f729f;color:#fff;border:1px solid #666;}
#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; margin:0px 10px 2px 0px;}
.alignCenter, .aligncenter { text-align: center; }
.alignRight, .alignright { float: right; margin:0px 0px 2px 10px;}
#articleAdInsert.aligncenter #relatedLinksInsert, #articleAdInsert.alignCenter #relatedLinksInsert { margin: auto; }
#mainContent img.noFormat { border: none 0px; margin: 0px; }
/* #############################################################
		ccb-content.css
   ############################################################# */
/* All sites must have an inside page with a white content area for CCB content. If your inside content area is already white, this
does not need to be completed. This CSS file will be used to store your styles that are used on the CCB article/sectional page only.
The ID and/or class names should remain the same with the addition of "_ccb" to the end of the ID or class.

IE: contentBackground would be contentBackground_ccb. This will be done so that the devloper will not have to edit or add a bunch
of items, they will simply have to do a find and replace which will save them time.*/

/* CCB Article/Sectional */
/* #############################################################
		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 */
* {margin: 0px;padding: 0px;}
body {text-align: center;background: url(/images/bg.gif) repeat;font-family: verdana, arial, helvetica, sans-serif;font-size: 10px;}
#mosSite {width: 972px; margin:auto;}
#mosSite fieldset {border: 0px solid #000;}
#framework {width: 972px;text-align: left;}
#frameworkTop {width: 972px;}
#frameworkBottom {width: 972px; height: 20px;}

/* Ads */
#leaderboard {position: absolute;text-align: left;width:  750px;height: 100px;float: left;}
#leaderboardAd {float: left;width: 728px;}
#leaderboardLabel, #skyscraperLabel {display:none;}
#skyscraper {text-align:center;}


/* Header */
#header {float: left;width: 972px;height: 172px;}
#header img {border: none;}
#header .logo {width: 383px;float: left;}
#header .artists {width: 589px;float: right;}


/* Content */
#contentBackground {width: 972px; background: #fff;}
#contentColumns {padding: 5px 3px 20px 3px;}
#contentMiddle {width: 696px;float: left;} 
#contentRight {width: 270px;float: left;}
#contentBottom {clear: both;}
#contentLeft {display: none;}


/* Quadrants */
#quadrantTop {width: 676px;margin-bottom: 5px;}
#quadrantTopFooter{display: none;}
#quadrantA {float: left;width: 333px;margin-right:10px;}
#quadrantB {float: left;width: 333px;}
#quadrantBottom {display: none;}



/* Footer */
#footer {width:972px;height:90px;background:url(/images/footer.gif);color: #fff;}
#footer .contentAreaPadding {padding:10px 0 0 363px;}
#footerBottom {clear: both;}
#siteIndex fieldset {border: 0px solid #000;}
#siteIndex legend {display: none;}
#siteIndex select {font-weight: bold;font-size: 1.1em;color: #112d60;}
#copyright {color: #fff;font-size: 1em;line-height: 1.2em;margin-top: 5px}
#copyright a{color: #fff;font-weight: bold;}
#copyright a:Hover {text-decoration: none;}
/* #############################################################
		modules.css
   ############################################################# */
a{text-decoration: underline;}
a:Hover{text-decoration: none;}

/* Listen Live */
#listenLive {width: 222px;height: 100px;float: right;}
#listenLive .moduleHeader, #listenLive .moduleFooter{display: none;}
#listenLive a{display: block;text-indent: -99999px;background: url(/images/listenlive.gif) 0px 0px;width: 222px;height: 90px;}
#listenLive a:Hover{background: url(/images/listenlive.gif) 0px -90px;}
#listenLive .containerPadding {padding-top: 10px;}


/* Search */
#search  {width:165px;  z-index:5000;position: absolute; margin: 225px 0 0 800px;}
#search .moduleHeader {height:15px;background:url(/images/headers.png) no-repeat;}
#search .moduleHeader h3 {display:none;}
#search label, #search select, #searchTopSearches, #search legend {display:none;}
#search .formRow {float:left;}
#search .textInput {width:134px;float:left;height:24px;}
#search .submitRow {float:left;padding-left:5px;}
#search .submitRow .button {display:block;border:0;text-indent:-9999px;background:url(/images/search-submit.png) no-repeat;width:26px;height:26px;padding-top:24px;cursor:pointer;}


/* Marquee */
#marquee {width:972px;background:#fff;font-size:1.1em;font-weight:bold;line-height:20px;color: #fff; float: left;}
#marquee .moduleContainer {width:972px;height:26px;overflow:hidden;background:url(/images/marquee.gif) no-repeat;}
#marquee .containerPadding {padding:5px 3px 0 130px;}
#marquee h3 {font-size: 1.2em; font-weight: bold; float: left; padding: 5px 0 0 10px;}
#marquee a {color: #fff;}


/* Feature */
#feature {width: 676px; margin-bottom: 10px;}
#feature .moduleHeader {display:none;}
#feature .moduleContent {background:#000;height:380px;font-size:1.2em;color:#fff;}
#feature .storySeparator {display:none;}
#feature a {color:#d11611;}
#feature h3 {padding:5px 15px 1px 20px;font-size:1.4em;}
#feature h3 a {text-decoration:none;}
#feature h3 a:hover {text-decoration:underline;}
#feature p {padding:1px 20px;}
#feature .storyImage {padding:0;}
#feature .storyImage img {width:676px;height:300px;}
#feature_rotatorEntries {height:370px !important;overflow:hidden;}
#feature .storyLink {display:none;}

/* For the Rotating Feature Only - If not used remove the styles below.
---------------------------------------------------------------------*/
#feature .rotatorTop {width:676px;height:36px; background:url(/images/headers.png) 0 -15px no-repeat; color: #fff;font-weight:bold;text-align:right;}
#feature .rotatorTop .rotatorControls { float:left;padding:21px 0 0 275px; font-weight: bold;  }
#feature .rotatorTop .rotatorPlay { position: absolute; visibility: hidden; cursor: pointer; text-align: center; }
#feature .rotatorTop .rotatorPause { cursor: pointer; text-align: center; }
#feature .rotatorTop .rotatorIndex { margin: 0px 1px; padding: 0; cursor: pointer; font-weight: bold;position:relative;top:21px;left:-7px; }
/* Current Index */
#feature .rotatorTop span.rotatorIndexCurrent {color:#d11611;}
/*---------------------------------------------------*/


/* Twitter */
#twitter {width:333px;font-size:1.1em;}
#twitter .moduleHeader {background:url(/images/headers.png) 0 -51px no-repeat;width: 333px; height:36px;}
#twitter .moduleHeader h3 {display: none;}
#twitter p {padding:5px 15px;}
#twitter .moduleContent {border: 1px solid #aaa;}
#twitter a {color:#d11611;}


/* Facebook */
#facebook {width:333px;font-size:1.1em;}
#facebook .moduleHeader {background:url(/images/headers.png) 0 -87px no-repeat;width: 333px; height:36px;}
#facebook .moduleHeader h3 {display: none;}
#facebook .containerPadding {padding:5px 15px;}
#facebook .moduleContent {border: 1px solid #aaa;}
#facebook a {color:#d11611;}


/* Page Sponsor */
#sponsor {width: 676px ;text-align: center;}
#sponsor h3 {display: none;}
#sponsor img {margin: 5px 0;}


/* Headlines */
#headlines {width: 676px;font-size:1.1em;margin-top:5px;}
#headlines h4 {font-size:1.2em;color:#112d60;}
#headlines h4 a {color:#112d60;text-decoration:none;}
#headlines a {color:#112d60;}
#headlines .moduleHeader {width:676px;height:36px; background:url(/images/headers.png) 0 -123px no-repeat;}
#headlines .moduleHeader h3 {display:none;}
#headlines .moduleContent {width: 676px;background:url(/images/headlines-bg.gif) repeat-x;}
#headlines .story {width:320px;float:left;}
#headlines .even {float:right;}
#headlines .storySeparator {display:none;}
#headlines .storyContainer {padding:10px 15px;}
#headlines .storyImage {float:left;margin:3px 10px 5px 0;}
#headlines .storyLink {display:none;}
#headlines .podcastLinks {display: none;}


/* Follow Us */
#follow {width:270px; margin-bottom: 10px;}
#follow .moduleHeader {width:270px; height:22px; background:url(/images/headers.png) 0 -159px no-repeat;}
#follow h3 {display: none;}


/* Club */
#club .moduleFooter {height:10px;clear:both;background:#fff;}
#club .moduleHeader {width:270px;height:42px; background:url(/images/headers.png) 0 -181px no-repeat;}
#club .moduleHeader h3 {display:none;}
#club .moduleContent {background:#4f729f;font-size:1.1em;color:#fff;}
#club .containerPadding {padding:10px;}
#club a {color:#b8d3dc;}
#club legend {display:none;}
#loginEmailRow label {width: 100px;display:block;float:left;font-weight:bold;}
#loginPasswordRow label {width: 100px;display:block;float:left;font-weight:bold;}
#saveLoginRow label {width: 40px;display:block;font-weight:bold;float: left;}
#club .formRow {line-height:18px;margin-bottom:2px;}
#club .textInput {width:140px;}
#club #emailPassword {display:none;}
#nonMember {margin-top:8px;font-size:1em;font-weight:bold;}
#signUp {font-size:1em;font-weight:bold;}
#loginLinks {margin-top: 5px;}


/* Poll */
#poll {width: 270px; margin-bottom: 10px;}
#poll .moduleHeader {width:270px;height:42px; background:url(/images/headers.png) 0 -223px no-repeat;}
#poll .moduleHeader h3 {display:none;}
#poll .moduleContent {background:#4f729f;font-size:1.1em;color:#fff;overflow:hidden;}
#poll .containerPadding {padding:10px;}
#poll .moduleFooter {display:none;}
#poll .sponsor {float:right; margin-left: 5px;}
#poll .sponsorLabel {display:none;}
#poll h4, #pollQuestion {color:#b8d3dc;font-size:1em;font-weight:bold;}
#pollQuestion {padding-top: 5px;}
#poll a {color:#b8d3dc;}
#poll #formRowSubmit {padding:4px 0px;}
#pollLink {display: none;}
#poll dt {font-weight: bold;padding-top: 5px;}


/* Weather */
#weather {width: 270px; margin-bottom: 10px;}
#weather .moduleHeader {width:270px;height:42px; background:url(/images/headers.png) 0 -265px no-repeat;}
#weather .moduleHeader h3 {display:none;}
#weather h4 {font-size: 1.4em; color: b8d3dc;}
#weather a {color:#b8d3dc;}
#weather li {list-style: none;}
#weather .moduleContent {background:#4f729f;font-size:1.1em;color:#fff;overflow:hidden;}
#weather .containerPadding {padding:10px;}
#weather .moduleFooter {display:none;}
#weatherGraphic {float: left; margin-right: 10px;}
#weatherGraphic img {border: 1px solid #132f62;}
#weatherToday, #weatherTomorrow {padding-bottom: 5px;}
#weatherInfo {float: left; width: 175px;}


/* Tile Ads */
#tileAds {width: 676px; margin-top: 20px;}
#tileAds h3 {display: none;}
#tileAds p {float: left; margin-right: 20px;}
#tileAds .containerPadding {padding-left: 42px;}



/* Additional Framework Styles for Modules - Any styles that are used accross multiple modules go below. */
/* #############################################################
		nav.css
   ############################################################# */
/*###############################################################################*/
/* navigation */
#navigation {font-size:1.4em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;clear:both;width:972px;background:#fff;float:left;position:relative;z-index:2;}
#navigation .moduleContainer {float:left;position:relative;left:3px;z-index:2;}
#navigation .moduleContent {width:966px;background:#000;float:left;}
#navigation .moduleHeader{display:none;}
#navigation #navigationLinks {border:none; }
#navigation ul {list-style-type:none;}
#navigation ul li {position:relative; float:left; display:block;line-height:32px;background:url(/images/nav-div.gif) no-repeat;}
#navigation ul li a, #navigation ul li .navNoLink {color:#fff; display:block; padding:0px 10px; text-decoration:none;white-space:nowrap;} 
#navigation ul li.last a {border-right:none;}
#navigation ul li a:hover, #navigation li:hover .navNoLink, #navigation li.sfhover .navNoLink {color:#fff;background: #112d60;}
#navigation .menuItem {border:none !important;}

/*
SUB NAV LIST 
	Set the width, background, and/or border
*/
#navigation ul li ul {width:auto; margin-top:-3px; margin-left:-1px; display:block; position:absolute; left:-9999px; height:auto; background:#112d60; padding:5px 0px;}
#navigation ul li ul li {padding:3px 0px; line-height:1.1em; display:block; float:none;}
#navigation ul li ul li a {border:none;}
#navigation ul li li a:hover {background:#87b1d8;}

/* 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;}

/* 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 .story {clear: both;width: 650px;padding-bottom: 10px;}
.sectional hr{display: none;}
.sectional .CellBackground0{margin-bottom: 10px;}
.sectional .CellBackground0 .story{padding-bottom: 0px;width: 527px;}
.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;}


