/************************************************
*	ThemesCrunch.com CSS file					*
*	Coder: shahz (admin@themescrunch.com)		*
*	Theme Name: Home Improvement WP				*
*	Theme URL: http://www.themescrunch.com		*
*	Author: ShahZ								*
*	Author URL: http://www.shahz.net			*
*	Version: 1.0								*
*	Tags: Two columns, fixed width				*
************************************************/

@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size: 12px;
	color: #999999;
}
h1 {
	color: #0099cc;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	display: block;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-weight: normal;
}
a, a:active, a:visited {
	color: #0099cc;
	text-decoration: none;
}
a:hover {
	color: #0099cc;
}


#container {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
}
#header {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 275px;
	background-image: url(images/header_bg.png);
	background-position: center top;
	background-repeat: repeat;
}
#headstuff {
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	width: 1121px;
	background-image: url(images/headerimage.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 275px;
}
#logo {
	width: 535px;
	height: 60px;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	float: left;
}
#searchtop {
	width: 200px;
	margin: 18px 40px 0px 0px;
	padding: 0px;
	border: 0px;
	float: right;
	color: #fff;
	font-size: 9px;
}
.topSrch {
	width: 175px;
	background-image: url(images/search.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 4px 0px 0px 25px;
	border: 0px;
	height: 20px;
	background-color: transparent;
	vertical-align: middle;
}
#maincontent {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	background-image: url(images/grunge_top.png);
	background-position: center top;
	background-repeat: no-repeat;
}
#contentholder {
	margin: 0px auto;
	padding: 15px 50px 40px 50px;
	border: 0px;
	background-image: url(images/main_body_bg.jpg);
	background-position: center top;
	background-repeat: repeat;
	width: 1021px;
}
#navbar {
	margin: 0px 0px 7px 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	background-image: url(images/navbg.png);
	height: 44px;
	background-repeat: repeat-x;
	background-position: center top;
}

#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-image: url(images/navdivider.png);
	background-position: top right;
	background-repeat: no-repeat;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	font-family: Georgia, Times New Roman;
	font-weight: normal;
	text-transform: lowercase;
	margin: 0px;
	padding: 9px 15px 13px 15px;
	}

#nav li a:hover, #nav li a:active {
	color: #495D5C;
	margin: 0px;
	padding: 9px 15px 13px 15px;
	text-decoration: none;
	background-image: url(images/navhover.png);
	background-position: center top;
	background-repeat: repeat-x;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	width: 150px;
	color: #FFFFFF;
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-weight: normal;
	text-transform: lowercase;
	float: none;
	margin: 0px;
	padding: 7px 7px 7px 7px;
	background-image: url(images/navbg.png);
	background-position: center top;
	background-repeat: repeat-x;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #FF661C;
	color: #FFFF00;
	padding: 7px 7px 7px 7px;
	background-image: url(images/navbg.png);
	background-position: center top;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -32px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}

#subnavbar {
	background: #666666;
	width: 960px;
	height: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	}
	
#subnav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li a, #subnav li a:link, #subnav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}

#subnav li a:hover, #subnav li a:active {
	background: #85ACAC;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #666666;
	width: 140px;
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #85ACAC;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	}
	
#subnav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	margin: 0px;
	padding: 0px;
	}

#subnav li li { 
	}

#subnav li ul a { 
	width: 140px;
	}

#subnav li ul a:hover, #subnav li ul a:active { 
	}

#subnav li ul ul {
	margin: -25px 0 0 161px;
	}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {
	left: -999em;
	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {
	left: auto;
	}

#subnav li:hover, #subnav li.sfhover { 
	position: static;
	}


