/***********************
 GENERAL HELPER STYLES
***********************/
.hidden {
	display: none;
	visibility: hidden;
	width: 0px;
	height: 0px;
}
.footer {
	clear: both;
}

/*********************
 GENERAL STYLES
*********************/

/* PAGE TITLE */
#mainContent .moduleHeader h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	padding: 4px 10px 0 10px
}

/* MAIN TEXT AND HEADERS */
#mainContent {
	width: 770px;
	margin: 10px 0px 0px 0px;
}
#quadrantArticle1A #mainContent {
	width: 500px;
	margin: 0px 0px 0px 0px;
}
#mainContent .moduleHeader {
	width: 770px;
	background: url(../images/title_header_article_lrg.jpg);
	height: 35px;
}
#mainContent h1, #mainContent h2, #mainContent h3 {
	color: #333;
	font-size: 1.4em;
}  
#mainContent h4, #mainContent h5, #mainContent h6 {
	color: #333;
	font-size: 1.2em;
}
#mainContent p {
	color: #333;
	font-size: 1.1em;
	padding-bottom: 10px;
} 
/* CONTENT AREA LINKS */
#mainContent a {
	color: #e1007e;
	text-decoration:none;
}
#mainContent a:hover {
	color: #333;
}
/* IMAGES */
#mainContent img, #mainContent img *  { 
	margin: auto;
	border: none 0px #fff;
}
/* MISC TEXT CLASSES */
#mainContent .smallText { 
	font-size: 80%;
}
#mainContent .Headline {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 1.4em;
} /* SAME AS H3 - Legacy Inside Pages Code */
#mainContent .Text {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
} /* SAME AS BODY - Legacy Inside Pages Code */
/* LISTS */
#mainContent ul.inline li {
	display: inline;
}
#mainContent ul { } /* Optional for Custom List Styles */
#mainContent li { } /* Optional for Custom List Styles */

/*********************
 ARTICLE PAGE
*********************/

.standFirst {
	font-weight: bold;
	padding-top: 10px;
}
/* RELATED LINKS */
#relatedLinksInsert {
}
/* ARTICLE IMAGE STYLES */
#articleAdInsert { padding: 0px 10px 5px 0px; }
.imageCaptionContainer {
	padding: 0px 10px 8px 0px;
	float: left;
}
.imageCaption {
	font-weight: bold;
}
/*********************
 FORM STYLES
*********************/
select {
	font-size: 1em;
	font-weight: bold;
	color: #000;
} /* This style applies to all dropdown menus. */
input {
	font-size: 1em;
	font-weight: bold;
	color: #000;
} /* Only specify font face, size and color. This applies to all buttons, single line text boxes (input fields), checkboxes, and radio buttons. */
.textBox {
	border: 1px solid #000;
	background:#fff !important;
} /* Single-Line textboxes background and border colors */
input.medium { 
     background:#fff !important;
     border: 1px solid #000;
	 color: #000;
}
button, .button {
	font-weight: normal;
	font-size: 1em;
	color: #000;
}
textarea {
	border: 1px solid #000;
	font-size: 1em;
	font-weight: bold;
	color: #000;
} /* This style applies to all multi-line comment areas. */
#mainContent .submitbutton {
	font-weight: normal;
	font-size: 1em;
	color: #000;
}
#mainContent .warningMessage {
	color: #333;
	font-size: 1.2em;
	text-transform: uppercase;
} /* 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: #333; 
	font-size: 11px;
} /* Just set a default text color and size */

/************************
 FORMATTED TABLES
*************************/
#mainContent table.formattedTable {} /* Background color or borders */
#mainContent table.formattedTable th, table.formattedTable th a {} /* Header cells and Header Font Info */
#mainContent table.formattedTable td {} /* Table body cells and body font info */
#mainContent table.formattedTable td a {} /* Table body links */
#mainContent table.formattedTable tr.rowOdd {} /* Table Odd Row for a separate background-color for every other row */
#mainContent table.formattedTable tr.rowEven {} /* Table Even Row for a separate background-color for every other row */
/* You may need to specify a specific link color for each row depending on the background colors */

#mainContent table.fullWidth {
	width: 750px;
} /* 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: #000; color: #FFF; } /* Background, Border, and Text color only */
.CellBackground1 { background-color: #333; 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 .calendarTable { }
#mainContent .calendarTable td {
	background: #e1007e;
	padding: 1px;
}
#mainContent .calendarTable td a  {
	color: #fff;
	font-weight: bold;
}
#mainContent .calendarTable td.calendarDayCell { } /* Specify something to overwrite CellBackground0 */
#mainContent .calendarTable td.calendarEmptyDay {
	background: none;
}
#mainContent .calendarTable td.calendarDayViewed {
	background: #333;
} /* Specify something to overwrite CellBackground1 */
#mainContent .calendarTable td.calendarCurrentDate {
	background: #000;
	color: #fff;
}
/*********************
 SEPARATOR STYLES
*********************/
hr {
     height: 1px;
     color: #e1007e;
}
.sectSeparatorH { width:15px; } /* Horizontal gaps between sections. */
.sectSeparatorV { height:15px; } /* Vertical gaps between sections. */
/**************************/
/**** EDITS UNECESSARY ****/
/**************************/

