﻿@charset "UTF-8";

body {
	color:#000;
	margin-top: 0px;
	font-family: Verdana, Geneva, sans-serif;
	/*background-repeat: repeat;*/
	/*background-image: url('../images/backgrounds/bkgrd_pixel.jpg');*/
	background-position: center top;
	font-size:12px;
	/*height:100%; --needed?*/
}


ul, ol{	
	margin: 10px 0 0 0px;
	padding: 0;
	border: 0;
	vertical-align: baseline;

	/*removed 3/4/2013
	line-height: 15px;
	margin-bottom: 18px;
	font-size:12px;
	*/	
}
li {
/*removed 3/4/2013
	margin-bottom: 5px;
	font-size:12px;
*/	
/*added by JM 20131031 
padding-left: 1em;
margin-left: 20px;

font-size: 1.02em;*/padding-bottom: 10px;
}
/**Added to control list without affecting rotator - JM 20140116**/
.MCMLArticleText li{
	margin-left: 3em;
	padding: .3em 3em .3em .5em;
	font-size: 1em;
	line-height: 1.3em;
}

a img {
 border:none;
}

.cornerRadius10 {
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #fff;
}

.cornerRadius10Top {
border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border: 1px solid #FFFFFF;
}
.cornerRadius10Bot {
border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border: 1px solid #FFFFFF;
}
img.center { 
    display: block; 
    margin-left: auto; 
    margin-right: auto;
    border:1px aqua solid;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
#FullWrapper{
	float:left;
	width:100%;
	/* BGC week bgd - 
	MCML Top logo has been removed on line 247 #HeaderLink01 */
	/*background-image:url('../images/backgrounds/MCML-Skin-Bkgd-bgcweek-2014.jpg');
	background-repeat:no-repeat;
	background-color: #3393ba;
	background-position:center top;	
	background: #fff url('../images/backgrounds/2326-13-holidaybckgd.png');
	}*/ /* OUT FOR THE Holidays*/
	/*background-image:url('/assets/images/backgrounds/bk-ltblu-star.png');*/
	
	/* New Background 2014*/
	background-color:#75ced3;
	background-image:url('http://www.myclubmylife.com/assets/images/backgrounds/TheClub-bkgdFall2014.jpg');
	background-position:top center;
	background-repeat:repeat-x;
	background-attachment:fixed;
}

#FormWrapper{
	float:left;
	width:100%;
	background-color:#EBEBEB;	
}
/*
p {
	font-size:16px;	
	line-height: 24px;
	margin: 0 0 16px 0;		
}
*/
.menuBasic {
	list-style:none;
	margin:0;
    padding:0;
    padding-top:5px;
	display:block;
	width:100%;
	height:100%;
	background:#fff;
	border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #ffffff;
}
 

.menuItemBasic {
	display:block; 
    float:left; 
    margin:0;
    padding:0;
    border-bottom: 1px dotted #F29416;
}
.menuItemBasic img, .menuItemBasic div, .menuItemBasic a {
	display: block}

a,
a:link,
a:active,
a:visited{
	color: #16b4bd;
	text-decoration: none;
}
a:hover{
	color: #498ba6;
	text-decoration:none;
}

.ms-SPLink a,
.ms-SPLink a:link,
.ms-SPLink a:active, 
.ms-SPLink a:visited {
	color: #ffffff;
	text-decoration: none;
}

.ms-SPLink a:hover{
	color:#999999;
	text-decoration: none;
			
}

.ms-WPBody A:link, .ms-WPBody A:visited a:hover {
    text-decoration: none;
	text-decoration: none;

    
}

#MCMLMoreStoriesLinks{
	padding-left:15px;
	font-size:14px;	
	font-weight:bold;
	visibility:hidden;		
}



#MCMLMoreStoriesLinks a,
#MCMLMoreStoriesLinks a:link,
#MCMLMoreStoriesLinks a:active,
#MCMLMoreStoriesLinks a:visited{
	padding:10px 10px 0 5px;	
	float:left;
	color:#6b2110;			
}
#MCMLMoreStoriesLinks a:hover{
	color:#498ba6;			
}
#MCMLMoreStoriesLinks a.supergoo{
	font-size:6px;
	font-weight:normal;
}
* html #MCMLMoreStoriesLinks a.supergoo{
	font-size:9px;
}


/*--- STYLE OVERRIDES FOR POLL --------*/

#MCMLMainBodyWrapper #PDI_container2727813 .pds-input-label{
  width:150px;
}

#MCMLMainBodyWrapper #PDI_container3582549 .pds-input-label{
  width:180px;
}

#MCMLMainBodyWrapper #PDI_container3582549 .pds-box
  {
  width:230px;
}
.poll_box_header-LCol{
	margin-top:10px;			
}
.pds-links{
	clear:both;
	width:200px;
}
/*-------------------------------------*/


#MCMLMainBodyWrapper {
	width: 946px;
	margin:0 auto;
	
}

#MCMLMainBodyWrapper td#MCMLMainHeader {
	/*height: 112px;*/
	height: 162px !important;
	padding:0;
}

#LifeSkillsHeadLinks,
#InTheClubHeadLinks,
#HealthFitnessHeadLinks,
#ArtsTechHeadLinks,
#RecreationHeadLinks,
#BrightSpotHeadLinks{
	display:none;}

#HeaderLink01{ /*--- Always Appears Over logo in Header for Home Link --------*/
	float: left;
	height: 152px;
	width: 467px;
	background: url("../images/logos/TheClub-MCML-topLogo.png");
	background-repeat:no-repeat;
}
#HeaderLink02{ /*--- Shared Styles for 2nd Link in Header --------*/
	float: left;
	height: 112px;
	width: 270px;
}
#HeaderLink03{ /*--- Shared Styles for 3rd Link in Header --------*/
	/*float: left;
	height: 112px;
	width: 263px;
	background: url("../images/logos/mastheadr-link3-theclub.png");*/
	width: 312px;
	height: 39px;
	background: url("../images/logos/TheClub-MCML-type-topLogo.png");
	position:relative;
	top: 100px;
	left: 600px;
	display:block;
}

/*--- ROUNDED CORNERS -----------------------------
-----------------------------------------------------------------------------------*/

#CornerWrap4,
#CornerWrap {
	width:100%;
	float:left;
}
#CornerTL {
	background-repeat: no-repeat;
	float: left;
	background-position: left top;
	width: 100%;
}
#CornerTR {
	background-repeat: no-repeat;
	float: left;
	background-position: right top;
	width: 100%;
}
#CornerBR {
	background-repeat: no-repeat;
	float: left;
	background-position: right bottom;
	width: 100%;
}
#CornerBL {
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 100%;
}
#CornerContentWrap {
	float:left;
	width: 100%;
	
	padding-bottom:0px; /* changed from 10px on 12-5-2011 to remove pad from underneath Main Nav area */
}
#CornerWrap4 #CornerContentWrap {
	float:left;
	width: 100%;
	
	padding-bottom:0px; 	/* -- Changed from 5px 12-05-2011 - to remove video box bleed; --*/

	margin-bottom:10px;	
}

#RoundCornerEmbedBox {
	float:left;
	width: 100%;
	margin-top: 10px;
	padding-bottom:10px;
}
#CornerWrap4 #RoundCornerEmbedBox {
	float:left;
	width: 100%;
	margin-top: 10px;
	padding-bottom:5px;
	margin-bottom:10px;	
}
/*
#Colhead {
	color: #333;
	font-size:18px;
	padding-left:10px;	
}
*/
.Colhead {
	height:46px;
	color: #f29416;
	font-size:18px;
	padding:22px 0 0 10px;
	background: #fff;
	border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border: 1px solid #FFFFFF;
	border-bottom:1px #999 dotted;		
}

.ColheadChillSpot {
	color: #f29416;
	font-size:18px;
	padding:22px 0 0px 69px;
	height:46px;
	background: #fff url('../images/logos/chillspot-64.png') no-repeat;
	border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border: 1px solid #FFFFFF;		
	border-bottom:1px #999 dotted;
	margin:15px 0 0 0;
}

/* ===== Teen Topix Menu ===== */
/*--- TEEN TOPIX SIDEBAR - NEW - 5/20/2013 ---------------------------------*/

#teenTopix .Colhead {
	height:30px;
	color: #F29416;
	font-size:18px;
	padding: 15px 0 0 10px;
	background: #fff;
	border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; border: 1px solid #FFFFFF;		
}


#teenTopix.sidebarBox {
	width:237px;
	background:#fff;
	list-style-type: none;
}

.sidebarBox .menuItem {}

.sidebarBox .menuItem img {
	display: block; 
    margin-left: auto; 
    margin-right: auto;
    border:1px solid #7ACDCC !important
}

#teenTopix .menuItem{
	width:100%;
	font-size:1em;
	text-align:center;
	width:100%;
}

