/* START Premiere default CSS.  Do not remove. */

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
	color: #000;
}

a:link {
	color: #8a458a;
	text-decoration: none;
}

a:hover {
	color: #999;
	text-decoration: underline;
}

a:visited {
	color: #666;
}

.site_container {
	background: none;
}

.pageContainer {
	padding: 0 !important;
}

.masthead_rksform {
	display: none;
}

.newLaunchPadContainer, #siteheader .newLaunchPadContainer {
    font-size: 10px;
    height: 28px;
    letter-spacing: 1px;
    margin: 0 0 0 150px;
    padding: 4px 8px;
    position: relative;
    width: 824px;
}

.newLaunchPadContainer .launchPadLeft, #siteheader .newLaunchPadContainer .launchPadLeft {
    display: block;
    float: left;
    height: 31px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 410px;
}

.newLaunchPadContainer #iHeart {
	display: none;
}




.site_masthead {
    height: 136px;
}
 
div.masthead_logo_container {
	height: 128px;
	overflow: visible;
	position: relative;
	width: 255px;
}
 
div.masthead_listenlive {
	height:40px;
	left:735px;
	overflow:visible;
	position:absolute;
	top:120px;
	width:210px;
}

.AdvertiseWithUs {
	left: 445px;
}

#site_masthead .masthead_topad {
	left: 262px !important;
}




div.site_nav {
    height: 28px;
	width: 990px;
	border: 0 none;
    margin: 0;
}

div.navigation {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 15px;
}

.navigation a:link, .navigation a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
	letter-spacing: normal !important;
}

.navigation a:hover {
	color: #CCC;
}

.navigation ul li {
	border: 0 !important;
}

.navMainItem {
    padding: 2px 4px !important;
}

.navSubItems {
    border: 0 !important;
	border-style: none !important;
    padding: 3px;
}

.navSubMenuItem a:link, .navSubMenuItem a:visited {
	font-size: 14px;
	font-weight: normal;
}

.navSubMenuItem {
    color: #103751;
}



.alertboxoff, .alertboxon {
    background-color: transparent !important;
    border: 0 !important;
    cursor: pointer;
    margin: 0 !important;
}



.stageContainer .articleTitle, .stageContainer .contentTitle, .stageTextBlock .blurbText {
	color:#FFFFFF !important;
}

.stageContainer .stagePagination a.selected{
	background-color:#FFFFFF !important; 
}

.stageContainer .stagePagination a:hover{
	background-color:#FFFFFF !important;
}

.stageContainer .stagePagination a{
	background-color:#993333 !important;
}

.stageContainer .stageContentModule{
	background-color:#FFFFFF !important;
}

.stageContentModule .fullStory a, .stageContentModule .stageFeedNext a, .stageContentModule .stageFeedMore a {
	color: #e9d7e9
}

.stageContentModule .fullStory a:hover, .stageContentModule .stageFeedNext a:hover, .stageContentModule .stageFeedMore a:hover {
	color: #FFFFFF
}

.stageFeedTextBlock .specialtyfont, .stageFeedTextBlock .specialtyfont a {
	color: #000000 !important;
}

.stageFeedTextBlock .blurbText, .stageFeedTextBlock .blurbText a {
	color: #000000 !important;
}



#sliverAd {
	display: none;
}




.pageContainer .rightColumn, .pageContainer .leftColumn {
	width: 325px;
}


.moduleContainer .moduleTitle {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: normal;
    letter-spacing: normal;
    text-align: center;
    text-transform: capitalize;
	padding: 0 10px;
}

.moduleContainer .primarycolor_bg {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: normal;
    letter-spacing: normal;
    padding: 9px 10px;
    text-align: center;
    text-transform: capitalize;
}


#p2area.moduleContainer {
	width: 200px;
	padding-bottom: 6px;
}

#p2area .moduleContentContainer {
	height: 197px;
	background: url(/pages/images/bodybg_p2area.png) no-repeat bottom center; /* rounded corners and title bg of the top of the module */
	padding-bottom: 6px;
	border: 0 none !important;
}

#p2area .moduleContentContainer div {
	height: 215px;
	margin: -15px -10px 0 -10px;
	background: url(/pages/images/p2bg_white.jpg) no-repeat top center; /* rounded corners and title bg of the top of the module */
}

#p2area.moduleContainer table {
	margin: 0;
	height: 192px;
}

#p2area.moduleContainer .moduleTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	font-size: 19px;
	font-weight: normal;
	text-align: center;
	letter-spacing: normal;
	background: url(/pages/images/titlebg_p2area.png) no-repeat top center; /* rounded corners and title bg of the top of the module */
	padding: 5px 0;
	color: #FFF;
	height: 23px !important;
}

#p2area .moduleContentContainer a:link {
	color: #8A458A;
}

