/**[ LINKS ]**/
	a {color:#369;text-decoration:none;}
	a:visited {color:#a60a6b;}
	a:hover {color:#a60a6b;text-decoration:underline;}

/**[ TEXT COLORS ]**/
	.tc1 {color:#71004f}  /* Dark purple */
	.tc2 {color:#333}  /* Dark gray */
	.tc3 {color:#e85b00}  /* Orange */
	.tc4 {color:#a60a6b}  /* Fuscia */
	.tc5 {color:#9fbc00}  /* Green */
	.tc6 {color:#999}  /* Light gray */
		
/**[ UTILITY STYLES ]**/
	body {background-color:#e1e1e1;margin:0px;padding:0px;}
	body.storePrintShell {background-color:#fff;}
    body.blankShell {background-color:#fff; padding:15px;}
    a img {border:none;}
	li, p, h1, h2, h3, h4, h5, form {border:0px none;margin:0px;padding:0px;}
	ul, ol{margin:0 0 0 20px;padding:0;}
	hr{clear:both;margin:0 0 10px;.margin:4px 0;padding:7px 0 0;height:1px;border:0px;border-bottom:1px solid #ccc;}
	hr.dotted{clear:both;margin:0 0 10px;.margin:7px 0;padding:15px 0 0;height:1px;border:0px;border-bottom:1px dotted #ccc;}

	.clearall {clear:both;font-size:1px;line-height:0px;}
	.smSpacer{height:5px;font-size:5px;}

/**[ SHELL STRUCTURAL CSS ]**/
	#printstory {background-color:#FFFFFF;padding:0pt 10px;width:610px;}

	#wrapper{border:1px solid #999;border-top:none;background-color:#fff;width:1024px;margin:0pt auto;}
	#wrapperwide{border:1px solid #999;border-top:none;background-color:#fff;width:1152px;_width:1159px;margin:0pt auto;}
	
	#thinHead, #premHead{border-bottom:1px solid #999;}
		#thinHead #dashboard, #premHead #dashboard{float:right;padding:25px 15px 0px;}
	
	#topwell{padding-bottom:5px;}
		#logo{float:left;padding:8px 10px 0;}
		#dashboard{padding:21px 0 0;}
			#dashboard a{color:#cc0000;}
			.searchButton {vertical-align:bottom;}
		
		#nav{clear:both;}
			#nav ul#menu{margin:0 0 0 3px;}
			#nav ul#menu li{float:left;list-style:none;width:105px;text-align:center;height:30px;margin:0 4px;}
				#nav ul#menu li.decks, #subnav1{background-color:#069;}
				#nav ul#menu li.exterior, #subnav2{background-color:#9ca53b;}
				#nav ul#menu li.garage, #subnav3{background-color:#bf6127;}
				#nav ul#menu li.living, #subnav4{background-color:#5b57a6;}
				#nav ul#menu li.kitchen, #subnav5{background-color:#507f3d;}
				#nav ul#menu li.bath, #subnav6{background-color:#990066;}
				#nav ul#menu li.bedroom, #subnav7{background-color:#BD3F00;}
				#nav ul#menu li.basement, #subnav8{background-color:#669900;}
				#nav ul#menu li.other, #subnav9{background-color:#330099;}
				
				#nav ul#menu li.kitchen, #subnav5{background-color:#069;}
				#nav ul#menu li.bath, #subnav6{background-color:#9ca53b;}
				#nav ul#menu li.decks, #subnav1{background-color:#bf6127;}
				#nav ul#menu li.bedroom, #subnav7{background-color:#5b57a6;}
				#nav ul#menu li.living, #subnav4{background-color:#507f3d;}
				#nav ul#menu li.basement, #subnav8{background-color:#990066;}
				#nav ul#menu li.exterior, #subnav2{background-color:#BD3F00;}
				#nav ul#menu li.garage, #subnav3{background-color:#669900;}
				#nav ul#menu li.other, #subnav9{background-color:#330099;}				
			#nav ul#menu li a{color:#fff;text-decoration:none;font-size:16px;font-weight:bold;line-height:30px;}
	
		#subnavCont{clear:both;line-height:25px;height:25px;background-color:#CCE496;}
			.subnav{display:none;padding:0 0 0 20px;}
				.subnav a, .subnav a:visited{text-decoration:none;padding-right:10px;color:#fff;}
				.subnav a:hover{text-decoration:underline;color:#fff;}
		
	#topad{padding-bottom:5px;}
    #bannerwrapper{width:980px;overflow:hidden; margin-left:10px;}
    #banner{float:left;}
    #topcover{float:left;width:240px;margin-left:10px;}
    #topcover img {float:left; height:90px;}
    #topcover ul{padding-top:10px;float:left;width:110px;_height:1px;font-size: 11px;}
    #newsletterbanner {float:right; padding-right:3px;}

    #pagebody{padding-left:17px;}
/* -------[Channel Top Column Layout -- 676(686)]------- */		
		.twocolumn{width:686px;float:left;}
			#topcolumn{width:676px;margin:0 auto;}
/* -------[Left Column Layout -- 165(175)]------- */						
		#leftcolumn{width:165px;padding:5px;float:left;}
/* -------[Main Column Layout -- 501(511)]------- */			
		#maincolumn{width:511px;float:left;padding:5px 0;}
			#maincontentwell{width:501px;margin:0 auto;}
				.innermaincolumn1{float:left;width:345px;margin-right:5px;}
				.innermaincolumn2{float:left;width:150px;}		
				
/* -------[SingleColumn Page Layout -- 676(686)]------- */										
		#singlecolumn{width:686px;float:left;}
			#singlecolumnwell{width:676px;padding:5px 0;margin:0 auto;}
/* -------[SingleColumn Page Store Layout -- 997(1007)]------- */	
		#singlecolumn.store{width:1007px;float:none;}
			.store #singlecolumnwell{width:997px;padding:5px 0;margin:0 auto;}
/* -------[SingleColumn Page Wide Layout -- 805(815)]------- */	
		#wrapperwide #singlecolumn{width:815px;float:left;}
			#wrapperwide #singlecolumnwell{width:805px;padding:5px 0;margin:0 auto;}		
/* -------[Right Column Layout -- 310(320)]------- */							
		#rightcolumn{width:310px;padding:0 5px 5px 5px;float:left;}
			#adtag{font-size:10px;}
			#adcolumn{border:5px solid #ccc;}
			.promoContainer, .googlead{margin-right:-5px;clear:both;}

/* ---- [ footer ] ---- */
			#footerwrapper{clear:both;border-top:1px solid #666;margin-top:5px;padding:5px;}
#footer{color:#666666; padding-left:10px; width:980px; background:transparent;}

#footer a, #footer a:visited{color:#666666; text-decoration:none;}
#footer a:hover{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 .searchBar{border-bottom:1px solid #ccc;padding:0 0 5px 0;margin:0 0 5px 0;text-align:center;}
#footer .footercol, #footer .footercolmid{width:295px;padding:0 15px;}
#footer .footercolmid{border-left:1px solid #ccc;border-right:1px solid #ccc;}

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

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

/**[ FONT DEFINITIONS ]**/
	body{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
	h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:22px;font-weight:normal;}
	h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;}
	h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;}
	h4{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}
	h5{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;}
	
	/* Tag Cloud */
	.font1 {font-size:20px;line-height:25px;}
	.font2 {font-size:18px;line-height:25px;}
	.font3 {font-size:16px;line-height:25px;}
	.font4 {font-size:13px;line-height:25px;}
	
	#footer{font-size:11px;}
		#footer strong{color:#069;font-family:Georgia,Times New Roman, serif;font-weight:normal;font-size:12px;}
		#footer a{color:#333;text-decoration:none;}
	
/* SKIN FOR Email Content Module */
div#emclp {position:absolute; z-index:5; left:130px; top:205px; background-color:#fff; border:1px solid #666; padding:5px; width:406px;font-size:12px;color:#666;}
	div#emclp #stafhead {display:none;}
	div#emclp h3{ width:400px; color:#666;padding:10px 0 0 0;}
	div#emclp #form {margin:0; padding:20px 0 0 0;}
	div#emclp #staffoot { padding-top:10px;}
	div#emclp #stafclose {width:200px; top:20px; left:290px;font-size:11px;}
	div#emclp #stafsend {overflow:hidden;}
	div#emclp .stafsendbtn{background-color:#A60A6B; color:#fff; font-weight:bold; border:1px solid #000; }

/* 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:100%;
    margin:5px 0;
}
#commentformcontainer{float:right}
#comments{
    margin:5px 0;
}