/*********************
 FORM LAYOUTS
*********************/
#mainContent fieldset {
     border: none 0px #fff;
}
#mainContent legend { /* Specify a Color */
     font-weight: bold;
}
#mainContent .formRow {
	clear: both;
	margin: 5px 0px;
}
#mainContent .formRow label{
	font-size: 1.1em;
}
#mainContent label {
	display: block;
	float: left;
	width: 100%;
	text-align: left;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 3px;
}
#mainContent label .labelDetails {
    font-weight: normal;
    font-size: 0.9em;
}
#mainContent .formRowMultiFields {
	margin-left: 153px; /* !! Should be the width of the label !! */
}
#mainContent .formRowMultiFields img { /* Used for Captcha */
	padding: 0px;
}
#mainContent label.spanWidth {
	width: auto;
	display: block;
	text-align: left;
}
#mainContent label.inline {
	float: none;
	display: inline;
	width: auto;
	text-align: auto;
}
#mainContent .formRowSubmit {
	margin-left: 153px; /* Probably the width of the label */
}
#mainContent .EmailForm label {
	width: 80px;
}
/*********************
 ALIGNMENT STYLES
*********************/
.alignLeft { float: left; }
.alignCenter { text-align: center; }
.alignRight { float: right; }
#mainContent img.noFormat { border: none 0px; margin: 0px;}
/* Framework */
* {
     margin: 0px;
     padding: 0px;
}
body {
	text-align: left;
	background: url(../images/bg.jpg) #fff repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.textbox{height:18px;}
#site {
	 width: 960px;
	 margin: auto;
	 text-align: left;
	 float: left;
}
#framework {
     width: 960px;
}
#frameworkTop {
    width: 960px;
}
#frameworkTopLeft {
	width: 88px;
	float: left;
}
#frameworkTopHeader {
	width: 872px;
	float: left;
}
#frameworkTopNav {
	width: 872px;
	float: left;
}
#frameworkTopHeaderFooter {
	width: 732px;
	float: left;
}
#frameworkTopNav {
	width: 872px;
	float: left;
}
#header {
	width: 404px;
	float: left;
}
#header h1 {
	width: 404px;
	height: 83px;
	float: left;
}
#header h2 {
	display:none;
}
#contentBackground {
	width: 960px;
	float: left;
	background: url(../images/contentleft-bg.gif) no-repeat top left;
}
#contentEnclose {
	width: 820px;
	float: left;
}
#contentLeft {
	width: 50px;
	float: left;
}
#contentMiddle {
	width: 770px;
	float: right;
}
#contentRight {
	width: 140px;
	float: right;

}
#quadrantTop {
	width: 770px;	
}
#quadrantA {
	width: 470px;
	float: left;
}
#quadrantB {
	width: 300px;
	float: left;
}
#quadrantBottom {
	width: 770px;
}
#quadrantC {
	width: 385px;
	float: left;
}
#quadrantD {
	width: 385px;
	float: right;
}
#quadrantArticle {
	width: 770px;
	margin-top: 10px;
}
#quadrantArticle1A {
	width: 510px;
	float: left;
}
#quadrantArticle1B {
	width: 260px;
	float: right;
}
#siteFooter {
	float: left;
	width: 960px;
}
#siteFooterTop {
	float: left;
	width: 820px;
}
#siteFooterTop .contentAreaPadding {
	padding-left: 50px;
}
#siteFooterBottom {
	float: left;
	width: 820px;
}
#siteFooterBottom .contentAreaPadding {
	padding-left: 50px;
}
#copyright {
	text-align: center;
	font-size: .9em;
	padding: 0px 170px 15px 170px;
	color: #333;
}
#copyright a {
	color: #333;
	text-decoration: none;
}
#copyright a:hover {
	color: #969696;
}
/* All Possible Module Classess */
/* On Air */
#onAir .moduleHeader {
	width: 88px;
}
#onAir .moduleHeader {
	display: none;
}
#onAir .moduleContent {
	height: 179px;
	width: 88px;
}
/* Banner Ad */
#banner {
	width: 468px;
	float: left;
}
#banner .moduleHeader {
	display: none;
}
#banner .containerPadding {
	padding: 10px 0px 0px 0px
}
/* Listen */
#listen {
	width: 187px;
	height: 64px;
	/*background: url(../images/listenlive-bg.gif) no-repeat;*/
	float: left;
}
#listen h3 {
	font-size: 1.5em;
	font-weight: bold;
	text-transform: lowercase;
	background: url(../images/listen-bg.gif) no-repeat right center;
	width: 65px;
}
#listen h3 a {
	color: #000;
}
#listen h3 a:hover {
	color: #e1007e;
	text-decoration:none;
}
#listen a {
	font-size: 1em;
	color: #000;
	text-decoration:underline;
}
#listen a:hover {
	text-decoration: none;
}
#listen .containerPadding {
	padding: 0px 30px 0px 20px;
}
#listen .moduleHeader {
	padding: 10px 0px 0px 20px;
}
#listen p {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration:none;
}
/* Search */
#search {
	/*background: url(../images/search-bg.gif) no-repeat;*/
	width: 194px;
	height: 64px;
	float: left;
}
#search legend {
	display: none;
}
#search fieldset {
	border: none;
}
#search .containerPadding {
	padding: 5px 0px 10px 0px;
}
#search .moduleHeader {
	width: 194px;
	float: left;
	padding: 10px 0px 0px 0px;
}
#search .moduleHeader #keyword {    
	padding-left: 30px;
}
#search .moduleContentContainer {
	width: 194px;
	float: left;
}
#search h3 {
	font-size: 1.5em;
	font-weight: bold;
	text-transform: lowercase;
	background: url(../images/searchtitle-bg.gif) no-repeat right center;
	width: 62px;
	float: left;
}
#searchFor {
	border: 1px solid #000;
	font-size: 0.9em;
	font-weight: bold;
	width: 135px;
	float: left;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#searchButton {
	background: url(../images/go.gif);
	height: 10px;
	width: 30px;
	float: left;
}
/* Login */
#login {
	width: 351px;
	height: 64px;
	/*background: url(../images/login-bg.gif) no-repeat;*/
	float: left;
}
#login h3 {
	font-size: 1.5em;
	font-weight: bold;
	text-transform: lowercase;
	width: 52px;
	float: left;
	background: url(../images/logintitle-bg.gif) no-repeat right center;
}
#login legend {
	display: none;
}
#login fieldset {
	border: none;
}
#login .moduleHeader {
	float: left;
	padding: 10px 0px 0px 0px;
}
#login .moduleContentContainer {
	width: 351px;
	float: left;
}
#login .containerPadding {
	padding: 5px 0px 0px 0px;
}
#login a {
	color: #000;
}
#login a:hover {
	text-decoration: none;
}
#newUser, #whySign {
	float: left;
	margin-top: 3px;
	margin-right: 5px;
}
#loginLinks {
	margin: 10px 0px 0px 10px;
	float: left;
}
#login .textInput {
	border: 1px solid #000;
	font-size: 0.9em;
	font-weight: bold;
	width: 135px;
	float: left;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#loginButton {
	height: 10px;
	width: 49px;
	float: left;
	background: url(../images/submit.gif);
}
#saveLoginRow {
	margin-top: -24px;
	margin-left: -22px;
	position: relative;
	text-align: right;
	float: left;
}
/* Logined */
#logined {
	width: 351px;
	height: 64px;	
	float: left;
}
#logined h3 {
	font-size: 1.2em;
	font-weight: bold;
	text-transform: lowercase;
	width: 45px;
	float: left;	
	display: none;
}
#logined legend {
	display: none;
}
#logined fieldset {
	border: none;
}
#logined .moduleHeader {
	float: left;
	padding: 10px 0px 0px 0px;
}
#logined .moduleContentContainer {
	width: 351px;
	float: left;
}
#logined .containerPadding {
	padding: 5px 0px 0px 0px;
}
#logined a {
	color: #000;
}
#logined a:hover {
	text-decoration: none;
}
/* Super Image */
#superImage {
}
#superImage h3 {
	display: none;
}
#superImage .moduleContentContainer {
	background: url(../images/trans.gif);
	height: 150px;
	width: 770px;
	margin: 10px 0px 10px 0px;
}
/* Feature Story */
#feature {
	width: 462px;
}
#feature .moduleHeader {
	background: url(../images/feature-topcap.gif);
	height: 39px;	
}
#feature .moduleContent {
	background: url(../images/feature-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 462px;	
}
#feature .moduleContentContainer {
	width: 462px;
	background: url(../images/feature-content-bg.gif) no-repeat top;
	height: 186px;
	overflow:hidden;
}
#feature .moduleFooter {
	background: url(../images/feature-botcap.gif);
	height: 28px;
	float: left;
	width: 462px;
}
#feature .containerPadding {
	padding: 0px 20px 20px 20px;
}
#feature img {
	margin: 0px 17px 5px 0px;
}
#feature .storyImage {
	float: left;
}
#feature .rotator {
	float: left;
}
#feature h3 {
	color: #e1007e;
	font-size: 1.1em;
	font-weight: bold;
}
#feature .abstract {
	color: #333;
	font-size: 1.1em;
	line-height: 22px;
}
#feature .storyLink {
	font-size: 1.1em;
	font-weight: bold;
}
#feature .storyLink a {
	color: #e1007e;
	text-decoration:none;
}
#feature .storyLink a:hover {
	color: #333;
}
#rotator {
	width: 145px;
	height: 16px;
	float: right;
	display:inline;
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
}
#previous .previousLink{

}