#p2area .moduleContentContainer a:hover {
	color: #888;
	text-decoration: underline;
}

#p2area .moduleContentContainer a:visited {
	color: #8A458A;
}

#p2area.moduleContainer table {
    height: 40px;
    margin-top: 5px;
}

#p2area #p2newsletter {
	border-bottom: 1px #888 solid;
	padding: 6px 0;
}

#p2area #p2fb {
	padding: 8px 0;
}

#p2area #p2fb a:link, #p2area #p2fb a:visited {
	color: #000;
	font-size: 12px;
}

#p2area #p2fb a:hover {
	color: #000;
	text-decoration: underline;
	font-size: 12px;
}

#sitewide1 .moduleTitle, #doublewide1 .moduleTitle, #topleft .moduleTitle, #topleft2 .moduleTitle, #topcenter .moduleTitle, #topcenter2 .moduleTitle, #top20 .moduleTitle, #midright .moduleTitle, #topright .moduleTitle {
    height: 35px;
    padding: 5px 10px !important;
}

#sitewide1 .moduleSubItems {
	height: 294px;
	overflow: hidden;
}

#sitewide1 .metaTime {
	color: #666;
}

#sitewide1.moduleContainer {
	padding: 0 0 6px 0;
}

#doublewide1 .moduleSubItems {
	height: 304px;
	overflow: hidden;
}
#doublewide1.moduleContainer {
	padding: 0 0 6px 0;
}

#topleft .moduleSubItems, #topleft2 .moduleSubItems {
	height: 294px;
	overflow: hidden;
}
#topleft2 .moduleContentContainer {
	height: 312px;
	overflow: hidden;
}
#topleft.moduleContainer, #topleft2.moduleContainer {
	padding: 0 0 6px 0;
}

#topcenter .moduleSubItems, #topcenter2 .moduleSubItems {
	height: 294px;
	overflow: hidden;
}
#topcenter.moduleContainer, #topcenter2.moduleContainer {
	padding: 0 0 6px 0;
}

#top20.moduleContainer, #midright.moduleContainer { 
	padding: 0 0 6px 0;
}

#topright .moduleContentContainerTopBorder {
    margin: 0 0 23px !important;
}

#p2area .moduleContentContainer, #sitewide1 .moduleContentContainer, #doublewide1 .moduleContentContainer, #topleft .moduleContentContainer, #topleft2 .moduleContentContainer, #topcenter .moduleContentContainer, #topcenter2 .moduleContentContainer, #top20 .moduleContentContainer, #topright .moduleContentContainer,  #topright2 .moduleContentContainer, #midright .moduleContentContainer {
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-bottom: 0 !important;
}

#topright .moduleContentContainer,  #topright2 .moduleContentContainer {
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border: 0 !important;
	margin: 10px 0 10px 0 !important; /* FOR USE WITHOUT THE TOPRIGHT-AEROBED MODULE */
}


.moduleContentContainer {
	background: #fff;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
}

.moduleContentTitle, .moduleContentTitle a:link {
	color: #731e71;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: normal;
    text-decoration: none;
	line-height: 30px;
	padding: 5px 0;
}

.moduleContentTitle, .moduleContentTitle a:visited {
	color: #6e5d6e;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: normal;
    text-decoration: none;
	line-height: 30px;
	padding: 5px 0;
}

#topleft ul.moduleSubItems > li, #topleft2 ul.moduleSubItems > li, #topcenter ul.moduleSubItems > li, #topcenter2 ul.moduleSubItems > li {
	border: 0;
	width: 305px;
}

#topleft2 img {
	float: none;
	padding: 15px 0;
}
#topleft2 .moduleFooter {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.moduleContainer .moduleContentContainer ul.moduleSubItems > li {
	border: 0 none;
}

.moduleContainer .moduleContentContainer p, .moduleContainer .moduleContentContainer p, .moduleContainer .moduleContentContainer .moduleSummary {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
	line-height: 18px;
}

.moduleSummary a:link {
    color: #000000;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
	line-height: 18px;
    font-weight: normal;
    text-decoration: none;
}

.moduleSummary a:hover {
	color: #000;
}

.leftColumn .moduleContainer .moduleContentContainer img, .moduleContainer .moduleContentContainer .mediumImage {
	float: right;
	margin: 0 0 0 5px;
}

.moduleContainer .moduleContentContainer .smallImage {
	float: right;
	margin: 0 0 0 5px;
}

.moduleContainer .moduleContentContainer div.moduleFooter {
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    text-align: right;
	margin: 5px 0 -5px 0;
}

.moduleFooter a:link {
	color: #8a458a;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0;
    text-decoration: none;
    text-transform: capitalize;
}

.moduleFooter a:visited {
	color: #666;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0;
    text-decoration: none;
    text-transform: capitalize;
}