#pageholder {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
}
#pagecontent {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	border: 0px;
	width: 680px;
	float: left;
}
#rightsidebar {
	width: 326px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: right;
}
.box {
	margin: 0px 0px 7px 0px;
	padding: 3px 3px 3px 3px;
	border: 1px solid #d96907;
	background-image: url(images/box_bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #d96907;
}
.boxchild {
	margin: 0px;
	padding: 3px;
	border: 1px solid #d96907;
	background-image: url(images/box_bg.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.division {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.leftbox {
	margin: 0px 4px 0px 0px;
	padding: 0px;
	border: 0px;
	float: left;
	width: 330px;
}
.rightbox {
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: right;
	width: 330px;
}
.whitebox {
	margin: 0px;
	padding: 4px;
	border: 0px;
	background-color: #fff;
	line-height: 1.5em;
}
.whitebox img {
	margin: 0px auto 3px auto;
	padding: 3px;
	border: 1px solid #ccc;
}
.items {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.itemsimg {
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
	width: 100px;
}
.itemsdetails {
	margin: 0px;
	padding: 0px 2px;
	border: 0px;
	float: right;
	width: 209px;
}
.itemstitle  {
	color: #0099cc;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-weight: normal;
	border: 0px;
	text-align: left;
	display: block;
}
.itemsdetails a, .itemsdetails a:visited, .itemsdetails a:hover, .itemsdetails a:active {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}


.boxfix {
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: block;
}


.more {
	margin: -15px 0px 1px 0px;
	padding: 1px;
	border: 0px;
	width: 209px;
	display: block;
	height: 14px;
}
.more img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: right;
}

.post {
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: block;
}
.poststuff {
	border: 1px solid #cc9999;
	margin: 0px;
	padding: 4px;
	font-size: 12px;
	text-align: left;
	display: block;
}
.poststuff img {
	margin: 7px;


}
.poststuff h1 {
	color: #0099cc;
	font-size: 18px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	display: block;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
}
.floated {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: auto;
	float: right;
	display: block;
}

.smalltext {
	margin: 0px 0px 10px 0px;
	padding: 7px 0px 0px 0px;
	border: 0px;
	float: none;
	height: 16px;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	background-image: url(images/horizontal_line.png);
	background-position: top right;
	background-repeat: no-repeat;
}
.smalltext2 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	border: 0px;
	float: none;
	height: 16px;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
}

.smalltext a, .smalltext a:active, .smalltext a:visited {
	text-decoration: none;
	color: #333333;
}
.smalltext a:hover {
	color: #0099cc;
}


.authordetails {
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
}
.comments {
	margin: 10px;
	padding: 0px;
	border: 0px;
}
.comments label {
	font-size: 14px;
	color: 993300;
}


.commentsdetails {
	margin: 0px 12px 0px 0px;
	padding: 0px;
	border: 0px;
	float: right;
}
.commentitle {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	background-color: #fff;
	height: 27px;
	width: auto;
}
#author  {
	width: 289px;
	height: 24px;
	margin: 0px;
	padding: 3px 3px 0px 3px;
	border: 0px;
	background-color: transparent;
	background-image: url(images/comment_field_name.png);
	background-position: center center;
	background-repeat: no-repeat;
}
#email   {
	width: 289px;
	height: 24px;
	margin: 0px;
	padding: 3px 3px 0px 3px;
	border: 0px;
	background-color: transparent;
	background-image: url(images/comment_field_name.png);
	background-position: center center;
	background-repeat: no-repeat;
}
#url   {
	width: 289px;
	height: 24px;
	margin: 0px;
	padding: 3px 3px 0px 3px;
	border: 0px;
	background-color: transparent;
	background-image: url(images/comment_field_name.png);
	background-position: center center;
	background-repeat: no-repeat;
}
#comment {
	margin: 0px;
	padding: 3px;
	border: 0px;
	background-color: transparent;
	background-image: url(images/comment_box.png);
	background-position: center center;
	background-repeat: no-repeat;
	width: 514px;
	height: 196px;
}


.readmore {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: auto;
	height: 17px;
	float: none;
	background-image: url(images/blue_line.png);
	background-position: center left;
	background-repeat: no-repeat;
}
.readmore img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}


#rsssubbox {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 75px;
	background-image: url(images/RSS_icon.png);
	background-position: center left;
	background-repeat: no-repeat;
	width: 310px;
}
#rssholder {
	margin: 0px 0px 0px 77px;
	padding: 0px;
	border: 0px;
	width: 233px;
	height: 75px;
}

