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;z-index:100;margin-left:680px;position:absolute;}

.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; }

/* TRAD HOME HEADER STYLES */

#header {width:1002px; padding: 0px 10px 0 10px}

#topnav {margin:0; padding:5px 5px 5px 20px; list-style-type:none; width:975px; float:left; border-top:1px solid #333}
#topnav li {margin:0; padding:0 8px; float:left}

ul.tn {padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; list-style: none;}
	ul.tn a, ul.tn a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; list-style: none; text-decoration:none; bottom-border:none}
	ul.tn a:hover,span.tn a:hover {color:#545196; border-bottom:1px solid #545196}

span.tn a, span.tn a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ed1556; list-style: none; text-decoration:none}
		ul.tn a:hover,span.tn a:hover {color:#545196; border-bottom:1px solid #545196}

#masthead {width:1002px; height:114px;  background:url(images/pageElements/mastheadbkgrd.png) no-repeat center; margin:0; padding:0; clear:both }

#logo {width: 28px; height:109px; padding:0 176px 0 176px; vertical-align:bottom; margin:0}

#mainnav {margin:0; padding:0; list-style-type:none; width:1000px; float:left; border-bottom: 1px solid #333; line-height:30px; height:30px}
#mainnav li {margin:0; padding:0 10px; float:left}

ul.mn {padding:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#333; list-style: none; text-transform:uppercase; display:inline}
	ul.mn a, ul.mn a:visited, ul.mn a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#333; list-style: none; text-transform:uppercase; text-decoration:none; border-bottom:none}

	ul.mn a:hover {color:#999;}

.search {margin:0; padding:0; float:right}
.searchbox {border:1px solid #ddd; float:left; height:20px; margin:4px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999; padding:0 3px; background-color:#fff}
.searchbtn {border:1px solid #ddd; margin:4px 2px}

.clearl {clear:left}
.clearall {clear:both}

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


/*footer data 2011-11*/


td.searchbot {border-top:1px solid #333; border-bottom:1px solid #000; padding:5px 300px}
.searchboxbot {border:1px solid #ddd; float:left; height:20px; margin:4px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999; padding:0 3px;}
.searchbtnbot {border:1px solid #ddd; margin:4px 2px; float:left}


ul.footer {list-style:none;margin:0;padding:0}

.lcolfooter li {float:left; width:120px; list-style:none; line-height:18px; margin:0; padding:0}
.footer li {float:left; width:140px; list-style:none; line-height:18px; margin:0; padding:0}

#lcol {border-right:1px solid #CCC; padding:10px 0 0 20px}
#mcol {border-right:1px solid #CCC; padding: 10px 0 0 20px}
#rcol {padding:10px 0 0 20px}

.footerheaders {font-family: Georgia, "Times New Roman", Times, serif; color:#333; font-size:12px; font-weight:bold}
.footerlinks,.footerlinks a:link,.footerlinks a:visited,.footerlinks a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration: none; font-weight: inherit; border-bottom:none}
	.footerlinks a:hover{color: #545196; border-bottom:1px solid #545196}

.copyrightlinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}
	.copyrightlinks a:link,.copyrightlinks a:visited,.copyrightlinks a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration:none; border-bottom:1px solid #ccc;}
	.copyrightlinks a:hover{color: #545196; border-bottom:1px solid #545196; text-decoration:none}


/* 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;
}