#teenTopix .menuItem img{
	width:120px;	
}

#teenTopix .menuItem a,
#teenTopix .menuItem a:link,
#teenTopix .menuItem a:active,
#teenTopix .menuItem a:visited{
	font-size:1em;
	color: #999;
	padding:0px 0 3px 0;			
}

#teenTopix .menuItem a:hover{
	text-decoration:none;
	color:#CDE72C;		
}



.last {
	border:none;
	margin-bottom:10px;
}
#teenTopix.sidebarBox .textLink {
	display:block;
	padding:2px 0;
	margin:1em;
	width:88%;
	border-top:1px #999 dotted;
	text-align:right;
}

/* ===== End Teen Topix Menu ===== */

.CornersLatest{
}
.CornersLatest #CornerContentWrap{
	background-color:#ffffff;}
.CornersLatest #CornerTL {
	background-image: url(../images/corner/white/TL100.png);}
.CornersLatest #CornerTR {
	background-image: url(../images/corner/white/TR260.png);}
.CornersLatest #CornerBR {
	background-image: url(../images/corner/white/BR260.png);}
.CornersLatest #CornerBL {
	background-image: url(../images/corner/white/BL100.png);}



.CornersBlack{
	color: #FFF;}
.CornersBlack #CornerContentWrap{
	background-color:#000000;}
.CornersBlack #CornerTL {
	background-image: url(../images/corner/black/TL100.png);}
.CornersBlack #CornerTR {
	background-image: url(../images/corner/black/TR260.png);}
.CornersBlack #CornerBR {
	background-image: url(../images/corner/black/BR260.png);}
.CornersBlack #CornerBL {
	background-image: url(../images/corner/black/BL100.png);}

/*
.CornersWhite{
	color: #000000;
	}
.CornersWhite #CornerContentWrap{
	/*background-color:#ffffff;*/
	.CornersWhite #CornerContentWrap{

	}
	
	
.CornersWhite #CornerTL {
	background-image: url(../images/corner/white/TL100.png);}
.CornersWhite #CornerBR {
	background-image: url(../images/corner/white/BR260.png);}
.CornersWhite #CornerBL {
	background-image: url(../images/corner/white/BL100.png);}
.CornersWhite #CornerTR {
	background-image: url(../images/corner/white/TR260.png);}
	

.Corners333{
	color: #000;}
.Corners333 #CornerContentWrap{
	background-color:#333;}
.Corners333 #CornerTL {
	background-image: url(../images/corner/333/TL100.png);}
.Corners333 #CornerBR {
	background-image: url(../images/corner/333/BR260.png);}
.Corners333 #CornerBL {
	background-image: url(../images/corner/333/BL100.png);}
.Corners333 #CornerTR {
	background-image: url(../images/corner/333/TR860.png);}


.Corners-Transp-Blk{
	color: #000;}
.Corners-Transp-Blk #CornerContentWrap{
	}
.Corners-Transp-Blk #CornerTL {
	background-image: url(../images/corner/blk-trnsp/TL100.png);}
.Corners-Transp-Blk #CornerBR {
	background-image: url(../images/corner/blk-trnsp/BR260.png);}
.Corners-Transp-Blk #CornerBL {
	background-image: url(../images/corner/blk-trnsp/BL100.png);}
.Corners-Transp-Blk #CornerTR {
	background-image: url(../images/corner/blk-trnsp/TR860.png);}
*/

	
	
/*--- FOR SPECIFIC COLUMNS --*/


.CornersBlack{
	color: #FFF;}
.CornersBlack #RoundCornerEmbedBox{
	background-color:#000000;}
.CornersBlack #CornerTL {
	background-image: url(../images/corner/black/TL100.png);}
.CornersBlack #CornerTR {
	background-image: url(../images/corner/black/TR260.png);}
.CornersBlack #CornerBR {
	background-image: url(../images/corner/black/BR260.png);}
.CornersBlack #CornerBL {
	background-image: url(../images/corner/black/BL100.png);}

/*---Round Corner Embed Box---
.CornersWhite{
	color: #000000;
	}
	

.Corners333{
	color: #000;}
.Corners333 #RoundCornerEmbedBox{
	background-color:#333;}
.Corners333 #CornerTL {
	background-image: url(../images/corner/333/TL100.png);}
.Corners333 #CornerBR {
	background-image: url(../images/corner/333/BR260.png);}
.Corners333 #CornerBL {
	background-image: url(../images/corner/333/BL100.png);}
.Corners333 #CornerTR {
	background-image: url(../images/corner/333/TR860.png);}




	
	

---Round Corner Embed Box1--*/
	



/*--- TOP NAVIGATION ----------------------------------------------------------------------------------------------------------------*/


#MCMLMainBodyWrapper td#MCMLMainNav {
	/*font-size: 16px;*/
	font-size: 1.4em;
	padding:10px 0 0 0;
	/*background-color:#000;*/
	background-color:#d44126;
	border-radius: 10px 10px 0px 0px; 
	-moz-border-radius: 10px 10px 0px 0px; 
	-webkit-border-radius: 10px 10px 0px 0px; 
	border: 0 solid #000;
}
#MCMLMainNav a,
#MCMLMainNav a:link,
#MCMLMainNav a:active,
#MCMLMainNav a:visited{
	color:#fff;
	/*font-weight:bold;*/
	font-weight: 100;
	display:block;
	float:left;
	text-decoration:none;
	/*padding: 0 0 0 30px;*/
	padding: 2em 0 1em 30px;
	text-transform:uppercase;
	font-size: .925em;
}
#MCMLMainNav a:hover{
	color:#cde72c;			
}

.MainNavItem {

	margin-right:20px;
}

#MCMLBelowTopNav{
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		height:14px;
		/*background-image:url('http://www.myclubmylife.com/design/images/backgrounds/bk-img-16x16.png');*/
		background-color:#fff;
		margin-bottom:25px;
}
.AlertWrap,{
	float:left;		
}

.NotificationWrap{
	float:left;
	margin-bottom:5px;
}

.Alerts {
	background:red;
	color:#fff;
	text-align:center;
}
.Notification{
	float:left;
	width:835px;
	background-repeat:no-repeat;
	font-size:12px;	
	padding: 10px 20px 10px 30px;
	margin: 0px 0 3px 30px;
	
	background:#F29416;
	color:#fff;

}
* html .Alerts,
* html .Notification{
	width:946px;
}

/*--- COURTESY NAVIGATION ----------------------------------------------------------------------------------------------------------------*/

#MCMLCourtesyNav {
	visibility:hidden;
}

#MCMLCourtesyNav a, 
#MCMLCourtesyNav a:link, 
#MCMLCourtesyNav a:active, 
#MCMLCourtesyNav a:visited {
    /*color:#666666;*/
    float:left;
    font-size: 11px;
    padding: 1px 15px 0 0;
}
#MCMLCourtesyNav a:hover{
				
}
* html #MCMLCourtesyNav a, 
* html #MCMLCourtesyNav a:link, 
* html #MCMLCourtesyNav a:active, 
* html #MCMLCourtesyNav a:visited{
	 white-space:nowrap;
	 padding-top: 2px;			
}

#MCMLCourtesyNav{	
	margin-top:11px;
	float:right;
	width:405px;		
}
#CourtesyNavWrapLeft{
	float:left;
	width:9px;
	height:18px;
	background-image:url('../images/CourtesyNav_Left.png');
	background-repeat:no-repeat;				
}

#CourtesyNavWrapCenter{
	float:left;
	background-image:url('../images/CourtesyNavRepeat.png');
	background-repeat:repeat-x;
	height:18px;
	width:355px;
	padding-left:20px;			
}
#CourtesyNavWrapRight{
	float:left;
	width:8px;
	height:18px;
	background-image:url('../images/CourtesyNav_Right.png');
	background-repeat:no-repeat;			
}





/*--- Top Nav SELECTED STATES for Section Designated in Body Class -------------------------------------------------------------------*/



/*--- LOGIN AREA ---------------------------------------------------------------------------------------------------------------------*/
#MCMLLoginArea small{	
	color:#999999;
}
#LoginTopWrapper{
	float:left;
	width:946px;
	background-color:#303030;
	background-image:url('../images/login_gradient.gif');
	background-repeat:repeat-x;			
}
#LoginBottomWrapper{
	float:left;
	clear:both;
	width:946px;			
}
#LoginBottomLeft{
	float:left;
	width:8px;
	height:8px;
	background-image:url('../images/nav_cornerLeft.gif');
	background-repeat:no-repeat;			
}
#LoginBottomCenter{
	float:left;
	width:930px;
	height:8px;
	background-color:#282828;			
}

#LoginBottomRight{
	float:left;
	width:8px;
	height:8px;
	background-image:url('../images/nav_cornerRight.gif');
	background-repeat:no-repeat;			
}