#textbox {
	margin: 0px;
	padding: 8px 0px 0px 0px;
	border: 0px;
	text-align: left;
	width: 233px;
	height: 17px; /* IE7 hack */
};

#textbox {
	margin: 0px;
	padding: 8px 0px 0px 0px;
	border: 0px;
	text-align: left;
	width: 233px;
	height: 16px;
}
.rssfield {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 23px;
	width: 233px;
}
.rsstextfield {
	background-image: url(images/RSS_field.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 183px;
	text-align: left;
	height: 23px;
}
#textbox2 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 233px;
	height: 27px;
}
.quickie {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(images/bullet_dots.png);
	background-position: top left;
	background-repeat: no-repeat;
}
.quickholder {
	margin: 0px 0px 0px 27px;
	padding: 0px;
	border: 0px;
}
.centralized {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
}
.tipbox {
	margin: 5px 0px;
	padding: 5px 0px;
	border: 0px;
	background-image: url(images/blue_line.png);
	background-repeat: no-repeat;
	background-position: top left;
	min-height: 130px;
}
.tipbox img {
	margin: 0px 5px 0px 0px;

}
#footer {
	width: 1121px;
	margin: 5px auto 0px auto;
	padding: 0px;
	border: 0px;
	background-image: url(images/header_bg.png);
	background-repeat: repeat;
	background-position: center top;
}
#footboxes {
	margin: 0px 50px 0px 57px;
	padding: 0px;
	border: 0px;
}
#HIbox {
	margin: 0px;
	border: 0px;
	background-image: url(images/home_improvement.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 290px;
	float: left;
	padding: 0px;
}
#HIbox  ul {
	margin: 60px 0px 0px 50px;
	padding: 0px;
	border: 0px;
	list-style-image: url(images/bullet_footer.png);
}
#HIbox ul li {
	margin: 2px;
	color: #fff;
	padding: 0px;
}
#HIbox ul li a, #HIbox ul li a:active, #HIbox ul li a:visited {
	text-decoration: none;
	color: #fff;
}
#HIbox ul li a:hover {
	color: #cc6633;
	text-decoration: none;
}
#HIbox ul ul {
	margin: 0px;
	padding: 0px;
}

#HIbox   ul   ul   li a  {
	margin: 0px;
	padding: 0px;
}

#FLbox {
	margin: 0px 0px 0px 72px;
	border: 0px;
	background-image: url(images/featured_links.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 290px;
	float: left;
	padding: 0px;
}
#FLbox  ul {
	margin: 60px 0px 0px 50px;
	padding: 0px;
	border: 0px;
	list-style-image: url(images/bullet_footer.png);
}
#FLbox ul li {
	margin: 2px;
	color: #fff;
	padding: 0px;
}
#FLbox ul li a, #FLbox ul li a:active, #FLbox ul li a:visited {
	text-decoration: none;
	color: #fff;
}
#FLbox ul li a:hover {
	color: #cc6633;
	text-decoration: none;
}

#RAbox {
	margin: 0px 0px 0px 72px;
	border: 0px;
	background-image: url(images/recent_articles.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 290px;
	float: left;
	padding: 0px;
}
#RAbox  ul {
	margin: 60px 0px 0px 50px;
	padding: 0px;
	border: 0px;
	list-style-image: url(images/bullet_footer.png);
}
#RAbox ul li {
	margin: 2px;
	color: #fff;
	padding: 0px;
}
#RAbox ul li a, #HIbox ul li a:active, #HIbox ul li a:visited {
	text-decoration: none;
	color: #fff;
}
#RAbox ul li a:hover {
	color: #cc6633;
	text-decoration: none;
}
#footlink {
	margin: 15px 50px 0px 57px;
	padding: 0px 0px 5px 0px;
	border: 0px;
}
#foottitle {
	color: #fff;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 670px;
	float: left;
}
#footlink a, #footlink a:active, #footlink a:visited {
	color: #FF8306;
	text-decoration: underline;
}
#footlink a:hover {
	color: #FF8306;
	text-decoration: none;
}
#copyr {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: right;
	width: 300px;
	float: right;
	color: #fff;
}


.clear {
	clear: both;
	height: 0px;
}
