 .lnb_left_spacer_cell {
	background-color:		#87c;
	width:					16px;
		}
		
.lnb_header {
	background-color:		#549;
	width:					186;
	height:					29px;
	padding:				3px 3px 3px 13px;
	color:					#ffffff;
	font-weight: 			bold;
	font-size: 				11px; 
	font-family: 			Verdana, Helvetica, "Century Gothic", Arial, Geneva, Swiss, SunSans-Regular;
	text-transform:			uppercase;
	}

.lnb_header a:link, .lnb_header a:visited  {
	color:					#ffffff;
	font-weight: 			bold;
	font-size: 				11px; 
	font-family: 			Verdana, Helvetica, "Century Gothic", Arial, Geneva, Swiss, SunSans-Regular;	
	text-transform:			uppercase;
	text-decoration:		none;
	}

.lnb_header a:hover {
	color:					#ffffff;
	font-weight: 			bold;
	font-size: 				11px; 
	font-family: 			Verdana, Helvetica, "Century Gothic", Arial, Geneva, Swiss, SunSans-Regular;
	text-transform:			uppercase;
	text-decoration:		underline;
}	
.lnb_body  { 
	background-color: 		#eee;
	background-image:		url(/diy/images/backgrounds/purple_arrow.gif);
	background-repeat:		no-repeat;
	background-position:	0% 0%;	
	border-style: 			none solid solid solid;
	border-color: 			#549;	
	border-width: 			0px 1px 1px 1px;
	padding:				15px;
	color:					#222;
	font-size: 				11px; 
	line-height: 			19px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration:		none; 
	list-style-image: 		url(/diy/images/bullets/purple_bullet_sm.gif) 
 	 }
 	 
 .lnb_subcatbody  { 
	background-color: 		#ddd;	
	border-width: 			1px 1px 1px 1px;
	padding:				2px 0px 7px 13px;
	color:					#222;
	font-size: 				11px; 
	line-height: 			19px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration:		none; 
 	 }

 .lnb_body a:link, .lnb_body a:visited { 
	color:					#222;
	font-size: 				11px; 
	line-height: 			19px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration:		none; 
 	 }
 
 .lnb_body a:hover { 
	color:					#549;
	font-size: 				11px; 
	line-height: 			19px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration:		none; 
 	 }

 
.lnb_title { 
	color:					#f60; 
	font-weight: 			bold; 
	font-size: 				11px; 
	line-height: 			16px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none;
	}
	
.lnb_title a:link, .lnb_title a:visited { 
	color:					#f60; 
	font-weight: 			bold; 
	font-size: 				11px; 
	line-height: 			16px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline 
	}
	
.lnb_title a:hover { 
	color:					#f60; 
	font-weight: 			bold; 
	font-size: 				11px; 
	line-height: 			16px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none 
	}
	 
.lnbtablebody { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none 
	}

.lnb_onairnow_title { 
	color:					#f60; 
	font-weight: 			bold; 
	font-size: 				13px; 
	line-height: 			16px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline 
	}
	
.lnb_onairnow_title a:link, .lnb_onairnow_title a:visited  { 
	color:					#f60; 
	font-weight: 			bold; 
	font-size: 				13px; 
	line-height: 			16px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline 
	}
	 
	 
.lnb_onairnow_body  { 
	background-color: 		#eeb;
	background-image:		url(/diy/images/backgrounds/m_arrow2.gif);
	background-repeat:		no-repeat;
	background-position:	0% 0%;	
	border-style: 			none solid solid solid;
	border-color: 			#455;	
	border-width: 			0px 1px 1px 1px;
	padding:				15px;
	color:					#222;
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration:		none; 
 	 }
 	 
.bg_white { 
	background-color: 		#fff 
	}

.gutter_shdw  { 
	background-color: 		#fff;
	background-image:		url(/diy/images/shadows/kit_sub_shdw.gif);
	background-repeat:		no-repeat;
	background-position:	0% 0%;	
	width:					182;
	padding:				6px 0px 0px 0px;
	}
	