/*--- BREADCRUMBS --------------------------------------------------------------------------------------------------------------------*/
#MCMLBreadcrumbs{
	padding: 12px 20px 12px 50px;
	/*background-image:url('http://www.myclubmylife.com/design/images/backgrounds/bk-img-16x16.png');*/
	/*background-color:#000;*/
	background-color:#d44126;
	font-size:15px;
}
#MCMLBreadcrumbs .BCcurrent{
	color:#EDFF51;
}
#MCMLBreadcrumbs a,
#MCMLBreadcrumbs a:link,
#MCMLBreadcrumbs a:active,
#MCMLBreadcrumbs a:visited{
	/*color:#16b4bd;*/
	color: #fff;
		text-decoration:none;	
}
#MCMLBreadcrumbs a:hover{
	/*color:#498ba6;*/
	color: #c5c5c5;
	text-decoration:none;			
}

/*--- SHARED BODY STYLES -------------------------------------------------------------------------------------------------------------*/
#MCMLSectionHeader {
	padding: 0 20px 0 20px;
	background:#fff;

	/*border-left:1px solid #000;
	border-right:1px solid #000;*/
}
#MCMLSecHeadBanner{
	display:none;
}
#MCMLBodyRows{
	/*background-image:url('http://www.myclubmylife.com/design/images/backgrounds/bk-img-16x16.png');*/
	background-color:#fff;
	padding-top:10px;
	/*border-left:1px solid #000;
	border-right:1px solid #000;*/
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin-top:0px;
}
/*--- ROW 1 ---*/

#MCMLBodyRow1{
	float:left;
	padding: 0 0 0 20px;
	width:906px;}
	
#MCML-R1Col1{
	float: left;
	width: 300px;
}
#R1Col1Body{
	float:left;
}
.R1Col1-WPZa,
.R1Col1-WPZb{
	float: left;
	clear: both;
	width:100%;			
}
.CommentsTD{
	padding-left:20px;			
}
#MCMLUserCommentsWrapper{ /* want to move to Story Layout but causing some issues with the 'more stories' component 2-7-13*/
	display:none;
	margin-top:25px;
	float:left;
	clear:both;
	
}
#MCMLUserCommentsWrapper #R1Col1BodyBkgrdBottomR{
	padding:20px;
	width:617px;			
}

#ShareTools,
#ShareTools2{
	display:none;
	float:right;
	width:170px;				
}
#ShareTools {
    padding: 0;
}
#ShareTools2 {
    padding:0;
}

#ShareText{
	float:left;	
	color:#999999;
	font-size:10px;
	padding: 1px 2px 0 0;		
}
#ArticleBodyContent{
	display:none;
}
.MCMLArticleTitle{
	font-size:32px;
	/*float:left;*/
	clear:both;
	font-weight:bold;
}
.MCMLArticleSubhead{
	/*float:left;*/
	/*color:#666666;*/
	font-style:italic;
	font-size:22px;
	clear:both;
	padding:12px 0 20px 0;
}
.MCMLArticleMainPoints{
	/*float:left;*/
	font-size:12px;
}
.MCMLArticleText{
	/*float:left; rr-5/15/2013 */
	font-size:16px;
	line-height:24px;
}
.MCMLArticlePhotoTable{
	float:right;
	margin: 0 0 15px 20px;
	width:2px;			
}
.MCMLArticlePhoto{
	float:right;	
}
.MCMLArticlePhoto img{
}
.MCMLArticleCaption{
}
.MCMLArticleCaption p{
	font-size:11px;
	padding: 5px 10px 0 10px;
	color:#999999;
}
#EmbedBodyContent{
	display:none;
	float:left;			
}
#MCML-R1Col2{
	float: left;
	width: 300px;
}
#MCML-R1Col2Content{
	float: left;
	width: 300px;
	background-color:#e8e8e8;			
}
#MCML-R1Col3{
	float: left;
	width: 300px;
}

/*--- NOTOFICATION AREA --*/

#MCMLNotifications{
	float:left;
	width:100%;
	
}


/*--- ROW 2 ---*/
#MCMLBodyRow2{
	float:left;	
	padding: 9px 0 0 20px;
	width:906px;
}
* html #MCMLBodyRow2{
	padding: 0 0 0 20px;
}

#MCML-R2Col1{
	float: left;
	width: 300px;
}
#MCML-R2Col2{
	float: left;
	width: 300px;
}
#MCML-R2Col3{
	float: left;
	width: 300px;
}
#MCMLPlaceHolderMainTD{
	padding: 0 0px 0 0px;
}




/*--- FOOTER STYLES ------------------------------------------------------------------------------------------------------------------*/

/*
#MCML-R1Col2BContent td#column {
	background-color:lime;
	padding-bottom:31px;

    background-repeat: no-repeat;
    background-position:right bottom; 
}
*/

#LoginBottomWrapper {
    display:none;
}

#MCMLMasterFooter {
	border-top: 1px #999999 solid;
	color: #fff;
	background-color:#000;
	background-image: url("../images/footerLogos.gif");
    background-position: right top;
    background-repeat: no-repeat;
    padding-bottom:25px;
}
#MCMLMasterFooter #MCMLFooterNav{
	width:500px;
	text-align: left;
	margin: 15px 0 0 0;
	padding-left:30px;
	float:left;
}
* html #MCMLMasterFooter #MCMLFooterNav{
	width:100%;
}
#MCMLSectionFooter {
	padding: 0 20px 15px 20px;
	/*background-image:url('http://www.myclubmylife.com/design/images/backgrounds/bk-img-16x16.png');*/
	background-color:#fff; /*#A9D0D9;*/
	border-left:0 solid #000;
	border-right:0 solid #000;

}

#MCMLMasterFooter #MCMLFooterNav a,
#MCMLMasterFooter #MCMLFooterNav a:link,
#MCMLMasterFooter #MCMLFooterNav a:active,
#MCMLMasterFooter #MCMLFooterNav a:visited{
	float:left;
	color: #fff;
	font-size: 12px;
	padding-right: 35px;
}

#MCMLMasterFooter #MCMLFooterNav a:hover{
	color: #498ba6;
}
#MCMLMasterFooter #MCMLFooterText{
	float:left;
	clear:both;
	color: #fff;
	font-size:10px;
	text-align:left;
	width:100%;
	margin:13px 0 15px 0;
	padding-left:30px
}


/*--- EDIT MODE PANEL STYLES ------------------------------------------------------------------------------------------------------------------*/
#MCMLSiteActions{
	float:right;
}

#MCMLEditModePanelHidden{
	width:100%;
}

td.EMPdivider{
	background-color:#333333;
	height:6px;			
}

td.EMPsectionheader{
	background-color:#999999;
	padding: 15px 10px 15px 15px;
	font-size:12px;
	font-weight:bold;
	color: #333333;
	border-bottom: 1px #333333 solid;
}
td.EMPsubdivider{
	background-color:#999999;
	padding: 5px 10px 5px 15px;
	font-size:10px;
	font-weight:bold;
	color: /*#666666;*/		
}

td.MCML-EMPText{
	color:#333333;
	font-size:11px;
	vertical-align:top;
	width:150px;
	text-align:right;
	background-color:#ffffff;
	padding: 7px 3px 0 0;			
}
td.MCML-EMPField{
	padding: 5px 0 0 0;
	vertical-align:top;
	background-color:#ffffff;			
}
td.MCML-EMPText2{
	color:#333333;
	font-size:11px;
	vertical-align:top;
	width:150px;
	text-align:right;
	background-color:#e7e7e7;
	padding: 7px 3px 0 0;			
}
td.MCML-EMPField2{
	padding: 5px 0 0 0;
	vertical-align:top;	
	background-color:#e7e7e7;		
}
td.MCML-EMPHighlt{
	background-color:#FFFFCC;
	border: 1px #999999 solid;
	padding: 5px;
	font-size:14px;			
}
.MCML-EMPHighlt{
	background-color:#FFFFCC;
	border: 1px #999999 solid;
	color:#993300;
	padding: 5px;
	font-size:11px;
			
}

td.MCML-EMPHighlt p{
	color:#FF0000;			
}
/*--- COMPONENT STYLES ------------------------------------------------------------------------------------------------------------------*/



/*--- THIS WEEK MENU STYLES ---------------------------------*/

/*--- DEFAULT -------*/