#previous .previousLink a {
	display:block;
	float: left;
	width: 64px;
	height: 16px;
	margin:0px;
}
#previous .previousLink a:hover {
}
#next .nextLink a {
    display:block;
	width: 64px;
	height: 16px;
	float: right;
	margin: -21px 0px 0px 0px;
}
#next .nextLink a:hover {
}
/* Cube Ad */
#cubeAd .moduleContentContainer {	
	height: 250px;
	width: 300px;	
}
#cubeAd h3 {
	display: none;
}	
/* Headlines On Air*/
#headlineOnAir {
	width: 377px;
	margin-top: 15px;
	float: left;	
}
#headlineOnAir .moduleHeader {
	background: url(../images/title_header_pod.jpg);
	height: 40px;	
}
#headlineOnAir .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
	height: 192px;
	overflow:hidden;
}
#headlineOnAir .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#headlineOnAir .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	float: left;
	width: 377px;
}
#headlineOnAir .containerPadding {
	padding: 0px 25px 0px 8px;
}
#headlineOnAir hr {
	display: none;
}
#headlineOnAir .imageContainer {
	width: 120px;
	float: right;
}
#headlineOnAir h3 {
	font-size: 1.8em;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
	padding: 3px 10px 0px 10px;
}
#headlineOnAir h3 a{
	text-decoration:none;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
}
#headlineOnAir h4 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 17px;
}
#headlineOnAir .abstract {
	padding-left: 17px;
	font-size: 11px;
}
#headlineOnAir .abstract a{
   color: #e1007e;
}
#headlineOnAir .abstract a:hover{
   color: #000000;
}
#headlineOnAir h4 a {
	font-size: 12px;
	color:#000;
	font-weight: bold;
	text-decoration: none;
}
#headlineOnAir h4 a:hover {
	color: #969696;
}
#headlineOnAir .story1 {
	width: 200px;
	background: url(../images/story-title-arrow1.gif) no-repeat top left;
}
#headlineOnAir .story2 {
	width: 200px;
	background: url(../images/story-title-arrow2.gif) no-repeat top left;
}
#headlineOnAir .story3 {
	width: 200px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headlineOnAir .storySeparator {
	margin-bottom: 10px;
	width: 200px;
}
#headlineOnAir .separatorLast {
	margin: 0px;
}
/* Headlines News & Views */
#headlineNewsViews {
	width: 377px;
	margin-top: 15px;
	float: left;
}
#headlineNewsViews .moduleHeader {
	background: url(../images/title_header_pod.jpg);
	height: 40px;	
}
#headlineNewsViews .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
	height: 192px;
	overflow:hidden;
}
#headlineNewsViews .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#headlineNewsViews .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	float: left;
	width: 377px;
}
#headlineNewsViews .containerPadding {
	padding: 0px 25px 0px 8px;
}
#headlineNewsViews hr {
	display: none;
}
#headlineNewsViews .imageContainer {
	width: 120px;
	float: right;
}
#headlineNewsViews h3 {
	font-size: 1.8em;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
	padding: 3px 10px 0px 10px;
}
#headlineNewsViews h3 a{
	text-decoration:none;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
}
#headlineNewsViews h4 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 17px;
}
#headlineNewsViews .abstract {
	padding-left: 17px;
	font-size: 11px;
}
#headlineNewsViews .abstract a{
   color: #e1007e;
}
#headlineNewsViews .abstract a:hover{
   color: #000000;
}
#headlineNewsViews h4 a {
	font-size: 12px;
	color:#000;
	font-weight: bold;
	text-decoration: none;
}
#headlineNewsViews h4 a:hover {
	color: #969696;
}
#headlineNewsViews .story1 {
	width: 200px;
	background: url(../images/story-title-arrow1.gif) no-repeat top left;
}
#headlineNewsViews .story2 {
	width: 200px;
	background: url(../images/story-title-arrow2.gif) no-repeat top left;
}
#headlineNewsViews .story3 {
	width: 200px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headlineNewsViews .storySeparator {
	margin-bottom: 10px;
	width: 200px;	
}
#headlineNewsViews .separatorLast {
	margin: 0px;
}
/* Headlines Lifestyle */
#headlineLifestyle {
	width: 377px;
	margin-top: 15px;
	float: left;
}
#headlineLifestyle .moduleHeader {
	background: url(../images/title_header_pod.jpg);
	height: 40px;	
}
#headlineLifestyle .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
	height: 192px;
	overflow:hidden;
}
#headlineLifestyle .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#headlineLifestyle .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	float: left;
	width: 377px;
}
#headlineLifestyle .containerPadding {
	padding: 0px 25px 0px 8px;
}
#headlineLifestyle hr {
	display: none;
}
#headlineLifestyle .imageContainer {
	width: 120px;
	float: right;
}
#headlineLifestyle h3 {
	font-size: 1.8em;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
	padding: 3px 10px 0px 10px;
}
#headlineLifestyle h3 a{
	text-decoration:none;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
}
#headlineLifestyle h4 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 17px;
}
#headlineLifestyle .abstract {
	padding-left: 17px;
	font-size: 11px;
}
#headlineLifestyle .abstract a{
   color: #e1007e;
}
#headlineLifestyle .abstract a:hover{
   color: #000000;
}
#headlineLifestyle h4 a {
    font-size: 12px;
	color:#000;
	font-weight: bold;
	text-decoration: none;
}
#headlineLifestyle h4 a:hover {
	color: #969696;
}
#headlineLifestyle .story1 {
	width: 200px;
	background: url(../images/story-title-arrow1.gif) no-repeat top left;
}
#headlineLifestyle .story2 {
	width: 200px;
	background: url(../images/story-title-arrow2.gif) no-repeat top left;
}
#headlineLifestyle .story3 {
	width: 200px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headlineLifestyle .storySeparator {
	margin-bottom: 10px;
	width: 200px;	
}
#headlineLifestyle .separatorLast {
	margin: 0px;
}
/* Headlines Shop */
#headlineShop {
	width: 377px;
	margin-top: 15px;
	float: left;
}
#headlineShop .moduleHeader {
	background: url(../images/title_header_pod.jpg);
	height: 40px;	
}
#headlineShop .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
	height: 192px;
	overflow:hidden;
}
#headlineShop .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#headlineShop .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	float: left;
	width: 377px;
}
#headlineShop .containerPadding {
	padding: 0px 25px 0px 8px;
}
#headlineShop hr {
	display: none;
}
#headlineShop .imageContainer {
	width: 120px;
	float: right;
}
#headlineShop h3 {
	font-size: 1.8em;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
	padding: 3px 10px 0px 10px;
}
#headlineShop h3 a{
	text-decoration:none;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
}
#headlineShop h4 {
	padding-left: 17px;
	font-size: 12px;
	font-weight: bold;
}
#headlineShop .abstract {
	padding-left: 17px;
	font-size: 11px;
}
#headlineShop .abstract a{
   color: #e1007e;
}
#headlineShop .abstract a:hover{
   color: #000000;
}
#headlineShop h4 a {
	color:#000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
#headlineShop h4 a:hover {
	color: #969696;
}
#headlineShop .story1 {
	width: 200px;
	background: url(../images/story-title-arrow1.gif) no-repeat top left;
}
#headlineShop .story2 {
	width: 200px;
	background: url(../images/story-title-arrow2.gif) no-repeat top left;
}
#headlineShop .story3 {
	width: 200px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headlineShop .storySeparator {
	margin-bottom: 10px;
	width: 200px;	
}
#headlineShop .separatorLast {
	margin: 0px;
}
/* Headlines Jobs */
#headlineJobs {
	width: 377px;
	margin-top: 15px;
	float: right;
}
#headlineJobs .moduleHeader {
	background: url(../images/title_header_pod.jpg);
	height: 40px;	
}
#headlineJobs .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
	height: 192px;
	overflow:hidden;
}
#headlineJobs .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#headlineJobs .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	float: left;
	width: 377px;
}
#headlineJobs .containerPadding {
	padding: 0px 25px 0px 8px;
}
#headlineJobs hr {
	display: none;
}
#headlineJobs .imageContainer {
	width: 120px;
	float: right;
}
#headlineJobs h3 {
	font-size: 1.8em;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
	padding: 3px 10px 0px 10px;
}
#headlineJobs h3 a{
	text-decoration:none;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
}
#headlineJobs h4 {
	font-size: 12px;
	padding-left: 17px;
	font-size: 12px;
	font-weight: bold;
}
#headlineJobs .abstract {
	padding-left: 17px;
	font-size: 11px;
}
#headlineJobs .abstract a{
   color: #e1007e;
}
#headlineJobs .abstract a:hover{
   color: #000000;
}
#headlineJobs h4 a {
	color:#000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
