/* #############################################################
		allpages.css
   ############################################################# */
/***********************
 GENERAL HELPER STYLES
***********************/
.hidden {diplay:none; visibility:hidden; width:0px; height:0px;}
.footer {clear:both;}

/*********************
 GENERAL STYLES
*********************/
/* MAIN TEXT AND HEADERS */
#mainContent {font-size:1.2em;}
#mainContent h1, #mainContent h2 {font-size:15px; color:#0c4893;}
#mainContent h3, #mainContent h4 {font-size:13px; color:#0c4893;}
#mainContent h5, #mainContent h6 {font-size:12px; color:#e01d36;} 

/* CONTENT AREA LINKS */
#mainContent .moduleContent a {color:#0c4893;}
#mainContent .moduleContent a:hover {color:#000;}
#mainContent .moduleContent p {padding:3px 0px;}

/* IMAGES */
#mainContent .moduleContent img {border:3px solid #e7e7e7; }

/* MISC TEXT CLASSES */
#mainContent .smallText {font-size:80%;}
#mainContent .Headline {color:#0c4893; font-weight:bold;} /* SAME AS H3 - Legacy Inside Pages Code */
#mainContent .Text {color:#000; font-size:12px;} /* 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 {float:left; width:300px; margin:0px 10px 3px 0px;}
#mainContent #relatedLinksInsert .moduleHeader {background:url(/images/i-relatedlinks-h3.gif) no-repeat; height:30px;}
#mainContent #relatedLinksInsert .moduleHeader h3 {display:none;}
#mainContent #relatedLinksInsert .moduleContent {background:#061f3a; width:300px; overflow:hidden; float:none;}
#mainContent #relatedLinksInsert #relatedLinks {padding:2px 5px 8px 10px;}
#mainContent #relatedLinksInsert #relatedLinks a {color:#6fbede;}
#mainContent #relatedLinksInsert #relatedLinks ul {list-style-type:none; list-style-position:outside;}
#mainContent #relatedLinksInsert #relatedLinks li {padding:3px 0px;}

/* ARTICLE IMAGE STYLES */
#articleAdInsert { padding: 0px 10px 5px 0px; }
.imageCaptionContainer {padding:2px 8px 3px 0px;}
.imageCaption {font-style:italic; font-size:11px;}


/*********************
 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 {font-family:Arial, Helvetica, sans-serif; font-size:12px;} /* 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 {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#mainContent .warningMessage {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#F00;} /* 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:12px;} /* Just set a default text color and size */

/************************
 FORMATTED TABLES
*************************/
#mainContent table.formattedTable {background:#e7e7e7;} /* Background color or borders */
#mainContent table.formattedTable th, #mainContent table.formattedTable th a {background:#061f3a; color:#6fbede;} /* Header cells and Header Font Info */
#mainContent table.formattedTable th a:hover {color:#fff;}
#mainContent table.formattedTable td {} /* Table body cells and body font info */
#mainContent table.formattedTable td a {} /* Table body links */
#mainContent table.formattedTable tr.rowOdd {background:#fff;} /* Table Odd Row for a separate background-color for every other row */
#mainContent table.formattedTable tr.rowEven {background:#f1f1f1;} /* 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:590px;} /* specify the width to span the full content area */

/*********************
 MISC BACKGROUND AND SECTIONAL STYLES
	(Styles used for default sectionals and misc colors.)
*********************/
#mainContent .CellBackground0, .CellBackground0 {background-color:#e7e7e7;} /* Background, Border, and Text color only */
#mainContent .CellBackground1, .CellBackground1 {background-color:#061f3a; color:#FFF;} /* Background, Border, and Text color only */
#mainContent .CellBackground1 a, .CellBackground1 a {color:#6fbede;}
#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 td.calendarDayCell { } /* Specify something to overwrite CellBackground0 */
#mainContent .calendarTable td.calendarEmptyDay { }
#mainContent .calendarTable td.calendarDayViewed { } /* Specify something to overwrite CellBackground1 */
#mainContent .calendarTable td.calendarCurrentDate { }