.NewThisWeekHeader{
	float:left;
	width:200px;
}
.NewThisWeekText{
	font-size:14px;
	color:#FFFF00;
	margin-left:10px;
}
#MCMLThisWeekMenuWrap{
	float: left;
	border: 1px #000000 solid;
	width:235px;
}
a.ThisWkMenuText, 
a.ThisWkMenuText:link,
a.ThisWkMenuText:active,
a.ThisWkMenuText:visited{
	float: left;
	color: #ffffff;
	background-color: #000000;
	width: 232px;
	font-size:15px;
	padding: 2px 0 1px 3px;
}
a.ThisWkMenuText:hover{
	color: #498ba6;
	text-decoration:none;

}
a.ThisWkMenuImg {
	float:left;
	clear:both;
	padding: 0;
}
a.ThisWkMenuImg img{
	width:235px			
}




/*--- RELATED PROGRAMS MENU STYLES --------------------------*/
#MCMLRelProgrMenuWrap{
	float: left;
	width:237px;
	background-color:#333333;
	margin:0 0 6px 0;
}

a.RelProgrMenuText, 
a.RelProgrMenuText:link,
a.RelProgrMenuText:active,
a.RelProgrMenuText:visited{
	float: left;
	color: #ffffff;
	width: 164px;
	font-size:13px;
	line-height:17px;
	padding: 2px 0 1px 7px;
}
a.RelProgrMenuText:hover{
	color: #498ba6;
	text-decoration:none;

}
a.RelProgrMenuImg {
	float:left;
	clear:both;
	padding: 0;

}
a.RelProgrMenuImg img{
	width:60px;
			
}

/*--- CENTER COLUMN MENU --------------------------------------*/


#MCMLCcolMenu01Wrap{
	float:left;
	width:386px;
	background-color:#ffffff;
	border-bottom: 1px dotted #999;
	padding:6px 0px 6px 15px;
}
* html #MCMLCcolMenu01Wrap{
	width:100%;
}
#MCMLCcolMenu01Wrap #MCMLCcolMenu01Topic{
	float:left;
	width:100%;
	padding: 2px 0 3px 0;
}
#MCMLCcolMenu01Wrap #MCMLCcolMenu01Img{
	float:left;
	border:1px solid #7ACDCC;
}
#MCMLCcolMenu01Wrap #MCMLCcolMenu01Img img{
	/*width:125px;*/
}
#MCMLCcolMenu01Wrap #MCMLCcolMenu01TextWrap{
	float:left;
    padding: 0 0 5px 10px;
    width: 200px;
}
			
#MCMLCcolMenu01Wrap a.MCMLCcolMenu01Title,
#MCMLCcolMenu01Wrap a.MCMLCcolMenu01Title:link,
#MCMLCcolMenu01Wrap a.MCMLCcolMenu01Title:active,
#MCMLCcolMenu01Wrap a.MCMLCcolMenu01:visited{
	float:left;
	color:#7ebf19;
	font-weight:bold;
	font-size:14px;
	width:100%;
}

#MCMLCcolMenu01Wrap a.MCMLCcolMenu01Title:hover{
	/*color:#666666;*/
	text-decoration:none;
}


#MCMLCcolMenu01Wrap a.MCMLCcolMenu01Subhead,
#MCMLCcolMenu01Wrap a.MCMLCcolMenu01Subhead:link,
#MCMLCcolMenu01Wrap a.MCMLCcolMenu01Subhead:active,
#MCMLCcolMenu01Wrap a.MCMLCcolMenu01Subhead:visited{
	float:left;
	font-size:12px;
	/*color:#666666;*/
	clear:both;
	width:100%;
	color:#999;
    text-decoration: none;
}

#MCMLCcolMenu01Wrap a.MCMLCcolMenu01Subhead:hover{
	color:#7ebf19;
	text-decoration:none;

}


/*--- LIST BODY STYLES --------------------------------------*/
#MCMLListBodyWrap{
	float:left;
	width:627px;
	background-color:#ffffff;
	padding:6px 15px 6px 15px;
}
* html #MCMLListBodyWrap{
	width:100%;
}
#MCMLListBodyWrap #ListBodyTopic{
	float:left;
	width:100%;
	padding: 2px 0 3px 0;
}
#MCMLListBodyWrap #ListBodyImg{
	float:left;
}
#MCMLListBodyWrap #ListBodyImg img{
	width:125px;
}
#MCMLListBodyWrap #TextWrap{
	float:left;
	width:476px;
	padding: 5px 0 5px 10px;
}
			
#MCMLListBodyWrap a.ListBodyTitle,
#MCMLListBodyWrap a.ListBodyTitle:link,
#MCMLListBodyWrap a.ListBodyTitle:active,
#MCMLListBodyWrap a.ListBodyTitle:visited{
	float:left;
	color:#006699;
	font-weight:bold;
	font-size:14px;
	width:100%;
}

#MCMLListBodyWrap a.ListBodyTitle:hover{
}


#MCMLListBodyWrap a.ListBodySubhead,
#MCMLListBodyWrap a.ListBodySubhead:link,
#MCMLListBodyWrap a.ListBodySubhead:active,
#MCMLListBodyWrap a.ListBodySubhead:visited{
	float:left;
	font-size:12px;
	/*color:#666666;*/
	clear:both;
	width:100%;
}

#MCMLListBodyWrap a.ListBodySubhead:hover{
}


/*--- FEATURE STYLES - ORINGINAL -------------------------FEATURE STYLES - ORINGINAL----------------*/
#MCMLFeature01Wrap{
	text-align:center;
	float:left;
	background-color:#ffffff;


}
#MCMLFeature01Wrap .Feature01Topic{
	float:left;
	width:235px;
	color:#006699;
	font-size:19px;
}
#MCMLFeature01Wrap a.Feature01Img{
}
#MCMLFeature01Wrap .Feature01Text{
	float:left;
	width:235px;
	/*color:#666666;*/
	clear:left;
	font-size:15px;			
}
#MCMLFeature01Wrap a.Feature01CheckIt,
#MCMLFeature01Wrap a.Feature01CheckIt:link,
#MCMLFeature01Wrap a.Feature01CheckIt:active,
#MCMLFeature01Wrap a.Feature01CheckIt:visited{
	float:left;
	color:#006699;
	font-size:11px;
	clear:left;
	font-size:11px;
	padding-left:5px;		
}
#MCMLFeature01Wrap a.Feature01CheckIt:hover{
	color:#498ba6;
	text-decoration:none;
}

/*--- FEATURE STYLES - ORINGINAL ------------------------
#MCMLFeature01Wrap{
	text-align:center;
	float:left;
	background-color:#ffffff;
	width:237px;
	padding:3px;
	height:200px;

}
#MCMLFeature01Wrap .Feature01Topic{
	float:left;
	width:235px;
	color:#006699;
	font-size:19px;
}
#MCMLFeature01Wrap a.Feature01Img{
}
#MCMLFeature01Wrap .Feature01Text{
	float:left;
	width:235px;
	color:#666666;
	clear:left;
	font-size:15px;			
}
#MCMLFeature01Wrap a.Feature01CheckIt,
#MCMLFeature01Wrap a.Feature01CheckIt:link,
#MCMLFeature01Wrap a.Feature01CheckIt:active,
#MCMLFeature01Wrap a.Feature01CheckIt:visited{
	float:left;
	color:#006699;
	font-size:11px;
	clear:left;
	font-size:15px;
	width:235px;				
}
#MCMLFeature01Wrap a.Feature01CheckIt:hover{
	color:#6699ff;
	text-decoration:none;
}

-FEATURE STYLES - ORINGINAL----------------*/


/*--- TEASER STYLES -----------------------------------------*/
#MCMLTeaserWrap{
	float:left;
	background-color:#000000;
	width:175px;
	padding:3px;
	height:200px;
}
#MCMLTeaserWrap .TeaserTopic{
	float:left;
	width:174px;
	color:#ffffff;
	font-size:15px;
}
#MCMLTeaserWrap a.TeaserImg{
	float:left;	
	clear:left;		
}
#MCMLTeaserWrap .TeaserText{
	float:left;
	width:174px;
	color:#cccccc;
	clear:left;				
}
#MCMLTeaserWrap a.TeaserCheckIt,
#MCMLTeaserWrap a.TeaserCheckIt:link,
#MCMLTeaserWrap a.TeaserCheckIt:active,
#MCMLTeaserWrap a.TeaserCheckIt:visited{
	float:left;
	color:#ffff00;
	font-size:11px;
	clear:left;
	width:174px;				
}
#MCMLTeaserWrap a.TeaserCheckIt:hover{
	color:#498ba6;
	text-decoration:none;
}