#headlineJobs h4 a:hover {
	color: #969696;
}
#headlineJobs .story1 {
	width: 200px;
	background: url(../images/story-title-arrow1.gif) no-repeat top left;
}
#headlineJobs .story2 {
	width: 200px;
	background: url(../images/story-title-arrow2.gif) no-repeat top left;
}
#headlineJobs .story3 {
	width: 200px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headlineJobs .storySeparator {
	margin-bottom: 10px;
	width: 200px;	
}
#headlineJobs .separatorLast {
	margin: 0px;
}
/* Headlines Play & Win */
#headlinePlayWin {
	width: 377px;
	margin-top: 15px;
	float: right;
}
#headlinePlayWin .moduleHeader {
	background: url(../images/title_header_pod.jpg);
	height: 40px;	
}
#headlinePlayWin .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
	height: 192px;
	overflow:hidden;
}
#headlinePlayWin .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#headlinePlayWin .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	float: left;
	width: 377px;
}
#headlinePlayWin .containerPadding {
	padding: 0px 25px 0px 8px;
}
#headlinePlayWin hr {
	display: none;
}
#headlinePlayWin .imageContainer {
	width: 120px;
	float: right;
}
#headlinePlayWin h3 {
	font-size: 1.8em;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
	padding: 3px 10px 0px 10px;
}
#headlinePlayWin h3 a{
	text-decoration:none;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
}
#headlinePlayWin h4 {	
	padding-left: 17px;
	font-size: 12px;
	font-weight: bold;
}
#headlinePlayWin .abstract {
	padding-left: 17px;
	font-size: 11px;
}
#headlinePlayWin .abstract a{
   color: #e1007e;
}
#headlinePlayWin .abstract a:hover{
   color: #000000;
}
#headlinePlayWin h4 a {
	color:#000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
#headlinePlayWin h4 a:hover {
	color: #969696;
}
#headlinePlayWin .story1 {
	width: 200px;
	background: url(../images/story-title-arrow1.gif) no-repeat top left;
}
#headlinePlayWin .story2 {
	width: 200px;
	background: url(../images/story-title-arrow2.gif) no-repeat top left;
}
#headlinePlayWin .story3 {
	width: 200px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headlinePlayWin .storySeparator {
	margin-bottom: 10px;
	width: 200px;
}
#headlinePlayWin .separatorLast {
	margin: 0px;
}
/* Headlines Motors */
#headlineMotors {
	width: 377px;
	margin-top: 15px;
	float: right;
}
#headlineMotors .moduleHeader {
	background: url(../images/title_header_pod.jpg);
	height: 40px;	
}
#headlineMotors .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
	height: 192px;
	overflow:hidden;
}
#headlineMotors .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#headlineMotors .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	width: 377px;
	float: left;
}
#headlineMotors .containerPadding {
	padding: 0px 25px 0px 8px;
}
#headlineMotors hr {
	display: none;
}
#headlineMotors .imageContainer {
	width: 120px;
	float: right;
}
#headlineMotors h3 {
	font-size: 1.8em;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
	padding: 12px 10px 0 10px
}
#headlineMotors h3 a{
	text-decoration:none;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
}
#headlineMotors h4 {	
	padding-left: 17px;
	font-size: 12px;
	font-weight: bold;
}
#headlineMotors .abstract {
	padding-left: 17px;
	font-size: 11px;
}
#headlineMotors .abstract a{
   color: #e1007e;
}
#headlineMotors .abstract a:hover{
   color: #000000;
}
#headlineMotors h4 a {
	color:#000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