.moduleFooter a:hover {
	color: #888;
	text-decoration: underline;
}



.site_footer .footer_map .map_text {
	margin: 0 0 5px 0;
}

.site_footer .footer_map {
    border-style: none !important;
    border-width: 0 !important;
	background-color: transparent;
    margin: 15px 10px !important;
    padding: 10px;
    position: relative;
    text-align: left;
}

.site_footer .map_text {
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
    width: auto;
	color: #fff;
}

.site_footer .map_text a:hover, .site_footer .footer_copyright a:hover {
	text-decoration: underline;
}

.site_footer .footer_copyright {
	border: 0;
	border-style: none;
}


.pageContainer .singlePage {
	background: #FFFFFF;
    margin: -15px 0 0 0;
    padding: 15px;
    width: 650px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.singlePage .pageHeader {
	display: none;
}

.pageContainer .singlePage .contentHeading {
    float: left;
}

.singlePage .contentHeading .contentSummary {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin: 2px 0;
	line-height: 18px;
	color: #888;
}

.pageContainer .singlePage .contentTitle, .pageContainer .singlePage .contentTitle a {
    color: #731E71;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: normal;
    line-height: 30px;
}

.pageContainer .singlePage .contentTitle a:hover {
    color: #731E71;
}

.pageContainer .singlePage .contentTitle a:visted {
    color: #6e5d6e;
}

.pageContainer .singlePage .contentDesc {
    border: 0 !important;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-top: 10px;
    padding: 0 !important;
}

.articleBody {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
	margin: -30px 0 0 0;
}

.articleSummary {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

.articleBody a:link {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #8A458A;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.articleBody a:hover {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #888;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
	text-decoration: underline;
}

.articleBody a:visited {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #666;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.shareContainer {
	display: none;
}

#shareit {
	display: none;
	background: #fff;
	padding: 5px;
	margin: 0;
}

#shareit img {
	margin: 0 -2px;
}

.rightContainer .moduleContainer ul.articleFeedContainer li {
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
}


.moduleContainer .subpage_title_back {
	background: #fff;
	padding: 5px 10px;
	margin: 3px 0 -20px 0;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-style: solid;
	border-width: 1px;
}

.halfColumnLeftContainer {
	background: #fff;
    float: left;
    margin: 0;
    padding: 10px 2px 10px 3px;
    width: 49%;
	border-style: solid;
	border-width: 0 0 0 1px;
}

.halfColumnRightContainer {
	background: #fff;
    float: right;
    margin: 0;
    padding: 10px 3px 10px 3px;
    width: 49%;
	border-style: solid;
	border-width: 0 1px 0 0;
}

.moduleContainer .subpage_title_back a:link {
	color: #8a458a;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
}

.halfColumnLeftContainer .moduleContainer .moduleTitle, .halfColumnRightContainer .moduleContainer .moduleTitle {
	background: none;
    color: #731E71;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
	padding: 0;
}

.halfColumnLeftContainer .moduleContentContainer, .halfColumnRightContainer .moduleContentContainer {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.halfColumnLeftContainer #inthenews {
	margin-bottom: 0 !important;
}

.halfColumnLeftContainer #inthenews .moduleContentContainer {
	border-left: 0 none !important;
}

.halfColumnRightContainer #inthenews .moduleContentContainer {
	border-right: 0 none !important;
}

.halfColumnRightContainer #mostrecentlyupdated {
	margin-bottom: 0 !important;
}

.imageDescription a:link {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.subpage_title {
	display: none;
}

.navigation ul li {
	border-style: none;
}

#extraPhotos .moduleSummary a:link {
	color: #8a458a;
}

#extraPhotos .moduleSummary a:hover {
	color: #888;
	text-decoration: underline;
}

#extraPhotos .moduleSummary a:visited {
	color: #666;
}


.pageContainer .leftContainer .moduleContainer {
}

.pageContainer .leftContainer .moduleContainer .contentTitle {
	background: #fff;
	padding: 10px 10px 0 10px;
	border-width: 0 1px;
	border-style: solid;
}
	
.pageContainer .leftContainer .moduleContainer .articleSummary {
	background: #fff;
	padding: 0 10px;
	color: #888;
}

.pageContainer .leftContainer .moduleContainer .twitterFacebookLikeButton {
	background: #fff;
	padding: 10px 10px 0 10px;
	border-style: solid;
	border-width: 0 1px;
}
	
.moduleContainer .moduleContentContainerTopBorder {
	background: #fff;
	margin: -12px 0 0 0 !important;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}
	
.moduleContainer .moduleContentContainerTopBorder .autoHeight {
	border: 0 none !important;
}

.pageContainer .leftContainer .moduleContainer .moduleContentContainerTopBorder #fbcomments.contentTitle {
	color: #731e71;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight: normal;
    text-decoration: none;
	line-height: 30px;
	padding: 5px 0;
}