/*--- TEASER 2 STYLES ---------------------------------------*/
#MCMLTeaser2Wrap{
	float:left;
	background-color:#000000;
	width:175px;
	padding:3px;
	height:220px;
}
#MCMLTeaser2Wrap .TeaserTopic{
	float:left;
	width:174px;
	color:#ffffff;
	font-size:13px;
	line-height:15px;
}
#MCMLTeaser2Wrap a.TeaserImg{
	float:left;	
	clear:left;		
}
#MCMLTeaser2Wrap .TeaserText{
	float:left;
	width:174px;
	color:#cccccc;
	clear:left;				
}
#MCMLTeaser2Wrap a.TeaserCheckIt,
#MCMLTeaser2Wrap a.TeaserCheckIt:link,
#MCMLTeaser2Wrap a.TeaserCheckIt:active,
#MCMLTeaser2Wrap a.TeaserCheckIt:visited{
	float:left;
	color:#ffff00;
	font-size:11px;
	clear:left;
	width:174px;				
}
#MCMLTeaser2Wrap a.TeaserCheckIt:hover{
	color:#498ba6;
	text-decoration:none;
}


/*--- HOME PAGE TEASER STYLES -----------------------------------------*/
#WebPartWPQ8.ms-WPBody {
	margin-left:2px;
}

#MCMLTeasHomWrap{
	float:left;
	 width: 174px;
	padding:3px 3px 33px 3px;
	height:200px;
	margin: 0 1px 0 0;
}
#MCMLTeasHomWrap .TeasHomTopic{
    background:#7ACDCC;
    color: #fff;
    float: left;
    font-size: 11px;
    line-height: 20px;
    padding: 0 0 0 10px;
    width: 166px;

}

#MCMLTeasHomWrap .TeasHomHeadline{
	float:left;
	width:174px;
	color:#333333;
	font-size:15px;
}
#MCMLTeasHomWrap a.TeasHomImg{
	float:left;	
	clear:left;
	border:1px solid #7ACDCC !important
}
#MCMLTeasHomWrap a.TeasHomImg img{

	display:block;
	position:relative;
	margin:0 auto;
}
	
#MCMLTeasHomWrap .TeasHomText a{
	float:left;
	width:164px;
	color:#999;
	clear:left;
	padding:10px 5px;
	background:#fff;
	border-right:1px #fff solid;
	border-left:1px #fff solid;
}

#MCMLTeasHomWrap .TeasHomText a:hover {
	color:#7EBF19;
}

#MCMLTeasHomWrap a.TeasHomCheckIt,
#MCMLTeasHomWrap a.TeasHomCheckIt:link,
#MCMLTeasHomWrap a.TeasHomCheckIt:active,
#MCMLTeasHomWrap a.TeasHomCheckIt:visited{
	float:left;
	color:#7EBF19;
	font-size:11px;
	clear:left;
	width:164px;
	background:#fff;
	border-right:1px #fff solid;
	border-left:1px #fff solid;
	border-bottom:1px #fff solid;
	padding:0 0 2px 10px;	
}

#MCMLTeasHomWrap a.TeasHomCheckIt:hover{
	color:#cde72c;
	text-decoration:none;
}


/*--- PLUG STYLES -----------------------------------------*/
.ArchivesWrap{

}

.MCMLPlugWrap{
	float:left;
	width:270px;
	padding: 10px 0px 10px 10px;

}
.MCMLPlugWrap img{
	float:left;	
	width:60px;
		
}
.MCMLPlugWrap .PlugTopic{
	clear:both;
	color:#000000;
	font-size:14px;
	line-height:24px;
}
.MCMLPlugWrap a,
.MCMLPlugWrap a:link,
.MCMLPlugWrap a:active,
.MCMLPlugWrap a:visited{
	float:left;
	/*color:#666666;*/
	font-size:13px;
	padding:0px 0 3px 0;			
}

.MCMLPlugWrap a:hover{
	color:#498ba6;		
}
.MCMLPlugWrap a.MCMLPlugWrapSubhead,
.MCMLPlugWrap a.MCMLPlugWrapSubhead:link,
.MCMLPlugWrap a.MCMLPlugWrapSubhead:active,
.MCMLPlugWrap a.MCMLPlugWrapSubhead:visited{width:165px;}


/*--- HEADLINES WIDE STYLES ---------------------------------*/

#MCMLHeadlineWideWrap{
	float:left;
	width:290px;
	padding: 10px 0 10px 10px;
	background-color:#ffffff;
}
#MCMLHeadlineWideWrap a img{
	float:left;	
	width:75px;
	border: 1px #8eb1bf solid !important; 		
}
#MCMLHeadlineWideWrap a,
#MCMLHeadlineWideWrap a:link,
#MCMLHeadlineWideWrap a:active,
#MCMLHeadlineWideWrap a:visited{
	float:left;
	/*color:#666666;*/
	font-size:15px;
	padding:0px 0 3px 0;			
}

#MCMLHeadlineWideWrap a:hover{
	text-decoration:none;
	color:#498ba6;		
}
#MCMLHeadlineWideWrap a.MCMLHeadlineWideWrapSubhead,
#MCMLHeadlineWideWrap a.MCMLHeadlineWideWrapSubhead:link,
#MCMLHeadlineWideWrap a.MCMLHeadlineWideWrapSubhead:active,
#MCMLHeadlineWideWrap a.MCMLHeadlineWideWrapSubhead:visited{/*color: #666666;*/ width:175px;}
#MCMLHeadlineWideWrap a.MCMLHeadlineWideWrapSubhead:hover{color: #498ba6;}

/*--- Sidebar Title Image Tease STYLES for Col2 Article Page ---------------------------------*/
#MCMLSidebarTitleImageTease {
	width:174px;
}
#MCMLSidebarTitleImageTease a span{
	font-size:18px;
	color:rgb(0, 102, 153);
	float:left;
	width:207px;
}
#MCMLSidebarTitleImageTease img{
	float:left;
	width:207px;
}
#MCMLSidebarTitleImageTease a{
	float:left;
	width:207px;
	/*color:#666;*/
}



/*--- LATEST STORIES STYLES for Col2 Article Page ---------------------------------*/
#MCMLLatestStoriesWideWrap a img { border: 1px #7ACDCC solid !important; } /*11-28-11*/

#MCMLLatestStoriesWideWrap {
	float:left;
	height:55px;
	background-color:#FFFFFF;
	width:100%;
	padding:7px 0 5px 0px;
	border-bottom:1px #999 dotted;
}

#MCMLLatestStoriesWideWrap img
{
	float:left;	
	width:65px;		
}

#MCMLLatestStoriesWideWrap a,
#MCMLLatestStoriesWideWrap a:link,
#MCMLLatestStoriesWideWrap a:active,
#MCMLLatestStoriesWideWrap a:visited
{
	float:left;
	/*color:#666666;*/
	padding:0px 3px 3px 3px;
				
}

#MCMLLatestStoriesWideWrap a:hover{
	color:#498ba6;		
}
#MCMLLatestStoriesWideWrap a.MCMLLatestStoriesWideWrapSubhead,
#MCMLLatestStoriesWideWrap a.MCMLLatestStoriesWideWrapSubhead:link,
#MCMLLatestStoriesWideWrap a.MCMLLatestStoriesWideWrapSubhead:active,
#MCMLLatestStoriesWideWrap a.MCMLLatestStoriesWideWrapSubhead:visited{
	width:62%; 
	padding: 5px 0 0 2px;
	color: #999;
    text-decoration: none;
	}

#MCMLLatestStoriesWideWrap a.MCMLLatestStoriesWideWrapSubhead:hover{
	color:#7ebf19;
	text-decoration:none;
}


/*--- MORE IN THIS SERIES STYLES for Col2 Home Page ---------------------------------*/

#MCMLLatestItem-home {
	float:left;
	padding: 10px 0 10px 10px;
	background-color:#FFFFFF;
	width:290px;
	border-bottom:1px dotted #999;
}

* html #MCMLLatestItem-home {
	
	padding: 10px 0 10px 10px;
}

#MCMLLatestItem-home div {
	width:155px;
	float:left;
}

#MCMLLatestItem-home a,
#MCMLLatestItem-home a:link,
#MCMLLatestItem-home a:active,
#MCMLLatestItem-home a:visited
{
	color:#666;
}

#MCMLLatestItem-home a:hover {
	color:#7ebf19;

}


#MCMLLatestItem-home a img {
	float:left;
	width:100px;
	border:1px solid #7ACDCC !important;
	margin:0 10px 0 0;
}

/*---------------------- Menu: Sidebar  ----------------------------------*/

#MCMLMenuSidebarWideWrap a img { border: 1px #CCCCCC solid !important; } /*11-28-11*/

#MCMLMenuSidebarWideWrap {
	float:left;
	width:227px;
	padding: 10px 0 10px 10px;
	background-color:#FFFFFF;
}

* html #MCMLMenuSidebarWideWrap {
	width:237px;
	padding: 10px 0 10px 10px;
}

#MCMLMenuSidebarWideWrap img
{
	float:left;	
	width:50px;		
}


