body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#000; background-color:#FFF;}
A:link {text-decoration: none;  color:#000;}
A:visited {text-decoration: none; color:#000;}
A:active {text-decoration: none; color:#000;}
A:hover {text-decoration: underline;}


    /* ---- [ hack for IE minwidth ] ---- */
 * html .IEminwidth { border-left:885px solid #FFF; position:static; float:left; z-index:1;}
 * html .IEcontainer { margin-left:-885px; position:relative; float:left; z-index:1;}
 #wrapper { min-width:885px; margin:0; padding:0;}

   #contentwellfullpage {float:left; width:1150px; background-color:#ffffff}
   #singlecolumn { float:left; width:580px; background-color:#FFF; padding:10px 0 20px 3px; overflow:auto;}
   #adcolumn	{ float:left; width:300px; background-color:#FFF;}

.clearall {clear:both; line-height:1px;}

    .spacer { font-size:10px; line-height:8px }
    .smSpacer { font-size:3px; line-height:3px }
    .lgSpacer { line-height:15px }
    .oneSpacer { font-size:1px; line-height:1px }

/* Header */
.header{clear:both; overflow:hidden; background-color:#ECCECD; margin:0; padding:0; border:0; width:1024px; }
.headerLogo{ width:462px; height:69px; overflow:hidden; }
.headerMeniu{ width:1000px; padding:0px 0px 0px 14px; overflow:hidden;}
.meniuLink{float:left; padding:0px 1px 0px 1px;overflow:hidden;}
.meniuImg{float:left; padding:0px 0px 0px 0px;overflow:hidden; width:16px; height:16px;}

.topNavLinks{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 17px; font-weight: bold; color: #5E4136; text-decoration: none; }
	.topNavLinks a:link {color: #5E4136; text-decoration: none; }
	.topNavLinks a:visited{color: #5E4136; text-decoration: none; }
	.topNavLinks a:hover {color: #C85A6B; text-decoration: underline; }


/* Secure Header */
.SecureHeader{ clear:both; overflow:hidden; background-color:#FFF; margin:0; padding:0; border:0; width:1024px; height:100px;}

/* new footer stuff */
#footerwrapper {width:1024px;float:left;}

.searchBar {width:100%;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px 0;margin:0 5px;}

#footer{margin-left:5px;padding-left:5px; padding-top:10px; width:980px; background:transparent;font-size:11px; border-top:1px solid #C8596A;}
	#footer strong{color:#C85A6B;font-weight:bold;}
		#blp {margin-top:3px;}
	#footer a:link, #footer a:visited{text-decoration:none;}
	#footer a:hover {color:#C85A6B;text-decoration:underline;}

#footer #mainlinks{padding:0 0 5px;}
#footer #mainlinks ul{list-style:none;margin:0;padding:0;}
	#footer #mainlinks ul li{float:left;width:145px;}

#footer .footercol, #footer .footercolmid{width:295px;padding:0 15px;}
#footer .footercolmid{border-left:1px solid #ccc;border-right:1px solid #ccc;}
#footer .linkcol{padding-left:14px;}

#footer .floatright{float:right;}
#footer .floatleft{float:left;}

#footer #topnet, #footer #bottomnet {padding:0 10px;height:20px;margin:15px 0;}
#footer .bhglogo, #footer .mwntext {width:170px;text-align:center;}
#footer #topnet .linkcol {width:700px;padding:5px 0;}
#footer .mwntext{font-weight:bold;margin-left:9px;}
#footer #copyright, #footer #termsofservice{padding:10px 15px;color:#999;_padding-top:0;}

/* Pluck & Ads frames*/
.PluckBodyFrame{padding:0px 0px 0px 10px;width:704px;float:left; overflow:hidden;}
.AdsFrame{width:300px; float:left; overflow:hidden; padding:0 0 0 10px;}

/* mics */
.ThClear{clear:both; overflow:hidden;}

.ThSpacer1{height:1px; overflow:hidden;}
.ThSpacer3{height:3px; overflow:hidden;}
.ThSpacer5{height:5px; overflow:hidden;}
.ThSpacer10{height:10px; overflow:hidden;}
.ThSpacer15{height:15px; overflow:hidden;}
.ThSpacer20{height:20px; overflow:hidden;}

/* SKIN FOR Email Content Module */
div#emclp {position:absolute; z-index:5; left:130px; top:405px; background-color:#ECCECD; border:1px solid #666666; padding:5px; width:406px; }
div#emclp #stafhead {display:none;}
div#emclp h3{ width:400px; color:#666666;}
div#emclp #form {margin:0; padding:10px 0 0 0;}
div#emclp #staffoot { padding-top:10px;}
div#emclp #stafclose {width:200px; top:20px; left:290px;}
div#emclp #stafsend {overflow:hidden;}
div#emclp .stafsendbtn{background-color:#C55263; color:#fff; font-weight:bold; border:1px solid #000; }
.altbgcolor{background-color:red;}
.defaultbgcolor{background-color:#fff;}

/* Social Media */
.recommendicon {
    background:transparent url(http://images.meredith.com/parents/images/template/shell/icons/rec.gif) no-repeat scroll left top;
    padding-bottom:5px;
    padding-left:20px;
}
#commentsubmit {
    background-image:url(http://images.meredith.com/bhg/images/temps/myaccount/submit.gif);
    height:22px;
    width:73px;
}
#commenttext{
    width:440px;
    margin:5px 0;
}
#commentformcontainer{float:right}
#comments{
    margin:5px 0;
}