   body {
       margin: 0;
       padding: 0;
       font: 12px Arial, Verdana, sans-serif;
       background: #FFF;
       line-height:16px;
       }

    form{margin:0;}
    /* ---- [ links ] ---- */
    a:link { color: #004685; text-decoration:none;}
    a:visited { color: #004685; text-decoration:none;}
    a:hover { text-decoration: underline; color: #004685; }
    /* ---- [ old style spacers ] ---- */
    .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 }
    /* ---- [ common tags ] ---- */
    h1,  .ACThead1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:17px; line-height:20px; font-weight:bold; margin:0; padding:0;}
    h2,  .ACThead2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#6b7d00; line-height:18px; font-weight:bold; margin:10px 0 3px 0; padding:0;}
    h3, .ACThead3 { font-size:11px; font-weight:bold; color:#666; margin:0 0 3px 0; padding:0; }
   .ACThead4{font-size:14px;font-weight:bold;letter-spacing:0;}
   .ACThead5{font-size:11px;font-weight:normal;letter-spacing:0;}
    form{ margin:0px; padding:0px; }
    a img { border:none; }
    .clearall { clear:both; line-height:0px; font-size:1px; }
    /* ---- [ hack for IE minwidth ] ---- */
   * html .IEminwidth { border-left:1024px solid #FFF; position:static; float:left; z-index:1; }
   * html .IEcontainer { margin-left:-1024px; position:relative; float:left; z-index:1; }
   #wrapper { min-width:1070px; margin:0; padding:0; }

    /* pageBodyTemplate */
    #contentwell{ float:left; width:720px;}
    #maincolumn { float:left; width:550px; margin:0px; padding:0px 10px 0px 10px; overflow:hidden; background:#FFF; margin-left:150px;}
       * html #maincolumn { display:inline; }
    #maincontentwell {float:left; overflow:hidden; background-color:#FFF; margin:0; padding:0; border:0; width:550px;}

    #bannerad{margin:5px 0;width:1024px;}
    #banner{float:left; width:730px;}
    #newsletterbanner {float:right; margin-bottom:5px;}
   
    #btmbgimage #singlecolumn { float:left; width:720px; background-color:#FFF; padding:10px 0 20px 0px; overflow:visible;}

    /*leftNav*/
    #leftNav{float:left; width:150px; padding:0; margin-left:-720px;}
    /*AdDisplay*/
    #adcolumn{ float:left; width:300px; margin:0; padding:0; position:relative;}
			.videosLink {width:100%;font-size:11px;margin-bottom:10px;text-align:center;}
    /*Sponsorship*/
    #sponsorship{clear:both; overflow:hidden; background-color:#FFF; margin:0; border:0; width:710px; padding:0px 0px 0px 0px;}
    /*bottomwell*/
    #bottomwell{height:10px; clear:both; overflow:hidden;}

/* Header */
.header{clear:both; overflow:hidden; background-color:#FFF; margin:0; padding:0; border:0; }
.headerImg{ width:1024px; height:100px; overflow:hidden; }
.headerMeniu{ width:1024px; overflow:hidden; clear:both; height:25px; background-color:#b8292f;}
.meniuLink{float:left; padding:0px 1px 0px 1px;overflow:hidden;}
.meniuImg{float:left; padding:0px 0px 0px 0px;overflow:hidden; width:20px; height:25px;}

.topNavLinks{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 25px; font-weight: bold; color: #FFF; text-decoration: none; }
.topNavLinks a:link {color:#FFF; text-decoration:none; }
.topNavLinks a:visited{color:#FFF; text-decoration:none; }
.topNavLinks a:hover {color:#FFF; text-decoration:underline;}

.singleColLogin {float:right;}

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

/*LeftNav*/
.navContent{clear:both; overflow:hidden; background-color:#ccbd9c; margin:0; padding:10px 0px 10px 0px; border:0; width:150px;}
.navName{clear:both; overflow:hidden; background-color:#695e4a; margin:0; padding:3px 10px 3px 10px; border:0; border-top:1px #FFFFFF solid; border-bottom:1px #FFFFFF solid; width:130px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fcb71e;text-transform:uppercase;}

#leftCoverPromo{padding-left:10px;}
#leftCoverPromo p {padding:0px; margin:0;}
.preview{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; color:#D2002C; text-align:left; text-decoration:underline;}
.preview a:link{color:#D2002C; text-decoration:underline;}
.preview a:visited{color:#D2002C; text-decoration:underline;}
.preview a:hover{color:#D2002C; text-decoration:underline;}
.altstyle{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; font-weight:bold; color:#005A93; text-align:left;}
.altlink{ list-style:none; padding:0; margin:0; line-height:10px;}
.altlink a{font: 11px Arial, Verdana, sans-serif; color:#000; text-decoration:none; }
.altlink a:link{color:#000; text-decoration:none;}
.altlink a:visited{color:#000; text-decoration:none;}
.altlink a:hover{color:#000; text-decoration:underline;}

#leftCoverPromo .altstyle {.margin-left:-10px;}
#leftCoverPromo .altstyle p {margin-left:-10px;padding:3px 10px;background-color:#695E4A;border-color:#FFFFFF;border-style:solid none;border-width:1px 0;color:#FCB71E;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;overflow:hidden;text-transform:uppercase;width:130px;}

.woodStoreLink{ list-style:none; padding:0px 0px 0px 10px; margin:0; line-height:10px;}
.woodStoreLink a{font: 11px Arial, Verdana, sans-serif; color:#000; text-decoration:none; }
.woodStoreLink a:link{color:#000; text-decoration:none;}
.woodStoreLink a:visited{color:#000; text-decoration:none;}
.woodStoreLink a:hover{color:#000; text-decoration:underline;}

.cdcatlist{ list-style:none; padding:0px 0px 0px 10px; margin:0; line-height:10px;}
.cdcatlist a{font: 10px Arial, Verdana, sans-serif; color:#000000; text-decoration:none; }
.navContent .topics .tpclist .cdcatlist a:link{color:#000; text-decoration:none;}
.navContent .topics .tpclist .cdcatlist a:visited{color:#000; text-decoration:none;}
.navContent .topics .tpclist .cdcatlist a:hover{color:#000; text-decoration:underline;}
.navContent .topics .tpclist .cdcatlist p{padding:0; margin:0; text-align:left;color:#000;}

/* Login, Join Now, Search part */
.TopBlock{clear:both; overflow:hidden; background-color:#FFF; margin:0; padding:0; border:0; width:550px; height:25px;}
.LogIn{float:left; overflow:hidden; width:150px;}
.LoggedIn{float:left; overflow:hidden; width:270px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:25px;}
    .LoggedIn a:link{color:#004685; text-decoration:none;}
    .LoggedIn a:visited{color:#004685; text-decoration:none;}
    .LoggedIn a:hover{color:#004685; text-decoration:underline;}
.Search{float:left; overflow:hidden; width:240px; padding:0px 0px 0px 5px;}
    .searchInput{width:155px; border:1px solid #000; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
    .searchButton{ border:0; padding:0; margin:0; vertical-align:middle;}
.Help{float:left; overflow:hidden; width:35px; }
    .Help a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#695e4a; text-decoration:underline; line-height:25px;}
    .Help a:link{color:#004685; text-decoration:underline;}
    .Help a:visited{color:#004685; text-decoration:underline;}
    .Help a:hover{color:#004685; text-decoration:underline;}

/* Footer */
.footer{clear:both; overflow:hidden; background-color:#FFF; margin:0; padding:10px 0 0 0; border:0;}
.fTitle{width:150px; float:left; overflow:hidden; padding: 0px 0px 0px 10px;}
.fLinks{width:555px; float:left; overflow:hidden; padding: 0px 0px 0px 5px;}
.fRule{height:15px; overflow:hidden; background-color:#b8292f;}

.footerTitle {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; text-transform: capitalize; color: #333; text-decoration: none; }

.footerlinksBold{ font-family: Verdana, Arial, sans-serif; font-size: 9px; line-height: 14px; color: #999; text-decoration: none; font-weight: bold;}
.footerlinksBold a:link{color: #695e4a; text-decoration: none;}
.footerlinksBold a:visited{color: #7d7057; text-decoration: none;}
.footerlinksBold a:hover{color: #695e4a; text-decoration: underline;}

.footerlinks{ font-family: Verdana, Arial, sans-serif; font-size: 9px; line-height: 14px; color: #999;text-decoration: none; }
.footerlinks a:link{color: #695e4a; text-decoration: none;}
.footerlinks a:visited{color: #7d7057; text-decoration: none;}
.footerlinks a:hover{color: #695e4a; text-decoration: underline;}

.Policy{width:715px; overflow:hidden; clear:both; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000; text-decoration: none;}
.Policy a:link{color: #695e4a; text-decoration: none;}
.Policy a:visited{color: #7d7057; text-decoration: none;}
.Policy a:hover{color: #695e4a; text-decoration:underline;}


/* misc*/
.clearAll{clear:both; height:0px; overflow:hidden;}

.WoodSpacer1{height:1px; overflow:hidden;}
.WoodSpacer3{height:3px; overflow:hidden;}
.WoodSpacer5{height:5px; overflow:hidden;}
.WoodSpacer10{height:10px; overflow:hidden;}
.WoodSpacer15{height:15px; overflow:hidden;}
.WoodSpacer20{height:20px; overflow:hidden;}

/* SKIN FOR Email Content Module */
div#emclp {position:absolute; z-index:5000; left:130px; top:405px; background-color:#FFEFD0; 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:#004684; color:#fff; font-weight:bold; border:1px solid #000; }
.altbgcolor{background-color:red;}
.defaultbgcolor{background-color:#fff;}

/* ---- [pop up] ----*/
#layer {position:absolute; visibility:hidden; z-index:900;}
#layer .bhgclosebox {position:absolute; cursor:pointer;}
#layer .brandcol5 {padding:10px; border:1px solid #E7E7E7; background-color:#CCBD9C;}
#layer {top:250px; visibility:visible; left:200px; }
div#emclp {top:0; left:0;}

	.breadCrumb {padding: 0 0 5px 0;}

/* Social Media */
#commentsubmit {
    background-image:url(http://images.meredith.com/bhg/images/temps/myaccount/submit.gif);
    height:22px;
    width:73px;
}
.commentpagination .pages  {float:none;}
.createdate{float:left;}
.recommendicon {
    .width:17px;
    .display:block;
    .float:left;
    .width:13px;
    .padding:0 5px 0 0;

}

.reportabuselink, .pre, .nxt, .pages a{font-weight:bold}   

#btmbgimage {width: 1024px; _width: 1040px;}

p.ac_body, ul.ac_msginfo{display:none;}

   #rightsubadformformstaterow {clear: both;}
   #rightsubad p.formcol {margin: 0;}
   .promoContainer {float: left;}
   .promoContainer #rightsubad {margin: 0;} 
