/*********************
Styles Needed for the Structure of the Main Content Module
*********************/
#mainContent {
background:url(/images/i-content-mod-bg.gif) #eee;
color:#333;
position:relative;
}
#mainContent .moduleContent	{
padding:0px 5px 5px;
}
#mainContent .moduleContentContainer {
border:2px solid #333;
background-color:#fff;
font-size:1.2em;
}
#mainContent .moduleContentContainer .contentPadding {
padding:8px;
}
#mainContent .moduleContentContainer .contentPadding p {
padding-left:8px;
}
#mainContent .moduleContentContainer .contentPadding ul {
padding-left:50px;
}
#mainContent .moduleContentContainer .contentPadding ul li{
padding-left:0px;
}
#mainContent .moduleContentContainer .contentPadding table {
}
#mainContent .moduleContentContainer .contentPadding .relatedLinksInsert .moduleContainer  ul {
padding-left:10px;
}

#mainContent .moduleFooter {
clear:both;
}
#relatedlinks 	{
padding:0px 5px 5px;
}

#relatedlinksinsert .moduleContainer {
border:1px solid #999;
background-color:#fff;
font-size:1.2em;
padding:0px 5px 5px;
width:200px;
}
#relatedlinksinsert .moduleContainer ul {
padding:0px 5px 5px;
}
#relatedlinksinsert .moduleContainer ul li {
	font-size:11px;
	font-color: c60000;
}
/*********************
Breadcrumb Styles
*********************/
#breadcrumbs {
background:url(/images/i-page-title-bottom-bg.gif) repeat-x;
font-size:1.1em;
padding:6px 12px;
}
#breadcrumbs .youAreHere, .location {
float:left;
padding-right:5px;
}
#breadcrumbs .location li {
display:inline;
background:url(/images/i-breadcrumbs-li-bg.gif) no-repeat 0px 5px;
padding-left:8px;
}
#breadcrumbs .location li.first {
display:inline;
background:none;
padding:0px;
}
#breadcrumbs .location a {
color:#7a4300;
font-weight:bold;
}



/*********************
Article Insert/Right Column Styles
*********************/
#insertContentContainer {
float:right;
width:310px;
padding: 0px 0px 8px 8px;
margin:-7px -7px 0px 0px;
font-size:10px;
}
#insertContentContainer .containerBackground {
background:url(/images/i-content-insert-bg.jpg) no-repeat #eee;
}
#insertContentContainer .modContentContainer {
padding:7px 20px;
font-size:1.1em;
}
#insertContentContainer .mod {
width:310px;
}
#insertContentContainer .mod .modHeader h3 {
border-top:solid 1px #999;
border-bottom:solid 1px #666;
background-color:#fff;
font-size:1.4em;
font-weight:bold;
color:#666;
padding:6px 7px 6px;
}
#insertContentContainer .modHeader {
padding-left:1px;
}
#insertContentContainer .modContentContainer h4 {
font-size:1.0em;
font-weight:bold;
line-height:5px;
padding-top:4px;
}
#insertContentContainer .modContentContainer ul {
padding-left:14px;
}
#insertContentContainer .modContentContainer ul li {
padding:2px 0px;
}

/* About The Shows Styles */
#aboutShows h3 {
display:none;
}
#aboutShows .modContentContainer {
padding:0px 5px 5px;;

}
#aboutShows .modHeader {
background:url(/images/i-subhead-about-show.gif) no-repeat;
height:23px;
border-bottom:1px solid #fff;
}
#aboutShows .innerLeft, .innerRight {
float:left;
padding:0px;
}
#showDetails {
padding-left:5px;
}
#showDetails .description {
font-weight:bold;
float:left;
width:40px;
}

/* About The Station Styles */
#aboutStation h3 {
display:none;
}
#aboutStation .modContentContainer {
padding:0px 5px 5px;;
color: #000;
}
#aboutStation .modHeader {
background:url(/images/i-subhead-about-station.gif) no-repeat;
height:23px;
border-bottom:1px solid #fff;
}
#aboutStation .innerLeft, .innerRight {
float:left;
padding:-5px;
margin-left:-10px;
}

#showDetailsStation {
padding-left:5px;
color:#000;
}
#showDetailsStation .description {
font-weight:bold;
float:left;
width:40px;
}
.title {color:#760000; font-size:14px; font-weight:bold ;margin-left:-7px;}
.subtitle {color:#000000;font-size:12px;font-weight:bold; margin-left:-7px;}

/* Styles for Cube Ad Only */
#cubeAd .modContentContainer	{
background-color:#fff;
padding:0px;
}
#cubeAd h3 {
display:none;
}
#cubeAd {
border-top:solid 1px #999;
}

.standfirst {font-weight: bold;}
.imageCaption {font-color:#333333;  font-size:11px; padding-top: 0px;}

#artInsertFooter {
clear:both;
}