.pageContent {
	background: #fff;
	padding: 10px;
    margin: 10px 15px;
}

.siteMapBox {
    float: left;
    margin: 5px !important;
    width: 300px;
}

.pageContainer .threeColumnContainer {
	margin: 20px 5px 0px 5px !important;
}

.moduleContentTitle h3.moduleContentTitle a.arrowLinkRight {
	background: none !important;
}


/*START ADVERTISEMENT TEXT CSS*/

/*div#masthead_topad:after, 
div.footer_bottomad:after, 
div.ad160x600:after, 
div#new_160x600ad:after, 
div#DARTad160x600:after,
div#rightcolumn_300x250ad:after,
div#rightcolumn_300x250:after,  
div.twocolumn_rightcolumn:after, 
div.vod300x250AdContainerDiv:after, 
div#DARTad300x250:after  {
content: "Advertisement";
float:right;
color:#999999;
font-size:10px;
line-height:12px;
font-family:Arial,Verdana,Helvetica,sans-serif;
}*/
 
/* start listen live positioning*/ 

/* end listen live positioning*/
 
div.rightcolumn_mod1 {
margin:14px 0 0 6px !important;
}
 
#rightcolumn_120x90left, #rightcolumn_120x90right {
display:none;
}

div#DARTad300x250 {
width:300px; 
}

/*END ADVERTISEMENT TEXT CSS*/

.leftmod3_content img {
	max-width: 630px !important; /* default was 185px */
}

.masthead_rksform{
  margin-left:230px;
  width:455px;
  overflow:hidden;
  height:auto;
}
.rks_menukeyword {
  width:455px;
  overflow:hidden;
}
#category_id {
  display:none;
}
div.site_nav {
	height:28px;
}
div.nav_text {
	padding:0 2px 10px 40px;
}
div.site_nav img {
	vertical-align:top;
}
.nav_locpos{
  position:relative;
  width:990px !important;
}
.nav_natpos{
  position:relative;
  width:0px !important;
  text-align:right;
  display:none;
}
.leftcolumn_mod1{
  height:0px;
  width:0px;
  display:none;
}
div.subpage_container{
	background-color:#F4F372;
	background-image:url("/pages/moduleimages/journal_bg.jpg");
	background-repeat:repeat-x;
	padding-top:20px;
}
div.twocolumn_title {
color:#454545;
}
.subpage_header{
  display:none;
}
.threecolumn_article{
  width:405px;
}
td.threecolumn_rightcolumn{
  width:340px;
  background-color:transparent;
}
div.threecolumn_160x600 {
visibility:hidden;
}
.twocolumn_article{
  width:405px;
}
.custom_article {
	margin-left:10px;
	width:630px;
}

.custom_article table {
	font-size:12px;
}