a.MenuSidebarTitle,
a.MenuSidebarTitle:link,
a.MenuSidebarTitle:active,
a.MenuSidebarTitle:visited{
	float: left;
	width:150px;
	font-size:12px;
	color:#006699;
	text-decoration:none;

}
a.MenuSidebarTitle:hover{
	text-decoration:none;
	color:#498ba6;			
}

a.MenuSidebarText,
a.MenuSidebarText:link,
a.MenuSidebarText:active,
a.MenuSidebarText:visited{
	float: left;
	width:150px;
	font-size:12px;
	padding: 0 10px 10px 0;
	text-decoration:none;
	/*color: #666666;*/

}
a.MenuSidebarText:hover{
	text-decoration:none;
	color: #498ba6;	
}

/*---------------------- List Links: Sidebar  ----------------------------------*/

#MCMLListSidebarWideWrap a img { border: 1px #CCCCCC solid !important; } /*11-28-11*/

#MCMLListSidebarWideWrap {
	float:left;
	width:227px;
	padding: 3px 0 3px 10px;
	background-color:#FFFFFF;
}

* html #MCMLListSidebarWideWrap {
	width:237px;
	padding: 3px 0 3px 10px;
}

#MCMLListSidebarWideWrap img
{
	float:left;	
	width:50px;		
}


a.ListSidebarTitle,
a.ListSidebarTitle:link,
a.ListSidebarTitle:active,
a.ListSidebarTitle:visited{
	float: left;
	width:150px;
	font-size:11px;
	color:#006699;
	text-decoration:none;

}
a.ListSidebarTitle:hover{
	text-decoration:none;
	color:#498ba6;			
}

a.ListSidebarText,
a.ListSidebarText:link,
a.ListSidebarText:active,
a.ListSidebarText:visited{
	float: left;
	width:150px;
	font-size:12px;
	padding: 0 10px 0px 0;
	text-decoration:none;
	/*color: #666666;*/

}
a.ListSidebarText:hover{
	text-decoration:none;
	color: #498ba6;	
}




/*--- Sponsor Content Series ---------------------------------*/

#ContentSeriesSponsor {
	float:left;
	width:227px;
	padding: 10px 0 10px 10px;
	background-color:#FFFFFF;
	border-top:1px #ebebeb solid;
	border-collapse:collapse;
}
* html #ContentSeriesSponsor {
	width:237px;
	padding: 10px 0 10px 10px;
}


#ContentSeriesSponsor div {
	width:155px;
	float:left;
}

#ContentSeriesSponsor a,
#ContentSeriesSponsor a:link,
#ContentSeriesSponsor a:active,
#ContentSeriesSponsor a:visited
{
	/*color:#666;*/
	float:left;	
}

#ContentSeriesSponsor a span,
#ContentSeriesSponsor span a:link,
#ContentSeriesSponsor span a:active,
#ContentSeriesSponsor span a:visited
{
	color: #F58220;
	width:155px;
}


#ContentSeriesSponsor a img {
	float:left;
	width:50px;
	padding:0 10px 0 10px;
	
}
/*--- Program Related Content Series ---------------------------------*/

#ContentSeries-Program-TGR {
	float:left;
	width:227px;
	padding: 10px 0 10px 10px;
	background-color:#FFFFFF;
	border-top:1px #ebebeb solid;
	border-collapse:collapse;
}
* html #ContentSeries-Program-TGR {
	width:237px;
	padding: 10px 0 10px 10px;
}


#ContentSeries-Program-TGR div {
	width:155px;
	float:left;
}

#ContentSeries-Program-TGR a,
#ContentSeries-Program-TGR a:link,
#ContentSeries-Program-TGR a:active,
#ContentSeries-Program-TGR a:visited
{
	/*color:#666;*/
	float:left;
	
}

#ContentSeries-Program-TGR a span,
#ContentSeries-Program-TGR span a:link,
#ContentSeries-Program-TGR span a:active,
#ContentSeries-Program-TGR span a:visited
{
	color: #49176d;
	width:155px;
}

#ContentSeries-Program-TGR a img {
	float:left;
	width:50px;
	padding:0 10px 0 10px;
	
}

/*--- TEEN TOPIX STYLES for Col2 Article Page ---------------------------------*/
#MCMLTeenTopixWideWrap a img { border: 1px #7ebf19 solid !important; } /*11-28-11*/

#MCMLTeenTopixWideWrap{
	float:left;
	width:227px;
	padding: 10px 0 10px 10px;
	background-color:#FFFFFF;
	font-size:12px;
	border-bottom:1px #999 dotted;
	
}
* html #MCMLTeenTopixWideWrap{
	width:237px;
	padding: 10px 0 10px 10px;
}

#MCMLTeenTopixWideWrap img{
	float:left;	
	width:175px;		
}
#MCMLTeenTopixWideWrap a,
#MCMLTeenTopixWideWrap a:link,
#MCMLTeenTopixWideWrap a:active,
#MCMLTeenTopixWideWrap a:visited{
	float:left;
	/*color:#666666;*/
	padding:0px 0 3px 0;			
}

#MCMLTeenTopixWideWrap a:hover{
	text-decoration:none;
	color:#498ba6;		
}
#MCMLTeenTopixWideWrap a.MCMLTeenTopixWideWrapSubhead,
#MCMLTeenTopixWideWrap a.MCMLTeenTopixWideWrapSubhead:link,
#MCMLTeenTopixWideWrap a.MCMLTeenTopixWideWrapSubhead:active,
#MCMLTeenTopixWideWrap a.MCMLTeenTopixWideWrapSubhead:visited{width:150px;}
#MCMLTeenTopixWideWrap a.MCMLTeenTopixWideWrapSubhead:hover{text-decoration:none; color:#498ba6;}






/*--- FEATURE COMPONENT STYLES ---------------------------------*/
#MCMLAbstractWrap{
	padding: 5px 5px 0 15px;
	height:400px;
	border-bottom: 1px dotted #999;
}
.AbstractTopic{
	float:left;
	clear:both;
	font-size:10px;	
	width:100%;
	color:#333;
}
a.AbstractTitle,
a.AbstractTitle:link,
a.AbstractTitle:active,
a.AbstractTitle:visited {
	float:left;
	color: #7ebf19;
	font-weight:bold;
	font-size:22px;
	width:100%;			
}

a.AbstractTitle:hover{
	color:#16b4bd;
	text-decoration:none;
}


.AbstractSubhead{
	width:100%;
	float:left;
	clear:both;	
	font-size:18px;	
	padding: 10px 0 10px 0;
	/*color:#666666;*/
}
.AbstractSummary{
	float:left;
	clear:both;
	width:100%;				
}
.AbstractPhoto{
	float:left;
	clear:both;
	width:100%;		
}

.FeaturePhoto{
	float:left;
	clear:both;	
}

#MCMLAbstractWrap img{
	float:left;	
	/*width:350px;*/
	border: 1px solid #8EB1BF !important;		
}

.AbstractCaption{
	float:left;
	clear:both;
	width:100%;				
}
a.AbstractCheckIt,
a.AbstractCheckIt:link,
a.AbstractCheckIt:active,
a.AbstractCheckIt:visited{
	float:left;
	color:#333;
	font-size:15px;
	font-weight:bold;
	clear:both;
	width:362px;
	text-align:right;
	padding:5px 0;				
}
a.AbstractCheckIt:hover{
	/*color:#666666;*/
	text-decoration:none;
}


/*--- HOME PAGE: STATIC PROMO TOP RIGHT ---------------------------------*/

#MCMLPromoStaticHomeWrap{
	position:relative;
	display:block;
	width:300px;
	height:266px;
	padding:0px;
	margin:0;
	overflow:hidden;

}
.PromoStaticHomeTopic{
    background: #7acdcc;
    color: #000;
    font-size: 22px;
    height: 34px;
    padding: 10px 5px 0 5px;
    width: 100%;
    z-index: 2;
    }
.PromoStaticHomeSubhead{
	position:absolute;
	top:227px;
	z-index:2;
	padding:3px 5px;
	margin:0;
	/*width:100%;*/ /*Removed to keep text within the box*/
	height:35px;
	background:#7acdcc;
	color:#333;
	/*text-align:center;*/
	font-size:12px;
}

#MCMLPromoStaticHomeWrap img{
	position:absolute;
	top:45px;
	width:100%;
}

.PromoStaticHomeSubhead a {
	color:#000;
}
.PromoStaticHomeSubhead a:hover{
	color:#666666;
	text-decoration:none;
}





/*--- HOME PAGE: FEATURE COMPONENT CENTER  -------------------------------*/


.MCMLFeatureHomeWrap{ /* change all to #MCMLFeatureHomeWrap*/
	float: left;
	width:355px;
	padding: 5px 2px 5px 5px;
	background-color:#ffffff;

}


