body { 
	margin: 0; padding: 0;
	background-color: #FFFFFF;
	}
	
/* HEADER*/
.bhgRow{ min-width:1024px; padding:5px; overflow:hidden; clear:both; background-color:#E8E8E8; height:15px}
.bhgCol1{width:200px; float:left; overflow:hidden; font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px; font-weight: bold; color: #333333; text-decoration:none;}
    .bhgCol1 a:link{color: #333333; text-decoration:none;}
    .bhgCol1 a:visited{color: #333333; text-decoration:none;}
    .bhgCol1 a:hover{color: #333333; text-decoration:none;}
.bhgCol2{float:left; overflow:hidden; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold; color: #333333; text-decoration:none;  }
    .bhgCol2 a:link{color: #333333; text-decoration:none;}
    .bhgCol2 a:visited{color: #333333; text-decoration:none;}
    .bhgCol2 a:hover{color: #333333; text-decoration:underline;}
		
.bhgheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
	.bhgheader a:link{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
	.bhgheader a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
	.bhgheader a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
.navLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
	.navLinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
	.navLinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
	.navLinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.LeftRuler {
	background-image: url(images/pageElements/LeftRuler.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.leftCatTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.leftSubCatTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
	.leftSubCatTitle a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
	.leftSubCatTitle a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
	.leftSubCatTitle a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.grid_subscribe {
	background-image: url(images/pageElements/grid_subscribetoDIY.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.grid_subscribe_wide {
	background-image: url(images/pageElements/grid_subscribetoDIY_wide.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.LeftNavLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
	.LeftNavLinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}	
	.LeftNavLinks a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}	
	.LeftNavLinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.footerleftRule{
	background-image: url(images/pageElements/border_bluesingle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.arialBluesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #00AFF0;
	text-decoration: none;
	font-weight: bold;
}
	.arialBluesmall a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #00AFF0;
	text-decoration: none;
	font-weight: bold;
}
	.arialBluesmall a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #00AFF0;
	text-decoration: none;
	font-weight: bold;
}
	.arialBluesmall a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #00AFF0;
	text-decoration: underline;
	font-weight: bold;
}
.arialBluelarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	color: #00AFF0;
	text-decoration: none;
	font-weight: normal;
}
	.arialBluelarge a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	color: #00AFF0;
	text-decoration: none;
	font-weight: normal;
}
	.arialBluelarge a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	color: #00AFF0;
	text-decoration: none;
	font-weight: normal;
}
	.arialBluelarge a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	color: #00AFF0;
	text-decoration: underline;
	font-weight: normal;
}
.footerHeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #666666;

}
.footerLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;

}

	.footerLinks a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}

	.footerLinks a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;

}
	.footerLinks a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:  #00AFF0;
	text-decoration: underline;
	
}

.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
	.pageTitle a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
	.pageTitle a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
	.pageTitle a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #00AFF0;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;
}
.introText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
	.introText a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
}
	.introText a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
	.introText a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00AFF0;
	text-decoration: underline;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
	.bodycopy a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
	.bodycopy a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
	.bodycopy a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #00AFF0;
	text-decoration: underline;
}
.imageBorder {
	border: 1px dotted #00B5F7;
}
.dashedline {
	border-top: 1px dotted #00B5F7;
	border-right: 1px none #00B5F7;
	border-bottom: 1px none #00B5F7;
	border-left: 1px none #00B5F7;
}
.LightBlueBackground {background-color: #56CBF6;}
.DarkBlueBackground {background-color: #00AFF0;}
.greenborder {
	border: 1px solid #89AD2F;
}
.featureTextBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #00AFF0;
	text-decoration: none;
}
	.featureTextBlue a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #00AFF0;
	text-decoration: none;
}
	.featureTextBlue a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #00AFF0;
	text-decoration: none;
}
	.featureTextBlue a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #00AFF0;
	text-decoration: underline;
}
.clickhereText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	color: #9EB465;
	text-decoration: none;
}
	.clickhereText a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	color: #9EB465;
	text-decoration: none;
}
	.clickhereText a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	color: #9EB465;
	text-decoration: none;
}
	.clickhereText a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	color: #859A4B;
	text-decoration: none;
}
.dashedBorder {
	border-top: 2px dashed #00AFF0;
	border-right: 2px dashed #00AFF0;
	border-bottom: 2px dashed #00AFF0;
	border-left: 2px solid #00AFF0;
}


/* Google Ads */
.meredith_google {background:url('http://images.meredith.com/bhg/images/tmp/google/diy.gif') top left no-repeat;padding:15px 0 0 15px;width:300px;height:250px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}

.ad {word-wrap:break-word;padding:8px 0;}