td.twocolumn_rightcolumn{
  width:340px;
  background-color:transparent;
}
.rightcolumn_300x250ad{
  width:300px;
  height:250px;
  margin:7px auto;
}
.rightcolumn_300x250{
  width:300px;
  height:250px;
  margin:20px auto;
}
.rightcolumn_contentmod{
  width:300px;
  margin:20px auto;
}
div.rightmod3_content {
	background-image:url(/pages/moduleimages/module_fb.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

/* Healthy Living Edits - AG */
	div.rightmod1_content img {
		margin-right: 90px !important;
		margin-left: 90px;
		margin-bottom: 10px;	
	}
	
	div.rightmod1_content {
		background-color: #f6fae9;
		padding-top: 5px;
		background-image: url('/pages/healthyliving/Read_More_Button.jpg');
		background-repeat:no-repeat;
		background-position: bottom;
		margin-bottom: -50px !important;
		position: relative;
	}
	
		#box-link { /* overlay for making Read More button linkable */
			position: absolute;
			top: 97.5%; 
			left: 94px; 
			width: 90px; 
			height: 1px; 
			background-color: transparent; 
			border: 0px solid red; /* change border width to see visible overlay */
		}
		
	
	div.rightmod1_header {
		visibility: visible;
		height: 80px;
		margin-bottom:19px;
	}

	div.rightmod2_header { /* add lower lip to bottom of Healthy Living module */
		background-color: #f6fae9;
		z-index: -1;
		height: 20px !important;
		display: none;
	}

	div.rightmod2 { /* experimenting with moving up the dilemma module in stack order */
		z-index: 999;
	}

	div.rightmod2_content {
	color:#393b16;
	width: 300px !important;
	}
	
	div.rightcolumn_mod2 {
		margin: 7px 0px 0px 0px !important;
	}
	
	div.rightcolumn_mod3 { /* Move Facebook module down */
		margin: 55px 0 0 6px !important;
	}
	
/* End Healthy Living Edits */

.rightcolumn_120x90ads{
  position:relative;
  width:300px;
  margin:7px 0 0 6px;
  visibility:hidden;
}
.rightcolumn_120x90{
  width:120px;
  margin-left:20px;
}
#gallery_adbg{
  visibility:hidden !important;
  height:0px;
}
#gallery_controls{
  border-top:0px !important;
}
#galleryAdCover{
  visibility:hidden;
  height:0px;
}
.hometop_p2{
  width:520px;
  border:0px;
  background:none;
  overflow:visible;
}
.centercolumn_mod1{
  margin:0px;
  width:518px;
  height:278px;
}
.centermod1_header{
  width:518px;
}
div.centermod1_content{
	background-image:url("/pages/moduleimages/module_video_connect_bg.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	height:278px;
	overflow:hidden;
	padding:0;
	width:518px;
}
.homebottom_leftcolumn{
  width:678px;
}

/*

div.leftmod2_content a:link, div.leftmod2_content a:visited {
color:#FFE693;
font-size:30px;
}
 
div.leftmod2_content a:hover {
color:#FFFFFF;
}

div.leftmod2_content p {
font-size:12px;
}

div.leftmod2_content p a:link, div.leftmod2_content p a:visited, div.leftmod2_content p a:hover {
font-size:12px;
}

*/

.two_column_articlesummary {display: none;}


.leftcolumn_mod2{
  width:670px;
}
.leftmod2_header{
  width:670px;
}
.leftmod2_content{
  width:650px;
  background-image: url(/pages/moduleimages/journal_bg.jpg);
  background-repeat: repeat-x;
  margin: 0px 0px 15px 0px;
  padding: 5px 10px 10px 10px;
}
.leftcolumn_mod3{
  width:670px;
}
.leftmod3_header{
  width:670px;
}
div.leftmod3_content {
  width:650px;
  background-image: url(/pages/moduleimages/journal_bg.jpg);
  background-repeat: repeat-x;
  margin: 0px 0px 15px 0px;
  padding: 5px 10px 10px 10px;
}

/*

div.leftmod4_content a:link, div.leftmod4_content a:visited {
color:#FFE693;
font-size:30px;
} 
div.leftmod4_content a:hover {
color:#FFFFFF;
}
div.leftmod3_content p.MsoNormal a, div.leftmod4_content p.MsoNormal a:visited {
font-size:12px;
}

*/

.leftcolumn_mod4{
  width:670px;
}
.leftmod4_header{
  width:670px;
}
.leftmod4_content{
  width:650px;
  background-image:url("/pages/moduleimages/journal_bg.jpg");
  background-repeat: repeat-x;
  margin: 0px;
  padding: 5px 10px 10px 10px;
}
.centercolumn_mod2{
  width:976px;
}
.centermod2_header{
  width:976px;
}
.centermod2_content{
  width:964px;
  padding:0px;
}
.footer_copyright img{
  display:none;
}

.leftmod2_header_position {
	text-align: center;
}

.leftmod3_header_position {
	text-align: center;
}

.leftmod4_header_position {
	text-align: center;
}

.title {
	font-size: 24px
}

.footer_copyright > small { display: none; }

.footer_copyright:before { content: "Produced by Big Shoes Productions" }

.footer_copyright {
	margin-top: 120px;
}

.leftcolumn_mod2 {
	background-image: url(/pages/moduleimages/bottommodule.jpg); background-repeat: no-repeat; background-position: center bottom;
	padding-bottom: 23px;
	margin-left:7px;
}

.leftcolumn_mod3 {
	background-image: url(/pages/moduleimages/bottommodule.jpg); background-repeat: no-repeat; background-position: center bottom;
	padding-bottom: 23px;
	margin-left:7px;
}

.leftcolumn_mod4 {
	background-image: url(/pages/moduleimages/bottommodule.jpg); background-repeat: no-repeat; background-position: center bottom;
	padding-bottom: 23px;
	margin-left:7px;
}

h1 {color: #731e73; font-size: 30px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

h2 {color: #731e73; font-size: 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

h3 {color: #731e73; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

.site_footer{ /* GROUP SITE_FOOTER */ 
 margin: 0px;
  padding: 0px;
  top: -15px;
}
 
.footer_map{ /* GROUP SITE_FOOTER */
 
 padding: 0px;
 margin: 0px;
}
 
.footer_bottomad{ /* GROUP SITE_FOOTER */ 
  margin-top: 0px;
   padding: 0px;
   top: -5px;
}
 
.footer_portalbar{ /* GROUP SITE_FOOTER */ 
  margin-top: 0px;
   padding: 0px;
}

.feedtool_thumbnail {margin-right: 15px};
 
.podcastItem, .podcastItem_more {
	margin: 5px;
}

/* END Premiere default CSS. */


/* BEGIN THEME CSS */
/* To activate a theme, delete the commenting tag from the end of the currently active one's title, and add a commenting tag to the end of the title of the one you'd like to activate */

/* ------------ VALENTINES DAY ------------  */

body {
	background: url(/pages/images/valentinesbg.jpg) top center repeat-x #ffe6e6;
}

.newLaunchPadContainer, #siteheader .newLaunchPadContainer {
    background: #c21f2d;
}

div.site_nav {
    background: #c21f2d;
}

.navigation ul ul li:hover {
	background: #a4262f;
}

.navSubItems {
    background: #c21f2d;
}

.navSubMenuItem {
    background: #c21f2d;
}
  
.moduleContainer .moduleTitle {
	color: #FFF;
	background-color: #c21f2d;
}

.moduleContainer .primarycolor_bg {
    background: url(/pages/images/titlebg_rightmodule_valentines.png) no-repeat scroll center top transparent;
}

#sitewide1 .moduleTitle { 
	background: url(/pages/images/titlebg_full_valentines.png) no-repeat top center;
	background-color: transparent;
}

#sitewide1.moduleContainer {
	background: url(/pages/images/bodybg_full_valentines.png) no-repeat bottom center;
}

#doublewide1 .moduleTitle { 
	background: url(/pages/images/titlebg_doublewide_valentines.png) no-repeat top center;
	background-color: transparent;
}