#MCMLFeatureHomeWrap{
	float: left;
	width:355px;
	padding: 5px 2px 5px 5px;
	background-color:#ffffff;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #ffffff;
}
.FeatureHomeTopic{
    clear: both;
    color: #F29416;
    float: left;
    font-size: 18px;
    height: 50px;
    padding-left: 6px;
    width: 100%;}
a.FeatureHomeTitle,
a.FeatureHomeTitle:link,
a.FeatureHomeTitle:active,
a.FeatureHomeTitle:visited,
a.FeatureHomeTitle:hover{
	float:left;
	color:#498ba6;
	font-weight:bold;
	font-size:22px;
	width:100%;			
}
.FeatureHomeSubhead{
	width:100%;
	float:left;
	clear:both;	
	font-size:16px;	
	padding: 10px 0 10px 0;
	/*color:#666666;*/
}
.FeatureHomeSummary{
	float:left;
	clear:both;
	width:100%;				
}

#MCMLFeatureHomeWrap img{
	float:left;	
	width:344px;
	border: 1px #7ACDCC solid !important;		
}


.FeatureHomeCaption{
	float:left;
	clear:both;
	width:100%;				
}
a.FeatureHomeCheckIt,
a.FeatureHomeCheckIt:link,
a.FeatureHomeCheckIt:active,
a.FeatureHomeCheckIt:visited{
	float:left;
	color:#7EBF19;
	font-size:15px;
	clear:both;
	width:100%;
	text-align:right;				
}
a.FeatureHomeCheckIt:hover{
	color:#cde72c;
	text-decoration:none;
}

/*-- Feature Component: Sidebar -- */
.MCMLSidebarFeature{
	
}

.MCMLSidebarFeatTitle{
		color:#E95726;	
		font-weight:bold;
		font-size:15px;
		padding:15px 15px 5px 15px;	
}

a.MCMLSidebarFeatTitle {
		color:#E95726;	
		text-decoration:none;	
}


.MCMLSidebarFeatSubhead{
		/*color:#666666;*/	
		font-size:15px;
		padding:5px 15px 15px 15px;	
}

.MCMLSidebarFeatPhoto{
		border: 1px solid #CCCCCC;
		width: 174px;
}
--*/



.MCMLFeatureSidebarWrap{
	float: left;
	width:237px;
	padding: 5px 5px 5px 5px;
	

}
.FeatureSidebarTopic{
	float:left;
	clear:both;
	font-size:10px;	
	width:100%;
	color:#333333;
	
}
a.FeatureSidebarTitle,
a.FeatureSidebarTitle:link,
a.FeatureSidebarTitle:active,
a.FeatureSidebarTitle:visited,
a.FeatureSidebarTitle:hover{
	float:left;
	color:#498ba6;
	font-weight:bold;
	font-size:22px;
	width:100%;			
}
.FeatureSidebarSubhead{
	width:100%;
	float:left;
	clear:both;	
	font-size:16px;	
	padding: 10px 0 10px 0;
	/*color:#666666;*/
}
.FeatureSidebarSummary{
	float:left;
	clear:both;
	width:100%;				
}

#MCMLFeatureSidebarWrap img{
	float:left;	
	width:174px;
	border: 1px #CCCCCC solid !important;		
}


.FeatureSidebarCaption{
	float:left;
	clear:both;
	width:100%;				
}
a.FeatureSidebarCheckIt,
a.FeatureSidebarCheckIt:link,
a.FeatureSidebarCheckIt:active,
a.FeatureSidebarCheckIt:visited{
	float:left;
	color:#f58220;
	font-size:15px;
	clear:both;
	width:100%;
	text-align:right;				
}
a.FeatureSidebarCheckIt:hover{
	color:#498ba6;
	text-decoration:none;
}





/*--- MCML Sidebar Menu 01 STYLES ---------------------------------*/
#MCMLSidebarMenu01{
	float: left;
	width:232px;
	padding: 5px 0 5px 5px;
	background-color:#ffffff;
}

a.MCMLSidebarMenu01Link{
	float: left;			
}
a.MCMLSidebarMenu01Link img{
	border:1px solid #CCCCCC !important;
	width:50px;
			
}


#MCMLSidebarMenu01TextWrap{
	float: left;
	width:150px;
	height:60px;
	padding: 0 0 0 8px;			
}
a.MCMLSidebarMenu01Headline,
a.MCMLSidebarMenu01Headline:link,
a.MCMLSidebarMenu01Headline:active,
a.MCMLSidebarMenu01Headline:visited{
	float: left;
	width:150px;
	font-size:14px;

	color:#006699;

}
a.MCMLSidebarMenu01Headline:hover{
				
}
a.MCMLSidebarMenu01Teaser,
a.MCMLSidebarMenu01Teaser:link,
a.MCMLSidebarMenu01Teaser:active,
a.MCMLSidebarMenu01Teaser:visited{
	float: left;
	clear: both;
	width: 145px;
	/*color:#666666;*/			
}
a.MCMLSidebarMenu01Teaser:hover{
				
}

/*--- LIST TEASE TOPIC WITH IMAGE STYLES ---------------------------------*/
#MCMLListTeaseWImgWrap{
	float: left;
	width:231px;
	padding: 5px 0 5px 5px;
	background-color:#ffffff;
	
}

a.ListTeaseImgLink{
	float: left;			
}
a.ListTeaseImgLink img{
	border:1px solid #8eb1bf !important;
	width:75px;
	height:54px;			
}


#ListTeaseTextWrap{
	float: left;
	width:150px;
	padding: 0 0 0 8px;			
}
a.ListTeaseTopic,
a.ListTeaseTopic:link,
a.ListTeaseTopic:active,
a.ListTeaseTopic:visited{
	float: left;
	width:150px;
	font-size:14px;
	/*color: #666666;*/

}
a.ListTeaseTopic:hover{
	text-decoration:none;
	color: #498ba6;			
}
a.ListTeaseTeaser,
a.ListTeaseTeaser:link,
a.ListTeaseTeaser:active,
a.ListTeaseTeaser:visited{
	float: left;
	clear: both;
	width: 145px;
	color:#999999;			
}
a.ListTeaseTeaser:hover{
				
}



/*--- SIDEBAR 01 STYLES ---------------------------------*/





#MCMLSidebar01{
	
}
#Sidebar01Title{
		/*color:#666666;*/	
		font-weight:bold;
		font-size:15px;
		padding:15px 15px 5px 15px;	
}
#Sidebar01Photo{
				
}
#Sidebar01Text{
		/*color:#666666;*/	
		padding:15px 15px 5px 15px;
		background:#fff;
		border-radius:10px;	
}

/*--PROMO-SIDEBAR--*/
#PromoSidebarWrap {
	float:left;
	width: 237px;
	}


/*--- COMPONENT HEADER STYLES ------------------------------------------------------------------------------------------------------------------*/

.Head-TeenTopix{
	float:left;
	width:100%;
}

.Head-Sidebar-RndCrnrWht-GroupTitle{
	float:left;
	width:100%;
}


/*--- GAMES -------*/
.GamesHeader{
	float:left;
	width:100%;
}
.GamesText{
	font-size:14px;
	color:#FFFF00;
	padding: 3px 0 5px 5px;			
}


/*--- MORE STORIES  -------*/

.MoreStoriesHeader{
	float:left;
	width:100%;
		
}
.MoreStoriesText{
	font-size: 18px;
	font-weight:bold;
	color:#999999;
	margin-left:15px;			
}



/*--- BUTTON STYLES ------------------------------------------------------------------------------------------------------------------*/
/*--- LARGE BUTTON 295PX WIDE -------*/

.btnLg {
	float: left;
	clear: both;
	background: url('../images/btn_Lg_left.png') no-repeat;
	padding: 0 0 0 15px;
	margin: 5px 0;
}
.btnLg a,
.btnLg a:link,
.btnLg a:active, 
.btnLg a:visited {
	float: left;
	height: 140px;
	background: url('../images/btn_Lg_stretch.png') repeat left top;
	line-height: 140px;
	padding: 0 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}
.btnLg a:hover{
	color:#cccccc;
	text-decoration: none;		
}
.btnLg span {
	background: url('../images/btn_Lg_right.png') no-repeat;
	float: left;
	width: 15px;
	height: 140px;
}
/*--- LARGE BUTTON - UPLOAD -------*/
.btnLG_Upload { background-color: green;}



/*--- LARGE BUTTON RIGHT COLUMN -------*/