.gutter_shdw2  {  
      border-left:			1px solid #666; 
	  border-right:			0px none #666; 
	  border-top:			0px none #666; 
	  border-bottom:		0px none #666; 
	  background-color:     #fff; 
      background-image:     url('/diy/images/shadows/m_gutter_shdw.gif'); 
      background-repeat:    no-repeat; 
      background-position:  0% 0%;  
	  padding:				6px 0px 0px 0px;    
   }


.gutter_shdw_pg {
	background:	#FFF url("/diy/images/backgrounds/pg_center_tshdw.gif") left top repeat-x;
	padding:	12px 0 0 0;
}
	
.lnb_shdw  { 
	background-color: 		#fff;
	background-image:		url(/diy/images/headers/purple_lnb_top.gif);
	background-repeat:		no-repeat;
	background-position:	0% 0%;
	width:					202;	
	padding:				17px 0px 0px 0px;
	}

.center_area_nopadding { 
	background-color: 		#fff;
	background-image:		url(/diy/images/shadows/sub_center_shdw.gif);
	background-repeat:		repeat-x;
	background-position:	0% 0%;	
	width:					580px;
}

.center_area { 
	background-color: 		#fff;
	background-image:		url(/diy/images/shadows/sub_center_shdw.gif);
	background-repeat:		repeat-x;
	background-position:	0% 0%;	
	padding:				17px 13px 17px 13px;
	width:					580px;
	}

	
.center_area_pg { 
	background-color: 		#fff;
	background-image:		url(/diy/images/backgrounds/pg_center_tshdw.gif);
	background-repeat:		repeat-x;
	background-position:	0% 0%;	
	width:					401;
	padding:				25px 13px 0px 13px;
	border-right: #999 1px solid;
}
	
.center_area_a { 
	background-color: 		#fff;
	background-image:		url(/diy/images/backgrounds/purple_article_bg.gif);
	background-repeat:		no-repeat;
	background-position:	0% 0%;		width:					580;
	padding:				0px 13px 0px 13px;	
	}
	
.center_area_c { 
	width:					580;
	padding:				0px 13px 0px 13px;	
	}
	
.center_area_index { 
	padding:				0px 13px 0px 13px;
	border-style: 			none none none none;
	border-color: 			#666;	
	border-width: 			0px 0px 0px 0px;		
	}
.full_area { 
	background-color: 		#fff;
	background-image:		url(/diy/images/shadows/sub_center_shdw.gif);
	background-repeat:		repeat-x;
	background-position:	0% 0%;	
	padding:				17px 13px 17px 13px;
	width:					964px;
}

.bodytext { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none;
	list-style-image: 		url(/diy/images/bullets/purple_bullet2.gif);  
	}
	

.bodytext ol {
	list-style-image:		none;
}

.bodytext a:link, .bodytext a:visited { 
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline 
	}
	
.bodytext a:hover { 
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline 
	}
.cat_bodytext { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none;
	list-style-image: 		url(/diy/images/bullets/purple_bullet2.gif);  
	}
	
.cat_bodytext a:link, .cat_bodytext a:visited { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none 
	}
	
.cat_bodytext a:hover { 
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none 
	}
	
.phototext { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none 
	}
		
.relatedlink {
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline; 
	list-style-image: 		url(/diy/images/bullets/purple_bullet2.gif); 
	}
	
.relatedlink a:link, .relatedlink a:visited {
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline; 
	}
	
.relatedlink a:hover {
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline; 
	}
.cat_relatedlink {
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	list-style-image: 		url(/diy/images/bullets/purple_bullet2.gif); 
	}
	