#headlineMotors h4 a:hover {
	color: #969696;
}
#headlineMotors .story1 {
	width: 200px;
	background: url(../images/story-title-arrow1.gif) no-repeat top left;
}
#headlineMotors .story2 {
	width: 200px;
	background: url(../images/story-title-arrow2.gif) no-repeat top left;
}
#headlineMotors .story3 {
	width: 200px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headlineMotors .storySeparator {
	margin-bottom: 10px;
	width: 200px;
}
#headlineMotors .separatorLast {
	margin: 0px;
}
/* Headlines Music */
#headlineMusic {
	width: 377px;
	margin-top: 15px;
	float: right;
}
#headlineMusic .moduleHeader {
	background: url(../images/title_header_pod.jpg);
	height: 40px;	
}
#headlineMusic .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
	height: 192px;
	overflow:hidden;
}
#headlineMusic .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#headlineMusic .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	width: 377px;
	float: left;
}
#headlineMusic .containerPadding {
	padding: 0px 25px 0px 8px;
}
#headlineMusic hr {
	display: none;
}
#headlineMusic .imageContainer {
	width: 120px;
	float: right;
}
#headlineMusic h3 {
	font-size: 1.8em;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
	padding: 12px 10px 0 10px
}
#headlineMusic h3 a{
	text-decoration:none;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
}
#headlineMusic h4 {	
	padding-left: 17px;
	font-size: 12px;
	font-weight: bold;
}
#headlineMusic .abstract {
	padding-left: 17px;
	font-size: 11px;
}
#headlineMusic .abstract a{
   color: #e1007e;
}
#headlineMusic .abstract a:hover{
   color: #000000;
}
#headlineMusic h4 a {
	font-size: 12px;
	color:#000;
	font-weight: bold;
	text-decoration: none;
}
#headlineMusic h4 a:hover {
	color: #969696;
}
#headlineMusic .story1 {
	width: 200px;
	background: url(../images/story-title-arrow1.gif) no-repeat top left;
}
#headlineMusic .story2 {
	width: 200px;
	background: url(../images/story-title-arrow2.gif) no-repeat top left;
}
#headlineMusic .story3 {
	width: 200px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headlineMusic .storySeparator {
	margin-bottom: 10px;
	width: 200px;
}
#headlineMusic .separatorLast {
	margin: 0px;
}
/* Tile Ads */
#tileAds {
	width: 140px;
	text-align: right;
	margin-top:-55px;
	position:relative;
}
#tileAds h3 {
	display: none;
}
#tileAds p {
	margin-bottom: 5px;
}
/* Skyscraper */
#skyscraper {
	width: 140px;
	text-align: right;
	margin-top: 10px;
}
#skyscraper h3 {
	display: none;
}
/* Poll */
#poll {
	margin-top: 10px;
	float: right;
	margin-left: 15px;
}
#poll legend {
	display: none;
}
#poll fieldset {
	border: none;
}
#poll .sponsor {
	display: none;
}
#poll .moduleHeader {
	background: url(../images/title_header_vote.jpg);
	width: 125px;
	height: 28px;
}
#poll .moduleContent {
	background: url(../images/poll-content-bg-repeat.gif) repeat-y;
	width: 125px;
}
#poll .moduleContentContainer {
	width: 125px;
	background: url(../images/poll-content-bg.gif) no-repeat top;
}
#poll .moduleFooter {
	background: url(../images/poll-botcap.gif);
	height: 17px;
	width: 125px;
}
#poll .containerPadding {
	padding: 0px 15px 0px 15px;
}
#poll h4 {
	display: none;
}
#poll h3 {
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	text-transform:lowercase;
	padding-left: 15px;
}
#pollDescription {
	display: none;
}
#poll .button {
	display: none;
}
#pollQuestion {
	color: #333;
	padding-bottom: 20px;
}
#poll label {
	color:#333;
}
#pollLink {
	font-weight: bold;
	font-size: 1.4em;
	padding: 10px 0px 25px 0px;
	margin-bottom:10px;
	text-transform:lowercase;
	background: url(../images/poll-results-arrow.gif) no-repeat center right;
	width: 60px;
}
#resultsLink {
	font-weight: bold;
	font-size: 1.4em;
	padding: 35px 0px 0px 0px;
	text-transform:lowercase;
	background: url(../images/poll-results-arrow.gif) no-repeat bottom right;
	width: 60px;
}
#pollLink a, #resultsLink a {
	color: #e1007e;
	text-decoration:none;
		padding: 0px 10px 0px 0px;
}
/* RELATED LINKS */
#relatedLinksInsert {
	width:515px;
	float:left;
}
#relatedLinksInsert .moduleContainer{
	width:500px;
	float:left;
}
#mainContent #relatedLinksInsert .moduleHeader {
	background: url(../images/title_header_article_sm.jpg) no-repeat;
	height: 35px;
}
#mainContent #relatedLinksInsert h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	padding: 4px 10px 0 10px
}  
#relatedLinksInsert  ul{
	list-style:none;
}
#relatedLinksInsert  li{
	font-size:1.1em;
}
#relatedLinks{
	padding:5px 0px 10px 0px;
}
#photoWallPage{width:770px;overflow:hidden;}
#photoWallPage ul {clear:both;width:100%; margin:20px}
#photoWallPage ul li{float:left;margin-right: 10px; }
#photoWallThumbs {margin-left:20px;text-align:center;width:750px;}
#photoWallThumbs ul{clear:both;width:100%;}
#photoWallThumbs li { 
	list-style: none; 
	float: left; 
	display: inline; 
	margin-bottom: 15px;
} 
#photoWallThumbs .photo-thumb { 
margin-right: 15px; 
}
/* CM generic styles */
.ceText2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666;}
.ceHeadline1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000;}
.ceHeadline2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666;}
.ceLink1 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #E1007E; font-weight: normal; text-decoration: underline;}
.ceLink2 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #E1007E; font-weight: normal; text-decoration: underline;}
.ceSmallText1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000;}
.ceSmallText2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666;}
/* Headlines 4 article Pods*/
#headline4Pods {
	width: 377px;
	margin-top: 15px;
	float: left;	
}
#headline4Pods .moduleHeader {
	background: url(../images/title_header_pod.jpg);
	height: 40px;	
}
#headline4Pods .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
	height: 260px;
	overflow:hidden;
}
#headline4Pods .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#headline4Pods .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	float: left;
	width: 377px;
}
#headline4Pods .containerPadding {
	padding: 0px 25px 0px 8px;
}
#headline4Pods hr {
	display: none;
}
#headline4Pods .imageContainer {
	width: 120px;	
	float: right;
}
#headline4Pods h3 {
	font-size: 1.8em;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
	padding: 3px 10px 0px 10px;
}
#headline4Pods h3 a{
	text-decoration:none;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
}
#headline4Pods h3 a:hover{
   color: #818181;
}
#headline4Pods h4 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 17px;
}
#headline4Pods .abstract {
	padding-left: 17px;
	font-size: 11px;
}
#headline4Pods .abstract a{
   color: #e1007e;
}
#headline4Pods .abstract a:hover{
   color: #000000;
}
#headline4Pods h4 a {
	font-size: 12px;
	color:#000;
	font-weight: bold;
	text-decoration: none;
}
#headline4Pods h4 a:hover {
	color: #969696;
}
#headline4Pods .story1 {
	width: 200px;
	background: url(../images/story-title-arrow1.gif) no-repeat top left;
}
#headline4Pods .story2 {
	width: 200px;
	background: url(../images/story-title-arrow2.gif) no-repeat top left;
}
#headline4Pods .story3 {
	width: 200px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headline4Pods .story4 {
	width: 200px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headline4Pods .storySeparator {
	margin-bottom: 10px;
	width: 200px;
}
#headline4Pods .separatorLast {
	margin: 0px;
}
/* Headlines 5 article Pods*/
#headline5Pods {
	width: 377px;
	margin-top: 15px;
	float: left;	
}
#headline5Pods .moduleHeader {
	background: url(../images/title_header_pod.jpg);
	height: 40px;	
}
#headline5Pods .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
	height: 330px;
	overflow:hidden;
}
#headline5Pods .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#headline5Pods .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	float: left;
	width: 377px;
}
#headline5Pods .containerPadding {
	padding: 0px 25px 0px 8px;
}
#headline5Pods hr {
	display: none;
}
#headline5Pods .imageContainer {
	width: 120px;
	float: right;
}
#headline5Pods h3 {
	font-size: 1.8em;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
	padding: 3px 10px 0px 10px;
}
#headline5Pods h3 a{
	text-decoration:none;
	font-weight: bold;
	color:#fff;
	text-transform:lowercase;
	
}
#headline5Pods h4 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 17px;
}
#headline5Pods .abstract {
	padding-left: 17px;
	font-size: 11px;
}
#headline5Pods .abstract a{
   color: #e1007e;
}
#headline5Pods .abstract a:hover{
   color: #000000;
}
#headline5Pods h4 a {
	font-size: 12px;
	color:#000;
	font-weight: bold;
	text-decoration: none;
}
#headline5Pods h4 a:hover {
	color: #969696;
}
#headline5Pods .story1 {
	width: 200px;
	background: url(../images/story-title-arrow1.gif) no-repeat top left;
}
#headline5Pods .story2 {
	width: 200px;
	background: url(../images/story-title-arrow2.gif) no-repeat top left;
}
#headline5Pods .story3 {
	width: 200px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headline5Pods .story4 {
	width: 200px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headline5Pods .story5 {
	width: 200px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headline5Pods .storySeparator {
	margin-bottom: 10px;
	width: 200px;
}
#headline5Pods .separatorLast {
	margin: 0px;
}
/* DJ Information Bubble */
#infoBubble {
	width: 420px;
	height: 17px;
	position:absolute;
	margin: 172px 0px 0px 75px;
}
#infoBubble .moduleContentContainerGroup {
	width: 420px;
	height: 17px;
	background: url(../images/info-bubble.gif) no-repeat;
}
#infoBubble .containerPaddingGroup {
	padding: 3px 11px 0px 35px;
}
#infoPhone {
	width: 130px;
	float: left;
}
#infoPhone p {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	color:#fff;
}
#infoTextMessage {
	width: 205px;
	float: right;
}
#infoTextMessage p {
	font-weight: bold;
	font-size: 10px;
	color:#000;
}
/* DJ Buttons */
#djButtons .containerPaddingGroup {
	padding: 2px 0px 0px 4px;
}
#djProfile a {
	background: url(../images/dj-profile-button-i.gif) no-repeat;
	width: 23px;
	height: 23px;
	text-indent: -9999px;
	display:block;
}
#djProfile .containerPadding {
	padding: 0px 0px 4px 0px;
}
#djEmail a {
	background: url(../images/dj-email-button.gif) no-repeat;
	width: 27px;
	height: 23px;
	text-indent: -9999px;
	display:block;
}
#djEmail .containerPadding {
	padding: 0px 0px 4px 0px;
}
#djPhone a {
	background: url(../images/dj-phone-button.gif);
	width: 27px;
	height: 26px;
	text-indent: -9999px;
	display:block;
}
/* NAV MODULE SETTINGS */
#navigation {
	float: left;
	width: 872px;
	height: 32px;
}
#navigation .moduleFooter {
	clear:both;
}
#navigation .moduleHeader {
	display: none;
}
#navigation h3  {
	display:none;
}
/* MAIN NAVIGATION MENU BOX */
#navigation .containerPadding {
	padding: 6px 10px 0px 22px
}
#navigation ul {
	list-style: none;
}
/* MAIN NAV ITEMS */
#navigation li {
	display: block;
	float: left;
}
#navigation li a, #navigation li .navNoLink {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: lowercase;
	padding: 0px 10px 0px 7px;
	background: url(../images/nav-bullet.gif) no-repeat left center;
}
html>body #navigation li a {
	width: auto;
}
/*
SUB NAV LIST 
	Set the width, background, and/or border
	 border: solid 2px #111;
*/
#navigation li ul {
	width: 142px;
	margin-left: 0px;
	margin-top: 0px;
	display: block;
	position: absolute;
	left: -9999px;
	height: auto;
	border-top: 1px solid #e6007a;
	border-left: 1px solid #e6007a;
	border-right: 1px solid #e6007a;
	border-bottom: 1px solid #e6007a;
	background: #000;
}