.btnLG_Rcol {
	float: left;
	clear: both;
	background: url('../images/btn_Lg_left.png') no-repeat;
	padding: 0 0 0 15px;
	margin: 5px 0;
}
.btnLG_Rcol a,
.btnLG_Rcol a:link,
.btnLG_Rcol a:active, 
.btnLG_Rcol a:visited {
	float: left;
	height: 140px;
	background: url('../images/btn_Lg_stretch.png') repeat left top;
	line-height: 140px;
	padding: 0 7px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.45em;
	font-weight:bold;
	text-decoration: none;
}
.btnLG_Rcol a:hover{
	color:#ffff00;
	text-decoration: none;		
}
.btnLG_Rcol span {
	background: url('../images/btn_Lg_right.png') no-repeat;
	float: left;
	width: 15px;
	height: 140px;
}
/*--- LARGE BUTTON - Dload Game Tech 2 -------*/
.btnLG_Rcol_GameTech2 { background-color: #99ccff;}




/*--- IE Specific HACKS ------------------------------------*/


/*--- ARCHIVE STYLES -------------------------------------------------------*/

.ArchiveItem{
	float:left;
	clear:both;
	width:100%;
	
	padding: 15px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;			
}
.ArchiveTeaserPhoto{
	float:left;
	clear:both;
	width:70px;
	height:50px;
}
.ArchiveTeaserPhoto a,
.ArchiveTeaserPhoto img{
	width:70px;
	height:50px;			
}
.ArchiveTextWrap{
	float:left;
	padding:0 0 0 15px;
	color:#999999;
}
.ArchiveDatesWrap{
	float:left;
	clear:both;
	width:430px;		
}

.ArchiveSiteSection{
	float:left;
	clear:both;		
}

.ArchiveHeadline{
	float:left;
	clear:both;		
}
.ArchiveCreationDate{
	float:left;
	padding-right:35px;		
}
.ArchivePublishDate{
	float:left;
			
}
a.ArchiveViewLink,
a.ArchiveViewLink:active,
a.ArchiveViewLink:visited{
	float:left;
	background-color:silver;
	padding: 5px 3px;
	margin-left:10px;
	margin-top:15px;			
}
a.ArchiveViewLink:hover{
	background-color:teal;
	color:#498ba6;
	text-decoration:none;			
}










/*--- ADMIN DASHBOARD STYLES -------------------------------------------------------*/

.AdminItem{
	float:left;
	clear:both;
	width:100%;
	border-bottom: 1px gray solid;
	padding: 15px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;			
}

.PendingItem{
	float:left;
	clear:both;
	width:100%;
	border-bottom: 1px gray solid;
	padding: 15px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ccffcc;		
}

.DraftItem{
	float:left;
	clear:both;
	width:100%;
	border-bottom: 1px gray solid;
	padding: 15px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffcc;		
}

.AdminTeaserPhoto{
	float:left;
	clear:both;
	width:70px;
	height:50px;
	border: 1px #cccccc solid;
	background-image:url('../images/cms-image-needed.jpg');
}
.AdminTeaserPhoto a,
.AdminTeaserPhoto img{
	width:70px;
	height:50px;			
}
.AdminTextWrap{
	float:left;
	padding:0 0 0 15px;
}
.AdminDatesWrap{
	float:left;
	clear:both;
	width:430px;		
}

.AdminSourcePath{
	float:left;
	clear:both;
	width:430px;		
}

.AdminSiteSection{
	float:left;
	clear:both;		
}

.AdminHeadline{
	font-size:16px;
	float:left;
	clear:both;		
}
.AdminCreationDate{
	float:left;
	padding-right:35px;		
}
.AdminPublishDate{
	float:left;
			
}
a.AdminViewLink,
a.AdminViewLink:active,
a.AdminViewLink:visited{
	float:left;
	background-color:silver;
	padding: 5px 3px;
	margin-left:10px;
	margin-top:15px;			
}
a.AdminViewLink:hover{
	background-color:teal;
	color:white;
	text-decoration:none;			
}

.NewFormLabel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-align:center;
}

/*tooltips*/

.tooltip{ display:none; 
	background-color:#fff; 
	border:1px solid #000; 
	padding:3px; 
	font-size:18px; 
	-moz-box-shadow: 2px 2px 11px #666; 
	-webkit-box-shadow: 2px 2px 11px #66666;
	}

div#MCMLArticleText:nth-child(2)
 {
 background:#0000ff;
 }

/*--- This is all the stuff to fix small issues with the old layouts
		while we are still porting everything over-------------------------*/

.NOTDONE .Content-mid-welcome{
				background-color:white;
}
.NOTDONE .ms-quicklaunchouter,
.NOTDONE .breadCrumbs2,
.NOTDONE #MCMLSectionHeader,
.NOTDONE #MCMLFooterNav,
.NOTDONE #MCMLSectionFooter,
.NOTDONE #MCMLBodyRows{
			display:none;
}
.NOTDONE #MCMLListBodyWrap{
				width:400px;
}
.NOTDONE #MCMLListBodyWrap #TextWrap{
			width:240px;
			padding:0 0 0 10px;	
}
.NOTDONE #MCMLListBodyWrap a.ListBodySubhead, 
.NOTDONE #MCMLListBodyWrap a.ListBodySubhead:link, 
.NOTDONE #MCMLListBodyWrap a.ListBodySubhead:active, 
.NOTDONE #MCMLListBodyWrap a.ListBodySubhead:visited {
font-size:11px;
}

TestRRHeader{
	height:65px;
	background-color:aqua;
} 

/*
----------------------------------------------
Logs for CSS Changes
----------------------------------------------
2014.11.25. 
- new background
- adding The Club Logo. 
- Moving MCML signature to a secundary position
- Upgrading Navigation

-- removed to allow text box fit --
.PromoStaticHomeSubhead
width:100% - commented out -- aprox line 2049

#FullWrapper 
-- removed old background --
background-image:url('/assets/images/backgrounds/bk-ltblu-star.png'); -- aprox line 98


-- added new background and attributes --
	background-image:url('http://www.myclubmylife.com/assets/images/backgrounds/TheClub-bkgdFall2014.jpg');
	background-color:#75ced3;
	background-position:top center;
	background-repeat:repeat-x;
	background-attachment:fixed;

#HeaderLink01
-- removed mcml logo --
	height: 112px;
	width: 405px;
	background: url("/assets/images/logos/logo-mcml-masthead-white-orange-stroke.png"); -- aprox line 246

-- added --	
	height: 152px;
	width: 467px;
	background: url("../images/logos/TheClub-MCML-topLogo.png");
	background-repeat:no-repeat;
	
#HeaderLink03
-- removed old The Club logo --
	float: left;
	height: 112px;
	width: 263px;
	background: url("../images/logos/mastheadr-link3-theclub.png"); -- aprox line 261

-- added MCML signature --
	width: 312px;
	height: 39px;
	background: url("../images/logos/TheClub-MCML-type-topLogo.png");
	position:relative;
	top: 100px;
	left: 600px;
	display:block; -- aprox line 266
	
#MCMLMainBodyWrapper td#MCMLMainHeader
-- removed --
	height: 112px;
-- added to add space on top of MCML logo --
	height: 162px !important; -- aprox line 235
	
#MCMLMainBodyWrapper td#MCMLMainNav 
-- removed --
	font-size: 16px;
	background-color:#000;
	border: 1px solid #000;
-- added to incresase size of menu items and change color of background --
	font-size: 1.4em;
	padding:10px 0 0 0;
	background-color:#d44126;
	border: 0 solid #000;

#MCMLMainNav a,
#MCMLMainNav a:link,
#MCMLMainNav a:active,
#MCMLMainNav a:visited
-- removed --
	font-weight:bold;
	padding: 0 0 0 30px;
-- added -- 
	font-weight: 100;
	padding: 2em 0 1em 30px;  -- aprox line 560

#MCMLBelowTopNav
-- removed --
		border-left:1px solid #000;
		border-right:1px solid #000;
-- added -- 
		border-left:1px solid #fff;
		border-right:1px solid #fff; -- aprox line 591

#MCMLBreadcrumbs
-- removed --
	background-image:url('/design/images/backgrounds/bk-img-16x16.png');
	background-color:#000;
-- added to keep orange box on nav -- 
	background-color:#d44126; -- aprox 733
	
	
#MCMLBodyRows
-- removed --
	border-left:1px solid #000;
	border-right:1px solid #000;
-- added to removed black border on site table -- 
	border-left:1px solid #fff;
	border-right:1px solid #fff; -- approx line 766
	
#MCMLSectionFooter 
-- removed --
	border-left:1px solid #000;
	border-right:1px solid #000;
-- added -- to removed black border
	border-left:0 solid #000;
	border-right:0 solid #000; Aprox line 971

#MCMLBreadcrumbs a,
#MCMLBreadcrumbs a:link,
#MCMLBreadcrumbs a:active,
#MCMLBreadcrumbs a:visited
-- removed --
	color:#16b4bd;
-- added to remove contrast on breadcrumbs --
	color: #fff; -- aprox line 748
	
#MCMLBreadcrumbs a:hover
-- removed -- 
	color:#498ba6;
-- added -- 
	color: #c5c5c5; -- aprox line 748
*/