#doublewide1.moduleContainer {
	background: url(/pages/images/bodybg_doublewide_valentines.png) no-repeat bottom center;
}

#topleft .moduleTitle {
	background: url(/pages/images/titlebg_pointhope_valentines.png) no-repeat top center;
	background-color: transparent;
}

#topleft2 .moduleTitle {
	background: url(/pages/images/titlebg_module_valentines.png) no-repeat top center;
	background-color: transparent;
}

#topleft.moduleContainer, #topleft2.moduleContainer {
	background: url(/pages/images/bodybg_module_valentines.png) no-repeat bottom center;
}

#topcenter .moduleTitle, #topcenter2 .moduleTitle {
	background: url(/pages/images/titlebg_module_valentines.png) no-repeat top center;
	background-color: transparent;
}

#topcenter.moduleContainer, #topcenter2.moduleContainer {
	background: url(/pages/images/bodybg_module_valentines.png) no-repeat bottom center;
}

#top20 .moduleTitle, #topright .moduleTitle, #topright2 .moduleTitle, #midright .moduleTitle {
	background: url(/pages/images/titlebg_rightmodule_valentines.png) no-repeat top center;
	background-color: transparent;
}

#top20.moduleContainer, #midright.moduleContainer {
	background: url(/pages/images/bodybg_rightmodule_valentines.png) no-repeat bottom center;
}

.moduleContentContainer {
	border-color: #cc6666 !important;
}

.site_footer .map_text {
	color: #000;
}

.site_footer .map_text a, .site_footer .footer_copyright a  {
	color: #731E71;
}

.site_footer .map_text a:hover, .site_footer .footer_copyright a:hover {
	color: #888;
}

.site_footer .footer_copyright {
	color: #000;
}

.pageContainer .singlePage {
	border: 1px #cc6666 solid;
}

.moduleContainer .subpage_title_back {
	border-color: #cc6666;
}

.halfColumnLeftContainer {
	border-color: #cc6666;
}

.halfColumnRightContainer {
	border-color: #cc6666;
}

.pageContainer .leftContainer .moduleContainer .contentTitle {
	border-color: #cc6666;
}

.pageContainer .leftContainer .moduleContainer .twitterFacebookLikeButton {
	border-color: #cc6666;
}
	
.moduleContainer .moduleContentContainerTopBorder {
	border-color: #cc6666;
}

/* END VALENTINES DAY */