#navigation .subMenuFooter {
	background: url(../images/subnav-footer-gradient.gif) no-repeat #e6007a;
	height: 13px;
}

/* SUB-NAV ITEM */
#navigation li ul a {
	font-size: 1em;
	background: none;
}
#navigation li ul a:hover {
	color: #000;   
}
#navigation li ul li {
	border-bottom: 1px solid #e6007a;
	float: none;
	display: block;
}
#navigation li ul li:hover {
	float: none;
	display: block;
	/*background: url(../images/subnav-on.gif) repeat-x;*/
	color: #000;
	background-color:#E5E5E5;
}
#navigation li ul .last {
	border: none;
	display: block;	
}
#navigation li ul li.subMenuFooter:hover {
	background: url(../images/subnav-footer-gradient.gif) no-repeat #e6007a;	
	display: block;
}
/* 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" */
/* Footer Navigation */
#siteFooterNav {
	width: 770px;
	text-align:center;
	float: left;
}
#siteFooterNav .containerPadding {
	padding: 5px 0px 5px 0px;
}
#siteFooterNav li {
	list-style: none;
	display:inline;
	background: url(../images/footer-nav-div.gif) no-repeat right;
	padding: 10px;
}
#siteFooterNav h3 {
	display:none;
}
#siteFooterNav li a {
	color: #333333;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
}
#siteFooterNav li a:hover {
	color: #969696;
}
#siteFooterNav .last {
	background: none;
}
/* Sectional */
/* Article 1 */
#article1 {
	width: 462px;	
}
#article1 .moduleHeader {
	background: url(../images/title_header_sectional_first.jpg);
	height: 40px;	
}
#article1 .moduleContent {
	background: url(../images/sectional-art1-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 462px;
	height:163px;
}
#article1 .moduleContentContainer {
	width: 462px;
	background: url(../images/sectional-art1-content-bg.gif) no-repeat top;
}
#article1 .moduleFooter {
	background: url(../images/sectional-art1-botcap.gif);
	height: 28px;
	float: left;
	width: 462px;
}
#article1 .containerPadding {
	padding: 0px 20px 30px 20px;
}
#article1 img {
	margin: 0px 17px 5px 0px;
}
#article1 .storyImage {
	float: left;
}
#article1 h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	padding: 17px 10px 0 10px
}
#article1 h4 {
	color: #e1007e;
	font-size: 1.1em;
	font-weight: bold;
}
#article1 .abstract {
	font-size: 1.1em;
	color: #333;
	line-height:18px;
}
#article1 .storyLink {
	padding-top: 5px;
}
#article1 .storyLink a {
	font-size: 1.1em;
	font-weight: bold;
	color: #e1007e;
	text-decoration:none;
}
#article1 .storyLink a:hover {
	color: #333;
}
/* Article Even Top */
#articleEvenTop {
	width: 377px;
	margin-top: 15px;
	float: left;
}
#articleEvenTop .moduleHeader {
	background: url(../images/title_header_pod.jpg);
	height: 40px;	
}
#articleEvenTop .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
}
#articleEvenTop .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#articleEvenTop .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	width: 377px;
	float: left;
}
#articleEvenTop .containerPadding {
	padding: 0px 25px 0px 25px;
}
#articleEvenTop img {
	margin: 0px 0px 0px 15px;
}
#articleEvenTop .storyImage {
	float: right;
}
#articleEvenTop h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	padding: 8px 10px 0px 10px
}
#articleEvenTop h4 {
	display: none;
}
#articleEvenTop .abstract {
	font-size: 1.1em;
	color: #000;
	line-height:18px;
}
#articleEvenTop .storyLink {
	padding-top: 5px;
}
#articleEvenTop .storyLink a {
	font-size: 1.1em;
	font-weight: bold;
	color: #e1007e;
	text-decoration:none;
}
#articleEvenTop .storyLink a:hover {
	color: #333;
}
/* Article Even Bottom */
#articleEvenBottom {
	width: 377px;
	margin-top: 15px;
	float: left;
}
#articleEvenBottom .moduleHeader {
	background: url(../images/title_header_sectional_first.jpg);
	height: 40px;	
}
#articleEvenBottom .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
}
#articleEvenBottom .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#articleEvenBottom .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	width: 377px;
	float: left;
}
#articleEvenBottom .containerPadding {
	padding: 0px 25px 0px 25px;
}
#articleEvenBottom img {
	margin: 0px 0px 0px 15px;
}
#articleEvenBottom .storyImage {
	float: right;
}
#articleEvenBottom h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	padding: 17px 10px 0 10px
}
#articleEvenBottom h4 {
	display: none;
}
#articleEvenBottom .abstract {
	font-size: 1.1em;
	color: #000;
	line-height:18px;
}
#articleEvenBottom .storyLink {
	padding-top: 5px;
}
#articleEvenBottom .storyLink a {
	font-size: 1.1em;
	font-weight: bold;
	color: #e1007e;
	text-decoration:none;
}
#articleEvenBottom .storyLink a:hover {
	color: #333;
}
/* Article Odd Top */
#articleOddTop {
	width: 377px;
	margin-top: 15px;
	float: right;
}
#articleOddTop .moduleHeader {
	background: url(../images/title_header_pod.jpg);
	height: 40px;	
}
#articleOddTop .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
}
#articleOddTop .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#articleOddTop .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	width: 377px;
	float: left;
}
#articleOddTop .containerPadding {
	padding: 0px 25px 0px 25px;
}
#articleOddTop img {
	margin: 0px 0px 0px 15px;
}
#articleOddTop .storyImage {
	float: right;
}
#articleOddTop h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	padding: 8px 10px 0px 10px;
}
#articleOddTop h4 {
	display: none;
}
#articleOddTop .abstract {
	font-size: 1.1em;
	color: #000;
	line-height:18px;
}
#articleOddTop .storyLink {
	padding-top: 5px;
}
#articleOddTop .storyLink a {
	font-size: 1.1em;
	font-weight: bold;
	color: #e1007e;
	text-decoration:none;
}
#articleOddTop .storyLink a:hover {
	color: #333;
}
/* Article Odd Bottom */
#articleOddBottom {
	width: 377px;
	margin-top: 15px;
	float: right;
}
#articleOddBottom .moduleHeader {
	background: url(../images/title_header_sectional_first.jpg);
	height: 40px;	
}
#articleOddBottom .moduleContent {
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
}
#articleOddBottom .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#articleOddBottom .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	width: 377px;
	float: left;
}
#articleOddBottom .containerPadding {
	padding: 0px 25px 0px 25px;
}
#articleOddBottom img {
	margin: 0px 0px 0px 15px;
}
#articleOddBottom .storyImage {
	float: right;
}
#articleOddBottom h3 {
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	padding: 17px 10px 0 10px
}
#articleOddBottom h4 {
	display: none;
}
#articleOddBottom .abstract {
	font-size: 1.1em;
	color: #000;
	line-height:18px;
}
#articleOddBottom .storyLink {
	padding-top: 5px;
}
#articleOddBottom .storyLink a {
	font-size: 1.1em;
	font-weight: bold;
	color: #e1007e;
	text-decoration:none;
}
#articleOddBottom .storyLink a:hover {
	color: #333;
}
#mainContent P A{color: #e1007e;
	text-decoration:none;
}	
#quadrantArticle1B p{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #333;
}
#quadrantArticle1B p a{	
	color: #e1007e;
}
#headline4podNew {
	width: 377px;
	margin-top: 15px;
}
#headline4podNew .moduleHeader {
	background: url(../images/title_header_pod.jpg);
	height: 40px;	
}
#headline4podNew .moduleContent {    
	background: url(../images/headline-content-bg-repeat.gif) repeat-y;
	float: left;
	width: 377px;
	height: 250px;
	overflow:hidden;
}
#headline4podNew .moduleContentContainer {
	width: 377px;
	float: left;
	background: url(../images/headline-content-bg.gif) no-repeat top;
}
#headline4podNew .moduleFooter {
	background: url(../images/headline-botcap.gif);
	height: 30px;
	float: left;
	width: 377px;
}
#headline4podNew .containerPadding {
	padding: 0px 25px 0px 8px;
}
#headline4podNew hr {
	display: none;
}
#headline4podNew .imageContainer {
	display:none;
	width: 140px;
	float: right;
}
#headline4podNew h3 {
	font-size: 1.8em;
	font-weight: bold;
	text-transform:lowercase;
	padding: 3px 10px 0px 10px;
	color:#fff;
}
#headline4podNew h3 a {
	color:#fff;
	text-decoration:none;
}
#headline4podNew h4 {
	font-size: 1em;
	padding-left: 17px;
}
#headline4podNew .abstract {
	padding-left: 17px;
	width: 190px;
}
#headline4podNew h4 a {
	color:#000;
	font-weight: bold;
	text-decoration: none;
}
#headline4podNew h4 a:hover {
	color: #969696;
}
#headline4podNew .story1 {
	width: 340px;
	background: url(../images/story-title-arrow1.gif) no-repeat top left;
}
#headline4podNew .story2 {
	width: 340px;
	background: url(../images/story-title-arrow2.gif) no-repeat top left;
}
#headline4podNew .story3 {
	width: 340px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headline4podNew .story4 {
	width: 340px;
	background: url(../images/story-title-arrow3.gif) no-repeat top left;
}
#headline4podNew .storySeparator {
	margin-bottom: 10px;
	width: 340px;
}
#headline4podNew .separatorLast {
	margin: 0px;
}
#headline4podNew .story1 img, #headline4podNew .story2 img, #headline4podNew .story3 img, #headline4podNew .story4 img {
	float: right;
	margin: 3px 0px 0px 10px;
}
#headline4podNew .abstract a{
   color: #e1007e;
}
#headline4podNew .abstract a:hover{
   color: #000000;
}
/* Local News */
#localNews {width: 462px;}
#localNews .moduleHeader {background: url(../images/title_header_sectional_first.jpg); height: 40px;	}
#localNews .moduleContent {background: url(../images/sectional-art1-news-bg-repeat.gif) repeat-y;float: left;width: 462px;}
#localNews .moduleContentContainer {width: 462px; background: url(../images/sectional-art1-content-bg.gif) no-repeat top;}
#localNews .moduleFooter {background: url(../images/sectional-news1-botcap.gif);height: 20px;float: left;width: 462px;}
#localNews .containerPadding {padding: 0px 16px 0px 18px;}
#localNews h3 {font-size: 1.4em; font-weight: bold;text-transform:lowercase; padding: 8px 10px 0px 10px; float:left;}
#localNews h3 a {color:#fff;text-decoration:none;}
#localNews h4, #localNews h4 a {color:#000; text-decoration:none;font-size: 1.1em; font-weight: bold;}
#localNews .abstract {color: #000;font-size: 1.1em; line-height:1em; }
#localNews .storyLink{display:none;}
#localNews a {color: #000;}
#localNews a:hover{color: #333;}
#localNews img {border: 1px solid #000;}
#localNews .storyImage { float: left;margin: 2px 0px 4px 0px;}
#localNews .stroryGraybg {width: 145px; float: left; background-color: #CCCCCC; padding: 5px; }
#localNews .stroryRight{ width: 265px; float: right;}
#localNews .stroryRight .story {float:left;padding-top: 2px;}
#localNews .stroryRight .story img{width: 60px;margin: 0px 5px 0px 0px;}
#localNews .storySeparator{height: 2px; clear:both; }
#localNews .storySeparator hr{display:none;}
/* h3 Header Sponsors */
#headerSponsor {float: right; width: 180px; margin: 3px 0px 0px 0px;}
#headerSponsor .headerSponsorType{color: #fff;font-size: 1em; float:right; line-height: 1em; padding-top: 2px;}
#headerSponsor .headerSponsorImage{float:right;}
#headerSponsor .headerSponsorImage img{border:none;margin: 0px 10px 0px 5px;}
/* Cube Ad */
#cubeAd .moduleContentContainer {background-image: url(../images/cube.gif);height: 250px;width: 300px;	}
#cubeAd h3 {display: none;}	
/* National News */
#nationalNews {width: 770px; padding: 15px 0px 0px 0px; clear:both;}
#nationalNews .moduleHeader {height: 40px;background-image: url(../images/title_header_article_lrg2.jpg);}
#nationalNews .moduleContent {float: left;width: 770px;background-image: url(../images/sectional-art770-news-bg-repeat.gif);background-repeat: repeat-y;}
#nationalNews .moduleContentContainer {width: 770px; background-image: url(../images/sectional-art770-content-bg.gif);background-repeat: no-repeat;background-position: top;}
#nationalNews .moduleFooter {height: 20px;float: left;width: 770px;background-image: url(../images/sectional-art770-botcap.gif);}
#nationalNews .containerPadding {padding: 0px 18px 0px 18px;}
#nationalNews h3 {font-size: 1.4em;font-weight: bold;text-transform:lowercase; padding: 8px 10px 0px 10px; float:left;}
#nationalNews h3 a {color:#fff;text-decoration:none;}
#nationalNews h4, #nationalNews h4 a {color:#000; text-decoration:none;font-size: 1.1em; font-weight: bold;}
#nationalNews .abstract {color: #000;font-size: 1.1em; line-height:1em; }
#nationalNews .storyLink{display:none;}
#nationalNews a {color: #000;}
#nationalNews a:hover{color: #333;}
#nationalNews img {border: 1px solid #000;}
#nationalNews .storyImage { float: left;margin: 2px 0px 4px 0px;}
#nationalNews .stroryGraybg {width: 145px; height: 200px; float: left; background-color: #CCCCCC; padding: 5px; }
#nationalNews .stroryRight{ width: 285px; float: right; padding-top: 2px;}
#nationalNews .stroryRight2{ width: 285px; float: right; padding-top: 2px;}
#nationalNews .stroryRight .story {float:left;}
#nationalNews .stroryRight .story img{width: 60px;margin: 0px 5px 0px 0px;}
#nationalNews .stroryRight2 .story img{width: 60px;margin: 0px 5px 0px 0px;}
#nationalNews .stroryGraybg img{margin: 0px; width: 120px;}
#nationalNews .storySeparator{height: 4px; clear:both;}
#nationalNews .storySeparator hr{display:none;}
#nationalNews #newsticker { width: 530px; height: 12px; overflow: hidden;float: right; padding: 10px 20px 0px 0px; font-size: 1.1em; font-weight: bold;}
/* traffic and travel */
#trafficandtravel {width: 377px; margin-top: 15px; float: left;}
#trafficandtravel .moduleHeader {	background: url(../images/title_header_pod.jpg); height: 40px;}
#trafficandtravel .moduleContent {background: url(../images/newslink-content-bg-repeat.gif) repeat-y;float: left;width: 377px;}
#trafficandtravel .moduleContentContainer {width: 377px; float: left;background: url(../images/headline-content-bg.gif) no-repeat top;}
#trafficandtravel .moduleFooter {background: url(../images/headline-news1-botcap.gif);height: 20px;width: 377px;float: left;}
#trafficandtravel .containerPadding {padding: 0px 18px 0px 18px;}
#trafficandtravel h3 {font-size: 1.4em; font-weight: bold;text-transform:lowercase; padding: 8px 10px 0px 10px; float:left;}
#trafficandtravel h3 a {color:#fff;text-decoration:none;}
#trafficandtravel h4, #trafficandtravel h4 a {color:#000; text-decoration:none;font-size: 1.1em; font-weight: bold;}
#trafficandtravel .abstract {color: #000;font-size: 1.1em; line-height:1em; }
#trafficandtravel .storyLink{display:none;}
#trafficandtravel a {color: #000;}
#trafficandtravel a:hover{color: #333;}
#trafficandtravel img {border: 1px solid #000;}
#trafficandtravel .storyImage { float: left;margin: 2px 0px 4px 0px;}
#trafficandtravel .stroryGraybg {width: 145px; height: 200px;float: left; background-color: #CCCCCC; padding: 5px; }
#trafficandtravel .stroryRight{ width: 178px; float: right; padding-top: 2px;}
#trafficandtravel .stroryRight .story {float:left;}
#trafficandtravel .stroryRight .story img{width: 54px;}
#trafficandtravel .stroryGraybg img{margin: 0px; width: 120px;}
#trafficandtravel .storySeparator{height: 8px; clear:both;}
#trafficandtravel .storySeparator hr{display:none;}
/* entertainment */
#entertainment {width: 377px; margin-top: 15px; float: left;}
#entertainment .moduleHeader {	background: url(../images/title_header_pod.jpg);height: 40px;}
#entertainment .moduleContent {background: url(../images/newslink-content-bg-repeat.gif) repeat-y;float: left;width: 377px;}
#entertainment .moduleContentContainer {width: 377px; float: left;background: url(../images/headline-content-bg.gif) no-repeat top;}
#entertainment .moduleFooter {background: url(../images/headline-news1-botcap.gif);height: 20px;width: 377px;float: left;}
#entertainment .containerPadding {padding: 0px 18px 0px 18px;}
#entertainment h3 {font-size: 1.4em; font-weight: bold;text-transform:lowercase; padding:8px 10px 0px 10px; float:left;}
#entertainment h3 a {color:#fff;text-decoration:none;}
#entertainment h4, #entertainment h4 a {color:#000; text-decoration:none;font-size: 1.1em; font-weight: bold;}
#entertainment .abstract {color: #000;font-size: 1.1em; line-height:1em; }
#entertainment .storyLink{display:none;}
#entertainment a {color: #000;}
#entertainment a:hover{color: #333;}
#entertainment img {border: 1px solid #000;}
#entertainment .storyImage { float: left;margin: 2px 0px 4px 0px;}
#entertainment .stroryGraybg {width: 145px; height: 200px; float: left; background-color: #CCCCCC; padding: 5px; }
#entertainment .stroryRight{ width: 178px; float: right;padding-top: 2px;}
#entertainment .stroryRight .story {float:left;}
#entertainment .stroryRight .story img{width: 60px;margin: 0px 5px 0px 0px;}
#entertainment .stroryGraybg img{margin: 0px; width: 120px;}
#entertainment .storySeparator{height: 8px; clear:both;}
#entertainment .storySeparator hr{display:none;}
/* weather */
#weather {width: 377px; margin-top: 15px; float: right;}
#weather .moduleHeader {	background: url(../images/title_header_pod.jpg);height: 40px;}
#weather .moduleContent {background: url(../images/headline-content-bg-repeat.gif) repeat-y;float: left;width: 377px;}
#weather .moduleContentContainer {width: 377px;float: left;background: url(../images/headline-content-bg.gif) no-repeat top;}
#weather .moduleFooter {background: url(../images/headline-news1-botcap.gif);height: 20px;width: 377px;float: left;}
#weather .containerPadding {padding: 0px 10px 0px 18px;}
#weather h3 {font-size: 1.4em; font-weight: bold;text-transform:lowercase; padding: 8px 10px 0px 10px; float:left;}
#weather h3 a {color:#fff;text-decoration:none;}
#weather h4, #weather h4 a {color:#000; text-decoration:none;font-size: 1.1em; font-weight: bold;}
#weather .abstract {color: #000;font-size: 1.1em; line-height:1em; }
#weather .storyLink{display:none;}
#weather a {color: #000;}
#weather a:hover{color: #333;}
#weather img {border: 1px solid #000;}
#weather .storyImage { float: left; margin: 2px 5px 0px 0px;}
#weather .stroryGraybg {width: 145px; height: 200px; float: left; background-color: #CCCCCC; padding: 5px;}
#weather .stroryRight{ width: 190px; float: right; padding-top: 2px;}
#weather .stroryRight .story {float:left;}
#weather .stroryRight .story img{width: 54px;}
#weather .stroryGraybg img{margin: -2px 0px 0px 5px; width: 120px;}
#weather .storySeparator{height: 8px; clear:both;}
#weather .storySeparator hr{display:none;}
#weather #weatherfeed {height: 210px; width: 340px;}
#weatherfeed .dayone, #weatherfeed .daytwo, #weatherfeed .daythree, #weatherfeed .dayfour, #weatherfeed .dayfive{width: 68px; float: left; text-align:center; padding-top: 5px;}
/* Sport */
#sport {width: 377px; margin-top: 15px; float: right;}
#sport  .moduleHeader {	background: url(../images/title_header_pod.jpg);height: 40px;}
#sport  .moduleContent {background: url(../images/newslink-content-bg-repeat.gif) repeat-y;float: left;width: 377px;}
#sport  .moduleContentContainer {width: 377px;float: left;background: url(../images/headline-content-bg.gif) no-repeat top;}
#sport  .moduleFooter {background: url(../images/headline-news1-botcap.gif);height: 20px;width: 377px;float: left;}
#sport  .containerPadding {padding: 0px 18px 0px 18px;}
#sport  h3 {font-size: 1.4em; font-weight: bold;text-transform:lowercase; padding: 8px 10px 0px 10px; float:left;}
#sport  h3 a {color:#fff;text-decoration:none;}
#sport  h4, #sport h4 a {color:#000; text-decoration:none;font-size: 1.1em; font-weight: bold;}
#sport  .abstract {color: #000;font-size: 1.1em; line-height:1em; }
#sport  .storyLink{display:none;}
#sport  a {color: #000;}
#sport  a:hover{color: #333;}
#sport  img {border: 1px solid #000;}
#sport  .storyImage { float: left;margin: 2px 0px 4px 0px;}
#sport  .stroryGraybg {width: 145px; float: left; background-color: #CCCCCC; padding: 5px;}
#sport  .stroryRight{ width: 178px; float: right;}
#sport  .stroryRight .story {float:left;}
#sport  .stroryRight .story img{width: 60px;margin: 0px 5px 0px 0px;}
#sport  .stroryGraybg img{margin: 0px; width: 120px;}
#sport  .storySeparator{height: 8px; clear:both;}
#sport  .storySeparator hr{display:none;}
#rotator {
	background: url(../images/rotator-bg.gif);
}
#next .nextLink a {
	margin: 0px 0px 0px 0px;
}
.KeywordText {
    margin-top:3px;
    margin-right:55px;
    float:right;
}
#mainContent h1, #article1A h1 {
	color: #fff;	
	font-size: 1.4em;
	font-weight: bold;
	padding: 8px 10px 0px 10px;
} 
#article1 h1 {
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	padding: 7px 10px 0 10px
}
#localNews .stroryRight .story img{width: 80px;margin: 0px 5px 0px 0px;}
#nationalNews .stroryRight .story img{width: 80px;margin: 0px 5px 0px 0px;}
#nationalNews .stroryRight2 .story img{width: 80px;margin: 0px 5px 0px 0px;}
#nationalNews .stroryGraybg img{margin: 0px;width: 110px;}
#entertainment .stroryRight .story img{width: 80px;margin: 0px 5px 0px 0px;}
#entertainment .stroryGraybg img{margin: 0px;width: 110px;}
#sport .stroryRight .story img{width: 80px;margin: 0px 5px 0px 0px;}
#sport .stroryGraybg img{margin: 0px;width: 110px;}