/*********************
 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; }
#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; color:black; background:white;}
/* ol, ul {list-style: none;} */
/* remember to define focus styles! */
:focus {outline:0;}
caption {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*mos reformatted styles */
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 */

.footer {clear:both;}

/*#################### framework styles begin ####################*/
body {background:url(/images/g-browser-bg.jpg) repeat #000; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-align:center;}
#mosSite {width:980px; margin:auto; text-align:left; background:#000;}
#mosSite #mosSitePadding {background:#fff; width:964px; margin-left:8px;}
#mosSite #mosSitePadding #framework {width:960px; margin-left:2px;}
#mosSite #mosSitePadding #framework #frameworkLeft {width:960px;}
/* not needed if markup is edited */
#mosSite #mosSitePadding #framework#frameworkRight {display:none;}
/**/

/* header styles */
#mosSite #framework #header {background-color:#0f4390;}
#mosSite #framework #header .headerLeft {float:left; width:146px; height:175px; overflow:hidden;}
#mosSite #framework #header .headerMiddle {float:left; width:291px; height:175px; overflow:hidden; background:url(/images/g-header-bg.jpg) no-repeat 0px 0px;}
#mosSite #framework #header .headerMiddle a {float:right; width:100px; height:23px; margin-top:113px; background:url(/images/g-header-bg.jpg) no-repeat -191px -113px; text-indent:-9999px; display:block;}
#mosSite #framework #header .headerRight {float:left; width:523px; height:175px; overflow:hidden; background:url(/images/g-header-bg.jpg) no-repeat -291px 0px;}
#mosSite #framework #header .headerLeft #listenLive a {background:url(/images/g-listenlive.gif) no-repeat 0px 0px; height:41px; width:146px; text-indent:-9999px; display:block;}
#mosSite #framework #header .headerLeft #listenLive a:hover {background:url(/images/g-listenlive.gif) no-repeat 0px -41px;}
/* content styles */
#mosSite #framework #contentBackground {background:url(/images/g-content-container-bg.gif) repeat-y; padding-bottom:30px;}
#mosSite #framework #contentEnclose {width: 790px; float:left;}
#mosSite #framework #contentMiddle {width:615px; float:right; padding-top:10px; text-align:left;}
#mosSite #framework #contentMiddle .contentAreaPadding {width:610px;}
#mosSite #framework #contentLeft {width:170px; float:left; background:#e7e7e7; border-bottom:3px solid #fff; padding-bottom:10px;}
#mosSite #framework #contentRight {width:170px; float:right; background:#e7e7e7; }
#mosSite #framework #contentBottom {clear:both;}
/* footer styles */
#mosSite #framework #footer {background:url(/images/g-footer-bg.jpg) no-repeat #0c3157; padding:0px 20px 0px 170px; height:170px; font-size:1.1em; color:#fff;}
#mosSite #framework #footer .contentAreaPadding {float:left; padding-top:68px;}
#mosSite #framework #footer a {color:#fff;}
#mosSite #framework #footer a:hover {text-decoration:none;}
#mosSite #framework #footer fieldset {border:0px solid #000;}
#mosSite #framework #footer legend {display:none;}
#mosSite #framework #footer #siteIndex {font-size:12px;}
#mosSite #framework #footer #siteIndex select {background:#0c4893; color:#fff; margin-bottom:4px;}
#mosSite #framework #footer form, #mosSite #framework #footer fieldset {padding:0px; margin:0px;}
/*#################### framework styles end ####################*/

/*#################### module styles begin ####################*/
/* header modules */
#headerBottomRow {width:960px; height:36; overflow:hidden; background:#0cf;}
/* date */
#headerBottomRow #date h4 {display:none;}
#headerBottomRow #date {float:left; width:170px; height:36px; overflow:hidden; background:url(/images/g-header-bottom.gif) no-repeat 0px 0px; color:#6fbede; font-size:1.2em; font-weight:bold;}
#headerBottomRow #date .moduleContent {padding:13px 0px 0px 9px;}
/* email a friend */
#headerBottomRow #emailFriend {float:left; width:170px; height:36px; overflow:hidden; background:url(/images/g-header-bottom.gif) no-repeat -790px 0px;}
#headerBottomRow #emailFriend a {text-indent:-9999px; display:block; width:170px; height:36px; background:url(/images/g-header-bottom.gif) no-repeat -790px 0px;}
/* breaking news */
#headerBottomRow #breakingNews {float:left; width:620px; height:36px; overflow:hidden; background:url(/images/g-header-bottom.gif) no-repeat -170px 0px;}
#headerBottomRow #breakingNews .moduleContainer {padding:6px 20px 6px 30px; font-size:1.2em;}
#headerBottomRow #breakingNews a {color:#0c4893;}
#headerBottomRow #breakingNews h3 {font-size:16px; text-transform:uppercase; color:#0c4893; float:left; width:145px;}
#headerBottomRow #breakingNews .moduleContent {padding-top:3px; float:left; width:425px;}
/* advertisements */
#leaderboardLabel {display:none;}
#leaderboard {border-bottom:3px solid #fff; padding:5px 0px; text-align:center; background:url(/images/g-leaderboard-bg.jpg) repeat-x #000;}
#skyscraper {background:url(/images/g-skyscraper-bg.jpg) repeat-x bottom left #fff; padding:10px 0px 0px 5px;}
#skyscraperLabel {text-transform:lowercase; color:#999; text-align:center; padding-bottom:1px;} 
/* tile ads */
#tileads {text-align:center; background:#061f3a; padding:10px 0px 5px 0px;}
#tileads .moduleHeader {display:none;}
#tileads img {margin-bottom:5px;}
/* page sponsor */
#pageSponsor {padding:10px 0px; text-align:center; clear:both;}
#pageSponsor .moduleHeader {display:none;}

/* global module styles */
#mosSite #framework #contentLeft .module, #mosSite #framework #contentRight .module {font-size:1.1em;}
#mosSite #framework #contentLeft .module a, #mosSite #framework #contentRight .module a {color:#0c4893;}
#mosSite #framework #contentLeft .module .moduleContent .containerPadding, #mosSite #framework #contentRight .module .moduleContent .containerPadding {padding:9px 9px 0px 9px;}
#mosSite #framework #contentLeft ul, #mosSite #framework #contentRight ul {list-style-type:none;}

/* feature */
#feature {float:left; width:440px; font-size:1.2em;s}
#feature .moduleHeader {background:url(/images/f-feature-h2.gif) no-repeat; height:50px;}
#feature .moduleHeader h2 {display:none;}
#feature .moduleContent {padding-left:5px;}
#feature .moduleContent img {border:3px solid #e7e7e7; margin:0px 8px 2px 0px; float:left;}
#feature .moduleContent h4, #feature .moduleContent h4 a {color:#0c4893; font-size:14px; text-decoration:none;}
#feature .moduleContent a {color:#0c4893;}
#feature .moduleContent .podcastLinks {padding-top:8px;}
#feature .moduleContent .podcastLinks a {padding-right:5px;}
#feature .moduleContent .storySeparator {clear:both; height:1px; overflow:hiden;}
#feature .moduleContent .storySeparator hr {display:none;}

#feature .rotatorTop { padding: 2px 7px; }
#feature .rotatorTop .rotatorControls { margin-right:1px; font-weight: bold; font-size:1.1em; }
#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: 0px 1px; cursor: pointer; font-weight: bold; }
#feature .rotatorThumbs .rotatorControls {display: block; float: left; margin-top: 11px; margin-right:3px; 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; }
/* on air */
#onair {float:right; width:155px; font-size:1.1em; margin-bottom:10px;}
#onair .moduleHeader {background:url(/images/g-module-h3s.gif) no-repeat 0px -250px; height:32px;}
#onair .moduleHeader h3 {display:none;}
#onair .moduleContent {background:url(/images/g-onair-bg.jpg) no-repeat bottom left #0c325d; padding:10px; color:#fff;}
#onair .moduleContent a, #onair .moduleContent #nowPlaying .artist {color:#6fbede;}
#onair .moduleContent h4 {font-size:12px;}
#onair .moduleContent h4 a {text-decoration:none;}
#onair .moduleContent img {border:3px solid #fff; margin:5px 0px;}
#onair .moduleContent #nextHost {padding-top:5px;}
#onair .moduleContent #nowPlaying {padding-top:15px;}
/* search */
#search .moduleHeader {background:url(/images/g-module-h3s.gif) no-repeat 0px 0px; height:50px;}
#search .moduleHeader h3 {display:none;}
#search .moduleContent legend {display:none;}
#search .moduleContent input, #search .moduleContent select {font-size:11px; margin-bottom:5px;}
#search .moduleContent h4 {font-size:12px;}
/* club */
#club .moduleHeader {background:url(/images/g-module-h3s.gif) no-repeat 0px -50px; height:50px;}
#club .moduleHeader h3 {display:none;}
#club .moduleContent legend {display:none;}
#club .moduleContent #loggedOutTopText {padding-bottom:8px;}
#club .moduleContent #loggedOutBottomText {padding-top:8px;}
#club .moduleContent input {font-size:11px; margin-bottom:5px;}
#club .moduleContent #saveLoginRow input {margin-bottom:0px;}
#club .moduleContent #nonMember {padding-top:5px; font-weight:bold; font-size:12px;}
#club .moduleContent #signUp {font-weight:bold;}
#club .moduleContent h4 {font-size:12px;}
#club .moduleContent #clubTopContests {padding-top:5px;}
/* poll */
#poll .moduleHeader {background:url(/images/g-module-h3s.gif) no-repeat 0px -100px; height:50px;}
#poll .moduleHeader h3 {display:none;}
#poll .moduleContent .sponsorLabel {display:none;}
#poll .moduleContent .sponsor img {margin-bottom:5px;}
#poll .moduleContent h4 {font-size:13px; color:#0c4893; padding-bottom:3px;}
#poll .moduleContent #pollQuestion {font-size:12px; font-weight:bold; padding-bottom:3px;}
#poll .moduleContent #formRowSubmit input {margin-top:5px; font-size:11px;}
/* misc list 1 */
#miscList1 .moduleHeader {background:url(/images/g-module-h3s.gif) no-repeat 0px -150px; height:50px;}
#miscList1 .moduleHeader h3 {display:none;}
#miscList1 .moduleContent h4 {font-size:11px;}
#miscList1 .moduleContent .storySeparator {height:8px; overflow:hidden;}
#miscList1 .moduleContent .storySeparator hr {display:none;}
/* weather */
#weather {border-bottom:3px solid #fff; padding-bottom:10px;}
#weather .moduleHeader {background:url(/images/g-module-h3s.gif) no-repeat 0px -200px; height:50px;}
#weather .moduleHeader h3 {display:none;}
#weather img {border:1px solid #000; height:43px; width:43px;}
#weather h4 {font-size:11px; float:left;}
#weather #weatherToday .conditions {font-weight:bold; color:#0c4893;}
#weather #weatherTomorrow {clear:both; padding-top:3px;}
#weather #weatherDataLinks {padding-top:5px;}
#weather #weatherLink {font-weight:bold; padding-top:5px;}
#mosSite #framework #contentRight #weather.module #weatherDataLinks a {color:#000;}
/* headlines */
#headlines {font-size:1.2em; clear:both; width:610px;}
#headlines a {color:#e01d36;}
#headlines .moduleHeader {background:url(/images/g-headline-pgtitle-bg.jpg) no-repeat 0px 0px; height:41px;}
#headlines .moduleHeader h3 {display:none;}
#headlines .moduleContent {background:url(/images/g-headlines-maincontent-bg.jpg) repeat-x top left;}
#headlines .moduleContent .moduleContentContainer .containerPadding {padding:5px 10px 0px 5px;}
#headlines .moduleContent img {float:left; border:3px solid #e7e7e7; margin:0px 8px 2px 0px;}
#headlines .moduleContent h4 {color:#e01d36; font-size:13px; padding-bottom:3px;}
#headlines .moduleContent .storySeparator {clear:both; background:url(/images/g-headline-hrs.gif) repeat-x; height:1px; overflow:hidden; margin:9px 0px;}
#headlines .moduleContent .storySeparator hr {display:none;}
#headlines .moduleContent .podcastLinks {padding-top:4px;}
#headlines .moduleContent .podcastLinks a {padding-right:5px;}

/* inside article container module */
#mainContent {min-width:0px; width:610px;}
#mainContent .moduleHeader {background:url(/images/g-headline-pgtitle-bg.jpg) no-repeat 0px -41px #061f3a; margin-bottom:3px;}
#mainContent .moduleHeader h2 {font-size:26px; font-weight:normal; padding:3px 12px 5px 12px; color:#fff;}
#mainContent .moduleContent {background:url(/images/g-headlines-maincontent-bg.jpg) repeat-x top left; float:left; width:610px;}
#mainContent .moduleContent .moduleContentContainer {padding:5px 10px 0px 10px;}
/*#################### module styles end ####################*/

/*#################### naviagtion styles begin ####################*/
#mosSite #framework #contentLeft #navigation.module .moduleContent .containerPadding {padding:0px;} 
#mosSite #framework #contentLeft #navigation.module {font-size:12px;}
#mosSite #framework #contentLeft #navigation.module a {color:#fff;}
#navigation {width:170px; background:#061f3a; font-size:1.2em; font-weight:bold; padding-bottom:2px;}
#navigation .moduleHeader {display:none;}
#navigation .moduleContent {padding-left:5px;}

#navigation ul {list-style:none; border:none;}
#navigation li {border-bottom:1px solid #0c4893;}
#navigation li a, #navigation li .navNoLink {display:block; padding:4px 5px; color:#fff; text-decoration:none; width:100%;}
html>body #navigation li a {width:auto;}
#navigation li a:hover, #navigation li .navNoLink:hover {background:url(/images/g-nav-li-hover.jpg) no-repeat;} 
/*
SUB NAV LIST 
	Set the width, background, and/or border
*/
#navigation li ul {width:150px; margin-left:165px; background:#061f3a; border:1px solid #0c4893; margin-top:-23px; display:block; position:absolute; left:-9999px; height:auto;}

/* SUB-NAV ITEM */
#navigation li ul li {

}


/* 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;
}
/* Support for the "iehover-fix.js" */
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 { z-index: 501; }
/* this is for IE 5.0
	select.hide { visibility: hidden; }
/* End Support for the "iehover-fix.js" */
/*#################### navigation styles end ####################*/
/* #############################################################
		modules.css
   ############################################################# */

/* #############################################################
		nav.css
   ############################################################# */

/* #############################################################
		sectional.css
   ############################################################# */
/* ALL SECTIONAL TEMPLATES */
.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 .CellBackground0 .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;
}