/* ------------- SPRING ---------------

	.newLaunchPadContainer #listenLiveText {
		background: none !important;
	}

body {
	background: url(/pages/images/springbg.jpg) top center repeat-x #fff5cd;
}

.newLaunchPadContainer, #siteheader .newLaunchPadContainer {
    background: #96c36d;
}

div.site_nav {
    background: #96c36d;
}

.navigation ul ul li:hover {
	background: #73a951;
}

.navSubItems {
    background: #96c36d;
}

.navSubMenuItem {
    background: #96c36d;
}
  
.moduleContainer .moduleTitle {
	color: #4c7334;
	background-color: #dcf1d7;
}

.moduleContainer .primarycolor_bg {
    background: url(/pages/images/titlebg_rightmodule_spring.png) no-repeat scroll center top transparent;
	background-color: transparent;
}

#sitewide1 .moduleTitle { 
	background: url(/pages/images/titlebg_full_spring.png) no-repeat top center;
	background-color: transparent;
}

#sitewide1.moduleContainer {
	background: url(/pages/images/bodybg_full_spring.png) no-repeat bottom center;
}

#doublewide1 .moduleTitle { 
	background: url(/pages/images/titlebg_doublewide_spring.png) no-repeat top center;
	background-color: transparent;
}

#doublewide1.moduleContainer {
	background: url(/pages/images/bodybg_doublewide_spring.png) no-repeat bottom center;
}

#topleft .moduleTitle {
	background: url(/pages/images/titlebg_pointhope_spring.png) no-repeat top center;
	background-color: transparent;
}

#topleft2 .moduleTitle {
	background: url(/pages/images/titlebg_module_spring.png) no-repeat top center;
	background-color: transparent;
}

#topleft.moduleContainer, #topleft2.moduleContainer {
	background: url(/pages/images/bodybg_module_spring.png) no-repeat bottom center;
}

#topcenter .moduleTitle, #topcenter2 .moduleTitle {
	background: url(/pages/images/titlebg_module_spring.png) no-repeat top center;
	background-color: transparent;
}

#topcenter.moduleContainer, #topcenter2.moduleContainer {
	background: url(/pages/images/bodybg_module_spring.png) no-repeat bottom center;
}

#top20 .moduleTitle, #topright .moduleTitle, #topright2 .moduleTitle, #midright .moduleTitle {
	background: url(/pages/images/titlebg_rightmodule_spring.png) no-repeat top center;
	background-color: transparent;
}

#top20.moduleContainer, #midright.moduleContainer { 
	background: url(/pages/images/bodybg_rightmodule_spring.png) no-repeat bottom center;
}

.moduleContentContainer {
	border-color: #BBD7B5 !important;
}

.site_footer .map_text {
	color: #000;
}

.site_footer .map_text a, .site_footer .footer_copyright a  {
	color: #731E71;
}

.site_footer .map_text a:hover, .site_footer .footer_copyright a:hover {
	color: #888;
}

.site_footer .footer_copyright {
	color: #000;
}

.pageContainer .singlePage {
	border: 1px #bbd7b5 solid;
}

.moduleContainer .subpage_title_back {
	border-color: #BBD7B5;
}

.halfColumnLeftContainer {
	border-color: #BBD7B5;
}

.halfColumnRightContainer {
	border-color: #BBD7B5;
}

.pageContainer .leftContainer .moduleContainer .contentTitle {
	border-color: #BBD7B5;
}

.pageContainer .leftContainer .moduleContainer .twitterFacebookLikeButton {
	border-color: #BBD7B5;
}
	
.moduleContainer .moduleContentContainerTopBorder {
	border-color: #BBD7B5;
}

/* END SPRING */





/* -------------- THINK PINK ------------- 

body {
	background: url(/pages/images/thinkpinkbg.jpg) top center repeat-x #f6dfec;
}

.newLaunchPadContainer, #siteheader .newLaunchPadContainer {
    background: #d44898;
}

div.site_nav {
    background: #d44898;
}

.navigation ul ul li:hover {
	background: #b92e7e;
}

.navSubItems {
    background: #d44898;
}

.navSubMenuItem {
    background: #d44898;
}
  
.moduleContainer .moduleTitle {
	color: #FFF;
	background-color: #d13d92;
}

.moduleContainer .primarycolor_bg {
    background: url(/pages/images/titlebg_rightmodule_thinkpink.png) no-repeat scroll center top transparent;
	background-color: transparent;
}

#sitewide1 .moduleTitle {
	background: url(/pages/images/titlebg_full_thinkpink.png) no-repeat top center;
}

#sitewide1.moduleContainer {
	background: url(/pages/images/bodybg_full_thinkpink.png) no-repeat bottom center;
}

#doublewide1 .moduleTitle { 
	background: url(/pages/images/titlebg_doublewide_thinkpink.png) no-repeat top center;
	background-color: transparent;
}

#doublewide1.moduleContainer {
	background: url(/pages/images/bodybg_doublewide_thinkpink.png) no-repeat bottom center;
}

#topleft .moduleTitle {
	background: url(/pages/images/titlebg_pointhope_thinkpink.png) no-repeat top center;
	background-color: transparent;
}

#topleft2 .moduleTitle {
	background: url(/pages/images/titlebg_module_thinkpink.png) no-repeat top center;
	background-color: transparent;
}

#topleft.moduleContainer, #topleft2.moduleContainer {
	background: url(/pages/images/bodybg_module_thinkpink.png) no-repeat bottom center;
}

#topcenter .moduleTitle, #topcenter2 .moduleTitle {
	background: url(/pages/images/titlebg_module_thinkpink.png) no-repeat top center;
}

#topcenter.moduleContainer, #topcenter2.moduleContainer {
	background: url(/pages/images/bodybg_module_thinkpink.png) no-repeat bottom center;
}

#top20 .moduleTitle, #topright .moduleTitle, #topright2 .moduleTitle, #midright .moduleTitle {
	background: url(/pages/images/titlebg_rightmodule_thinkpink.png) no-repeat top center;
	background-color: transparent;
}

#top20.moduleContainer, #midright.moduleContainer {
	background: url(/pages/images/bodybg_rightmodule_thinkpink.png) no-repeat bottom center;
}

.moduleContentContainer {
	border-color: #af2776 !important;
}

.site_footer .map_text {
	color: #000;
}

.site_footer .map_text a, .site_footer .footer_copyright a  {
	color: #731E71;
}

.site_footer .map_text a:hover, .site_footer .footer_copyright a:hover {
	color: #888;
}

.site_footer .footer_copyright {
	color: #000;
}

.pageContainer .singlePage {
	border: 1px #af2776 solid;
}

.moduleContainer .subpage_title_back {
	border-color: #af2776;
}

.halfColumnLeftContainer {
	border-color: #af2776;
}

.halfColumnRightContainer {
	border-color: #af2776;
}

.pageContainer .leftContainer .moduleContainer .contentTitle {
	border-color: #af2776;
}

.pageContainer .leftContainer .moduleContainer .twitterFacebookLikeButton {
	border-color: #af2776;
}
	
.moduleContainer .moduleContentContainerTopBorder {
	border-color: #af2776;
}

/* END THINK PINK */