.cat_relatedlink a:link, .cat_relatedlink a:visited {
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
.cat_relatedlink a:hover {
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
.main_cat_outer_wrapper  { 	
	background-image:		url(/diy/images/backgrounds/m_cat_bg.gif);
	background-repeat:		no-repeat;
	background-position:	0% 0%;	
	width:					400;
	padding:				10px 10px 50px 25px;
	border-style: 			none solid none none;
	border-color: 			#f60;	
	border-width: 			0px 1px 0px 0px;
 	 }
 	 
	 
.main_cat_bodytext { 	
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none 
	}
	
.main_sm_links { 	
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline 
	}
	
.kits_wrapper  { 	
	background-image:		url(/diy/images/backgrounds/kit_bg.gif);
	background-position:	0% 0%;	
	width:					182;	
	height:					100%;
	padding:				0px 0px 0px 0px;
	border-width: 			0px 0px 0px 0px;
 	 }

.kits_body { 
	width:					155;
	background-color: 		#fff; 
	border-width: 			0px 0px 0px 0px;
	}

.kits_txt { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			22px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline; 
	list-style-image: 		url(/diy/images/bullets/kit_bullet.gif) 
	}

.kits_txt a:link, .kits_txt a:visited { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			22px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline; 
	}
	
.kits_txt a:hover { 
	color: 					#f60; 
	font-size: 				11px; 
	line-height: 			22px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline; 
	}


.white_search_txt  { 
	color: 					#fff; 
	font-weight: 			bold; 
	font-size: 				11px; 
	line-height: 			16px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none 
	}

.topproject_col1 { 
	background-color: 		#fff;
	background-image:		url(/diy/images/backgrounds/purple_arrow2.gif);
	background-repeat:		no-repeat;
	background-position:	0% 0%;
	border-style: 			none none none solid;
	border-color: 			#549;	
	border-width: 			0px 0px 0px 1px;	
	padding:				15px 0px 0px 11px;	
	width:					177;
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	list-style-image: 		url(/diy/images/bullets/purple_bullet_sm.gif) 
	}
	
.topproject_col1 a:link, .topproject_col1 a:visited { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
.topproject_col1 a:hover { 
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
.topproject_col2 { 
	background-color: 		#fff;
	border-style: 			none none none none;
	border-color: 			#549;	
	border-width: 			0px 0px 0px 0px;	
	padding:				15px 0px 0px 5px;	
	width:					177;
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	list-style-image: 		url(/diy/images/bullets/purple_bullet_sm.gif) 
	}
	
.topproject_col2 a:link, .topproject_col2 a:visited { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
.topproject_col2 a:hover { 
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
.topproject_col3 { 
	background-color: 		#fff;
	border-style: 			none solid none none;
	border-color: 			#549;	
	border-width: 			0px 1px 0px 0px;	
	width:					200;
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	list-style-image: 		url(/diy/images/bullets/purple_bullet.gif) 
	valign:					bottom;
	}
	
.cat_videos_title_l { 
	background-color: 		#98d;
	border-style: 			solid none none solid;
	border-color: 			#549;	
	border-width: 			1px 0px 0px 1px;	
	padding:				10px 0px 0px 0px;	
	width:					303;
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
.cat_videos_title_r { 
	background-color: 		#549;
	border-style: 			solid solid none none;
	border-color: 			#549;	
	border-width: 			1px 1px 0px 0px;	
	padding:				0px 0px 0px 0px;	
	width:					251;
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}


.cat_ad_cell_l { 
	background-color: 		#98d;
	border-style: 			none solid none solid;
	border-color: 			#549;	
	border-width: 			0px 1px 0px 1px;	
	padding:				10px 11px 10px 12px;	
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
.cat_ad_cell_r { 
	background-color: 		#eee;
	border-style: 			none solid none none;
	border-color: 			#549;	
	border-width: 			0px 1px 0px 0px;	
	padding:				0px 0px 0px 0px;	
	width:					214; 
	}
	
.cat_ad_body { 
	background-color: 		#eee;
	border-style: 			none none solid none;
	border-color: 			#f90;	
	border-width: 			0px 0px 1px 0px;	
	padding:				20px 15px 30px 15px;	
	}

.cat_ad_txt { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	list-style-image: 		url(/diy/images/bullets/purple_bullet_sm.gif)
	}
	
.cat_ad_txt a:link, .cat_ad_txt a:visited { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
.cat_ad_txt a:hover { 
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
	
.cat_ad_body2 { 
	background-color: 		#ddd;
	border-style: 			none none none none;
	border-color: 			#f90;	
	border-width: 			0px 0px opx 0px;	
	padding:				20px 15px 30px 15px;	
	}

.cat_ad_txt2 { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
.cat_ad_txt2 a:link, .cat_ad_txt2 a:visited { 
	color: 					#f60; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline; 
	}	
	
.cat_ad_txt2 a:hover { 
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline; 
	}	
	
.cat_ad_botbar { 
	background-color: 		#549;
	border-style: 			none none none none;
	border-width: 			0px 0px 0px 0px;	
	padding:				0px 0px 0px 0px;	
	width:					554;
	height:					12;
	}
.content_sponsor_links {
	background-image:		url(/diy/images/backgrounds/purple_arrow2.gif);
	background-repeat:		no-repeat;
	background-color:		#fff;
	border-width:			1px;
	border-style:			none solid solid solid;
	border-color:			#549;			
}	
.sponsor_links_center_col1 { 
	background-color: 		#fff;
	background-image:		url(/diy/images/backgrounds/purple_arrow2.gif);
	background-repeat:		no-repeat;
	background-position:	0% 0%;
	border-style: 			none none solid solid;
	border-color: 			#549;	
	border-width: 			0px 0px 1px 1px;	
	padding:				10px 10px 10px 10px;	
	width:					277;
	}
	
.sponsor_links_center_col2 { 
	background-color: 		#fff;
	border-style: 			none solid solid none;
	border-color: 			#549;	
	border-width: 			0px 1px 1px 0px;	
	padding:				10px 10px 10px 10px;	
	width:					277;
	color: 					#222; 
	}
.content_sponsor_links_cell {
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	list-style-image: 		url(/diy/images/bullets/purple_bullet_sm.gif) 
	}
	
	
.content_sponsor_links_cell a:link, .content_sponsor_links_cell a:visited {
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
.content_sponsor_links_cell a:hover {
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}	
.sponsor_relatedlink {
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	list-style-image: 		url(/diy/images/bullets/purple_bullet_sm.gif) 
	}
	
	
.sponsor_relatedlink a:link, .sponsor_relatedlink a:visited {
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
.sponsor_relatedlink a:hover {
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}

	
.tutorials_col1 { 
	background-color: 		#eee;
	background-image:		url(/diy/images/backgrounds/purple_arrow.gif);
	background-repeat:		no-repeat;
	background-position:	0% 0%;
	border-style: 			none solid none solid;
	border-color: 			#549;	
	border-width: 			0px 1px 0px 1px;	
	padding:				20px 10px 10px 10px;	
	width:					255;
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none 
	}
	
.tutorials_col2 { 
	background-color: 		#fff;
	border-style: 			none solid none none;
	border-color: 			#549;	
	border-width: 			0px 1px 0px 0px;	
	padding:				10px 10px 10px 10px;	
	width:					299;
	}
	
.tutorials_botbar { 
	background-color: 		#87c;
	border-style: 			solid solid solid solid;
	border-color: 			#549;	
	border-width: 			1px 1px 1px 1px;	
	padding:				15px 0px 0px 0px;	
	width:					552;
	}
	
	
.bot3_titles { 
	background-color: 		#549;
	border-style: 			solid solid none solid;
	border-color: 			#549;	
	border-width: 			1px 1px 0px 1px;	
	padding:				0px 0px 0px 0px;	
	width:					176;
	}

.bot3_bot { 
	background-color: 		#549;
	border-style: 			none solid none solid;
	border-color: 			#549;	
	border-width: 			0px 1px 0px 1px;	
	padding:				0px 0px 0px 0px;
	}

.bot3_text1 { 
	background-color: 		#ddd;
	border-style: 			none solid none solid;
	border-color: 			#549;	
	border-width: 			0px 1px 0px 1px;	
	padding:				10px 10px 10px 10px;
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none 
	valign:					top;
	}

.bot3_text2 { 
	background-color: 		#eee;
	border-style: 			none solid none solid;
	border-color: 			#549;	
	border-width: 			0px 1px 0px 1px;	
	padding:				10px 10px 10px 10px;
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none 
	valign:					top;
	}
	

.bot3_text2 a:link, .bot3_text2 a:visited { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none 
	}
	
.bot3_text2 a:hover { 
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none 
	}
	
.bot3_line { 
	background-color: 		#f60;
	border-style: 			none solid none solid;
	border-color: 			#549;	
	border-width: 			0px 1px 0px 1px;	
	padding:				0px 0px 0px 0px;
	valign:					top;
	height:					1px;
	}

.article_ad300_txt { 
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	padding:				20px 0px 25px 0px;	
	}
	
.article_ad2 { 
	background-color: 		#fff;
	background-image:		url(/diy/images/backgrounds/art_ad_bg.gif);
	background-repeat:		no-repeat;
	background-position:	0% 0%;
	border-style: 			solid solid solid solid;
	border-color: 			#549;	
	border-width: 			1px 1px 1px 1px;	
	padding:				5px 5px 5px 5px;	
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}
	
	
.headline1 {
	border-style: 			none none none none;
	border-color: 			#549;	
	border-width: 			0px 0px 0px 0px;	
	padding:				25px 10px 10px 0px;
	color:					#549; 
	font-weight: 			bold; 
	font-size: 				13px; 
	line-height: 			16px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none;
	text-transform:			uppercase;
	list-style-image: 		url(/diy/images/bullets/purple_art_arrow.gif) 
	}
	
.articleshowname { 
	padding:				10px 0px 0px 0px;
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	}

.articleshowname a:link, .articleshowname a:visited { 
	padding:				10px 0px 0px 0px;
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline; 
	}
	
.articleshowname a:hover { 
	padding:				10px 0px 0px 0px;
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline; 
	}
	
		
.articleshowname_ul { 
	padding:				10px 0px 10px 0px;
	color: 					#222; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline; 
	}
	
.article_pic {
	border-style: 			solid solid solid solid;
	border-color: 			#549;	
	border-width: 			1px 1px 1px 1px;	
	padding:				5px 5px 5px 5px;
	}
	
.article_subtitle { 
	padding:				0px 0px 0px 0px;
	color: 					#455; 
	font-weight: 			bold;
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	text-transform:			uppercase;
	list-style-image: 		url(/diy/images/bullets/purple_art_arrow.gif)
	}
	
.resourcestitle { 
	padding:				0px 0px 0px 0px;
	color: 					#455; 
	font-weight: 			bold;
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	text-transform:			uppercase;
	list-style-image: 		url(/diy/images/bullets/purple_art_arrow.gif)
	}
	
.relatedbox { 
	padding:				0px 0px 0px 0px;
	color: 					#455; 
	font-weight: 			bold;
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	text-transform:			uppercase;
	list-style-image: 		url(/diy/images/bullets/purple_art_arrow.gif)
	}
	
.numbered_list  { 
	color: 					#222; 
	font-size: 				11px; 
	line-height:			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none; 
	list-style-type: 		roman 
	padding:				10px 10px 0px 0px;
	width:					380px;
	}
	

.subsectionhead  {
	border-style: 			none none none none;
	border-color: 			#549;	
	border-width: 			0px 0px 0px 0px;	
	padding:				10px 10px 0px 0px;
	color:					#549; 
	font-weight: 			bold; 
	font-size: 				13px; 
	line-height: 			16px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none;
	text-transform:			uppercase;
	list-style-image: 		url(/diy/images/bullets/purple_art_arrow.gif) 
	}
	
		
.subsectioncats { 	
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline;
	padding:				0px 5px 3px 0px;
	font-weight: 			bold;
	}
	
.subsectioncats a:link { 	
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline;
	}
	
.subsectioncats a:visited { 	
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		underline;
	}
	
.subsectioncats a:hover { 	
	color: 					#549; 
	font-size: 				11px; 
	line-height: 			15px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: 		none;
	} 
	
.subsectionlinks { 
	background-color:		#e8e8e8; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	font-size: 				11px; font-style: normal; 
	font-weight: 			normal; 
	color: 					#222; 
	text-decoration: 		underline;
	}
	
	 
.subsectionlinks a:link { 
	background-color:		#e8e8e8; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	font-size: 				11px; font-style: normal; 
	font-weight: 			normal; 
	color: 					#222; 
	text-decoration: 		underline;
	}
.subsectionlinks a:visited { 
	background-color:		#e8e8e8; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	font-size: 				11px; font-style: normal; 
	font-weight: 			normal; 
	color: 					#222; 
	text-decoration: 		underline;
	}
.subsectionlinks a:hover { 
	background-color:		#e8e8e8; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	font-size: 				11px; font-style: normal; 
	font-weight: 			normal; 
	color: 					#549; 
	text-decoration: 		underline;
	}
	
.subsectionbullets { 
	background-color:		#e8e8e8; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	font-size: 				11px; font-style: normal; 
	font-weight: 			normal; 
	color: 					#549; 
	text-decoration: 		none;
	padding:				3px 1px 0px 0px;
	}
	
.subsectionbullets a:link { 
	background-color:		#e8e8e8; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	font-size: 				11px; font-style: normal; 
	font-weight: 			normal; 
	color: 					#549; 
	text-decoration: 		none;
	padding:				3px 1px 0px 0px;
	}
	
.subsectionbullets a:visited { 
	background-color:		#e8e8e8; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	font-size: 				11px; font-style: normal; 
	font-weight: 			normal; 
	color: 					#549; 
	text-decoration: 		none;
	padding:				3px 1px 0px 0px;
	}
	
.subsectionbullets a:hover { 
	background-color:		#e8e8e8; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	font-size: 				11px; font-style: normal; 
	font-weight: 			normal; 
	color: 					#549; 
	text-decoration: 		none;
	padding:				3px 1px 0px 0px;
	}
	
	
.subsectionmore a:link { 
	background-color:		#e8e8e8; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	font-size: 				11px; font-style: normal; 
	font-weight: 			normal; 
	color: 					#f60; 
	text-decoration: 		underline;
	}
	 
.subsectionmore a:visited { 
	background-color:		#e8e8e8; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	font-size: 				11px; font-style: normal; 
	font-weight: 			normal; 
	color: 					#f60; 
	text-decoration: 		underline;
	}
	
.subsectionmore a:hover { 
	background-color:		#e8e8e8; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	font-size: 				11px; font-style: normal; 
	font-weight: 			normal; 
	color: 					#333; 
	text-decoration: 		underline;
	}
	
	
.contenttablelinks  {
	border-style: 			solid solid solid solid;
	border-color: 			#549;	
	border-width: 			1px 1px 1px 1px;	
	padding:				0px 0px 10px 0px;
	background-color:		#e8e8e8; 
	}
	
.dropdown{
 	font-family: Verdana, Helvetica, "Century Gothic", Arial, Geneva, Swiss, SunSans-Regular; 
	font-size: 10px; 
} 
.searchtext{
 	font-family: Verdana, Helvetica, "Century Gothic", Arial, Geneva, Swiss, SunSans-Regular; 
	font-size: 10px; 
} 
 
a.selected {
	font-weight:			bold;
}

.ad_title {
	font-size:			9px;
	line-height:		12px;		
	text-decoration:	none;
}

/* -------------------------------------------------------------------------------------------------- */ 
/* Poll Styles */ 
.LNBTablePoll {
	background-color:		#eee;
	color:					#222;
	border-style: 			solid solid solid solid;
	border-color: 			#549;	
	border-width: 			1px 1px 1px 1px;
	font-size: 				11px; 
	font-family: 			Verdana, Helvetica, Century Gothic, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration:		none; 
}

.multipagefooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	line-height: 130%;

}
.multipagefooter a:link, .multipagefooter a:visited, .multipagefooter a:active {
	color: #222222;
    text-decoration:underline;
}

.multipagefooter a:hover {
	color: #F7A933;
	text-decoration:underline;
}	

/* onPage */
.multipagefooter_onpage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F7A933;
	line-height: 130%;

}	

.subheadline {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
}


div#google_ad * {
	margin: 0;
	padding: 0;
}
div#google_ad {
	width: 300px;
	margin-bottom: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #333;
	border: #CCC 1px solid;
	background: #FFF;
	text-align: left;
}
div#google_ad div.google_title {
	margin: 12px 12px 0 12px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: #F60 3px solid;
}
div#google_ad div.google_ad_links {
	margin: 0 12px 12px 12px;
	padding: 9px 12px 12px 12px;
	background: #ECECEC;
}
div#google_ad div.google_ad_links span.google_ad_link_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div#google_ad div.google_ad_links a,
div#google_ad div.google_ad_links a:link {
	color: #036;
	text-decoration: underline;
}
div#google_ad div.google_ad_links a:visited {
	color: #666;
	text-decoration: none;
}
div#google_ad div.google_ad_links a:hover {
	color: #F60;
	text-decoration: underline;
}
div#google_ad div.google_ad_links a:active {
	color: #FF6800;
	text-decoration: underline;
}