/* ------------ XMAS ---------------

body {
	background: url(/pages/images/xmasbg.jpg) top center repeat-x #8e0000;
}

.newLaunchPadContainer, #siteheader .newLaunchPadContainer {
	background: #c96254;
}

div.site_nav {
    background: #c96254;
}

.navigation ul ul li:hover {
	background: #9f4134;
}

.navSubItems {
    background: #c96254;
}

.navSubMenuItem {
    background: #c96254;
}
  
.moduleContainer .moduleTitle {
	color: #FFF;
	background-color: #c86254;
}

.moduleContainer .primarycolor_bg {
    background: url(/pages/images/titlebg_rightmodule_xmas.png) no-repeat scroll center top;
	background-color: transparent;
}

#sitewide1 .moduleTitle {
	background: url(/pages/images/titlebg_full_xmas.png) no-repeat top center;
}

#sitewide1.moduleContainer {
	background: url(/pages/images/bodybg_full_xmas.png) no-repeat bottom center;
}

#doublewide1 .moduleTitle { 
	background: url(/pages/images/titlebg_doublewide_xmas.png) no-repeat top center;
	background-color: transparent;
}

#doublewide1.moduleContainer {
	background: url(/pages/images/bodybg_doublewide_xmas.png) no-repeat bottom center;
}

#topleft .moduleTitle {
	background: url(/pages/images/titlebg_pointhope_xmas.png) no-repeat top center;
	background-color: transparent;
}

#topleft2 .moduleTitle {
	background: url(/pages/images/titlebg_module_xmas.png) no-repeat top center;
	background-color: transparent;
}

#topleft.moduleContainer, #topleft2.moduleContainer {
	background: url(/pages/images/bodybg_module_xmas.png) no-repeat bottom center;
}

#topcenter .moduleTitle, #topcenter2 .moduleTitle {
	background: url(/pages/images/titlebg_module_xmas.png) no-repeat top center;
}

#topcenter.moduleContainer, #topcenter2.moduleContainer {
	background: url(/pages/images/bodybg_module_xmas.png) no-repeat bottom center;
}

#top20 .moduleTitle, #topright .moduleTitle, #topright2 .moduleTitle, #midright .moduleTitle {
	background: url(/pages/images/titlebg_rightmodule_xmas.png) no-repeat top center;
	background-color: transparent;
}

#top20.moduleContainer, #midright.moduleContainer {
	background: url(/pages/images/bodybg_rightmodule_xmas.png) no-repeat bottom center;
}

.moduleContentContainer {
	border-color: #990000 !important;
}

.site_footer .map_text {
	color: #fff;
}

.site_footer .map_text a, .site_footer .footer_copyright a  {
	color: #bbb;
}

.site_footer .map_text a:hover, .site_footer .footer_copyright a:hover {
	color: #fff;
}

.site_footer .footer_copyright {
	color: #fff;
}

.pageContainer .singlePage {
	border: 1px #990000 solid;
}

.moduleContainer .subpage_title_back {
	border-color: #990000;
}

.halfColumnLeftContainer {
	border-color: #990000;
}

.halfColumnRightContainer {
	border-color: #990000;
}

.pageContainer .leftContainer .moduleContainer .contentTitle {
	border-color: #990000;
}

.pageContainer .leftContainer .moduleContainer .twitterFacebookLikeButton {
	border-color: #990000;
}
	
.moduleContainer .moduleContentContainerTopBorder {
	border-color: #990000;
}

/* END XMAS */
