 /*































Theme Name: Wood is Good































Description: No plugins required. Compatible with WordPress 2.9. W3C Validated CSS & HTML, Compatible with IE and Firefox. Upload your own logo from the Custom Header Page. Version 1.3 changes: fixed a small issue in the Custom Header Option































Version: 1.3































Author: Zoarra Solutions































Author URI: http://www.zoarra.com































Theme URI: http://www.zoarra.com/wordpress-themes































Tags: brown, tan, threaded-comments, theme-options, two-columns, fixed-width































License: General Public License































*/































































/* -- Basic Style -- */































































h1, h2, h3, h4, h5, h6, form































	{































		margin:0px;































		padding:0px;































	}































h1{font-size:22px;}































h2{font-size:18px;}































h3{font-size:16px;}































h4{font-size:14px;}































h5{font-size:13px;}































h6{font-size:12px;}































p































	{































		margin:0px;































		padding:0px;































		padding-bottom:12px;































	}































hr































	{































		color:#3c6e02;































	}































ul, ol, li































	{































		margin:0px;































		padding:0px;































		list-style:none;































	}































a, a:visited































	{































		color:#6f0044/*#d26800*/;































		text-decoration:none;































		outline:none;































	}































a:hover































	{































		text-decoration:underline;































	}































img {border:none;}































img.alignright {float:right; margin:2px 0px 5px 5px; border:solid 1px #cccccc; padding:2px;}































img.alignleft {float:left; margin:2px 5px 5px 0px; border:solid 1px #cccccc; padding:2px;}































img.aligncenter {display: block; margin-left: auto; margin-right: auto}































a img.alignright {float:right; margin:2px 0 2px 5px;}































a img.alignleft {float:left; margin:0px 5px 2px 0px}































a img.aligncenter {display: block; margin-left: auto; margin-right: auto}































































blockquote































	{































		padding:7px 0px 0px 30px;































		font-size:14px;































		font-style:italic;































		border-left:solid 6px #6e5c4b;































		height:1%;































	}































.storyContent ul, ol































	{































		margin-left:20px;































		padding:5px 5px 15px 5px;































	}































.storyContent ol li































	{































		list-style:decimal;































	}































.storyContent ul li































	{































		list-style:disc;































	}































.clear{































	clear:both;































}































.storyContent table































{































	































	































}































.storyContent table th































{































	background:#ffcc33;































	border-color:#aaaaaa;































	padding:5px;































}































.storyContent table td































{































	padding:5px;































	border-color:#aaaaaa;































}































































































/* -- Main Style  -- */	































































/***************************************/































body{































	background:/*url(images/bg.jpg) repeat #f3e4d4;#5f4232*/#000;































	margin:0px;































	padding:0px;































	font-family:arial;































	font-size:14px;































	































}







.contact {



    background: none repeat scroll 0 0 transparent;



    border-bottom: 1px solid #E3E3E3;



    float: left;



    padding: 0;



    width: auto;



	color:#000;



}



.contact ul {



    margin: 10px 0 0;



}



.contact li {



    list-style: none outside none;



}



.address {



    margin: 0;



    overflow: hidden;



    padding: 0;



    width: 100%;



}



.address dt {



    background: url("images/address-icon1.png") no-repeat scroll 0 3px transparent;



    float: left;



    font-size: 1em;



    font-weight: normal;



    line-height: 18px;



    padding: 0 0 0 55px;



    width: 160px;



}



dl dt {



    background: url("images/list-arrow.gif") no-repeat scroll 0 3px transparent;



    font-size: 18px;



    line-height: 1.2em;



    margin-bottom: 0.2em;



    padding: 0 0 3px 32px;



}



.address dd {



    background: url("images/address-icon2.png") no-repeat scroll 0 3px transparent;



    float: left;



    padding: 0 0 0 53px;



    width: 240px;



}



dl dd {



    margin: 0 0 1.5em;



    padding: 0 0 0 32px;



}



.address dd ul {



    list-style-type: none;



    margin: 0;



    padding: 0;



}



.address dd ul li {



    background: none repeat scroll 0 0 transparent;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 11px;



    font-style: normal;



    line-height: 1.5em;



    margin: 0;



    padding: 0;



    text-transform: none;



    width: 250px;



}



.address dd span {



    float: left;



    width: 100px;



}



.address dd a {



    color: #191919;



    font-style: italic;



    text-decoration: underline;



}







.wpcf7-text{



background: url("images/contact_input.png") repeat-x scroll 0 0 #F7F7F7 !important;



   



    color: #111111 !important;



    padding: 8px !important;



    width: 90% !important;



	border: 1px solid #D4D2D2 !important;



    border-radius: 8px 8px 8px 8px !important;



    color: #303030 !important;



    margin: 0 !important;



   



}



.wpcf7-textarea{



background: url("images/contact_input.png") repeat-x scroll 0 0 #F7F7F7 !important;



   



    color: #111111 !important;



    padding: 8px !important;



    width: 90% !important;



	border: 1px solid #D4D2D2 !important;



    border-radius: 8px 8px 8px 8px !important;



    color: #303030 !important;



    margin: 0 !important;



}



.wpcf7{



float:left;



width:350px;



float:right;



}











#main{































	width:994px;































	margin:0px auto;































	padding:0px;































}































.main































{































	width:1000px;































	margin:0px auto;































	padding:0px;































}






.thethe-image-slider-image img{

}
























































































/* -- Header -- */































.header{































	background:url(images/header_bg.jpg) repeat left top;



















































}































.header_top































{































}































.header_left































{































	float:left;































	width:450px;































	padding-right:20px;































}

























.title{































	height:161px;































	overflow:hidden;































	padding-top:50px;































	padding-left:23px;































	padding-right:8px;































	































}































.logo































{





























  float: left;

    height: auto;

    margin-top: -33px;































	/*background:url(images/logo.jpg) no-repeat left top;*/































}





.logo a {cursor:pointer; display:block; }











.story1 { 	float:left; width:730px;3042



}















.title h1{















display:none;















	overflow:hidden;































	font-size:32px;































	font-family:"Stencil Std", arial;































	font-weight:bold;































	color:#956652;































	padding-top:20px;































}































.title h1 a, .title h1 a:visited {































	color:#956652;































	text-decoration:none;































}































.title h1 a:hover{































	cursor:pointer;































	text-decoration:none;































}































.title h3































{































	color:#6c7070;































	font-weight:normal;































	font-size:15px;































	height:35px;































	overflow:hidden;































}































































/* -- Page Navigation -- */































































.nav{































	 margin: 0 auto;

    width: 994px;





























}































ul.menu{































  border: 0 none;































  padding: 0px;































  list-style: none;































  float:left;































  z-index:1000;





width:994px;

























}





















ul.menu li:last-child

{

	border-right:1px solid #fff;

	float:right;

}









ul.menu li {































  margin: 0;































  border: 0 none;































 padding: 0 4px 0 0;





























  float: left; /*For Gecko*/































  display: inline;































  list-style: none;































  position: relative;































  height:auto;































}































ul.menu ul {































  margin: 0;































  border: 0 none;































  padding: 0;































  width: 190px;































  list-style: none;































  display: none;































  position: absolute;































  top: 51px;































  left: -1px;































  z-index:1000;































}































































ul.menu ul:after /*From IE 7 lack of compliance*/{































  clear: both;































  display: block;































  font: 1px/0px serif;































  content: ".";































  height: 0;































  visibility: hidden;































}




#testimonials_widget-2 .sidebar_bg{
	min-height:260px;
}


























































ul.menu ul li {































  width: 190px;































  padding:0px;































  float: left; /*For IE 7 lack of compliance*/































  display: block !important;































  display: inline; /*For IE*/































  background:none;































}































































/* Root Menu */







ul.menu a {

    color: #FFFFFF;

    display: block;

    float: none !important;

    font-size: 18px;

    height: 33px !important;

    padding: 13px 12px 5px 47px;

    text-align: center;

    text-decoration: none;

    text-transform: capitalize;

	 border-left: 1px solid #FFFFFF;

}



#menu-item-36 a

{

 background: url("images/home_icon.jpg") no-repeat scroll left top transparent;

  padding-top: 20px;

    	}



#menu-item-50 a

{

 background: url("images/about_icon.jpg") no-repeat scroll left top transparent;

    padding-top: 20px;

	}

#menu-item-50 ul li a

{

  background-color: #6F0044;

    background-image: none !important;

    background-position: left top -9px;

    background-repeat: no-repeat;

    border: medium none;

    padding: 13px 12px 5px 0;

	}

	

#menu-item-35 a

{

 background: url("images/roof_icon.jpg") no-repeat scroll left top transparent;

    padding-top: 20px;

	padding-left: 33px;

	}

	

#menu-item-34 a

{

 background: url("images/wall_icon.jpg") no-repeat scroll left top transparent;

    padding-top: 20px;

	}		



#menu-item-33 a

{

 background: url("images/anci_icon.jpg") no-repeat scroll left top transparent;

    padding-top: 20px;

	}



#menu-item-91 a

{

 background: url("images/steel.jpg") no-repeat scroll left top transparent;

    padding-top: 20px;

	}



#menu-item-32 a

{

 background: url("images/contact_icon.jpg") no-repeat scroll left top transparent;

    padding-top: 20px;

	    padding-left: 60px;

	}



.ancillariesimg{

float:left;

}

.ancillariesimg img{

float:left;

margin-left:10px;

}





ul.menu li.current_page_item li a, ul.menu li.current_page_item li a:visited {







	color:#fff;







	background:#63013a;









}































/* Root Menu Hover Persistence */































ul.menu a:hover,















ul.menu li:hover a,











ul.menu li.iehover a, ul.menu li.current_page_item a, ul.menu li.current_page_item a:visited {











 color:#fff;







 background:/*#392217*/#63013a;













text-decoration:none; 













}































































ul.menu a:active,











ul.menu li:active a,

















ul.menu li.ieactive a {































  color: #ffffff;

  































}































































/* 2nd Menu */































ul.menu li:hover li a,





ul.menu li.iehover li a {





  float: none;





 







  color: #f3e5cc;







  font-size:15px;



  background:#63013A;







  border: solid 1px #795a4c;



  border-top:none;









}































































/* 2nd Menu Hover Persistence */































ul.menu li:hover li a:hover,































ul.menu li:hover li:hover a,































ul.menu li.iehover li a:hover,































ul.menu li.iehover li.iehover a {































  color: #ffffff;































}































































/* 3rd Menu */































ul.menu li:hover li:hover li a,































ul.menu li.iehover li.iehover li a {































  padding:5px 10px;































  width:170px;































  color: #f3e5cc;































  font-size:13px;































  text-align:left;































  background:#392217;































}































































/* 3rd Menu Hover Persistence */































ul.menu li:hover li:hover li a:hover,































ul.menu li:hover li:hover li:hover a,































ul.menu li.iehover li.iehover li a:hover,































ul.menu li.iehover li.iehover li.iehover a {































/*background:#555;*/































  color: #ffffff;































}































































/* 4th Menu */































ul.menu li:hover li:hover li:hover li a,































ul.menu li.iehover li.iehover li.iehover li a {































  padding:5px 10px;































  width:170px;































  color: #f3e5cc;































  font-size:13px;































  text-align:left;































  background:#392217;































}































































/* 4th Menu Hover */































ul.menu li:hover li:hover li:hover li a:hover,































ul.menu li.iehover li.iehover li.iehover li a:hover {































/*background:#FD7006;*/































  color: #ffffff;































}































































ul.menu ul ul,































ul.menu ul ul ul {































  display: none;































  position: absolute;































  top: 0px;































  left: 190px;































}































































/* Do Not Move - Must Come Before display:block for Gecko */































ul.menu li:hover ul ul,































ul.menu li:hover ul ul ul,































ul.menu li.iehover ul ul,































ul.menu li.iehover ul ul ul {































  display: none;































}































































ul.menu li:hover ul,































ul.menu ul li:hover ul,































ul.menu ul ul li:hover ul,































ul.menu li.iehover ul,































ul.menu ul li.iehover ul,































ul.menu ul ul li.iehover ul {































  display: block;































}































/*****************************************************************/































































.content































{































}































.main_content{































	































}































/************** Inner Content *********************/











































#slideshow-wrapper{width:100% !important;}

#slideshow-wrapper #fullsize{width:100% !important;}











.slider{



   background: none repeat scroll 0 0 #FFFFFF;

    float: left;

    margin-bottom: 5px;

    width: 100%; 



}







.inner_slider_div{



 padding:25px;



}



.innerContent{































	width:100%;































	padding-top:10px;































	float:right;































/*	background:url(images/content_top.gif) no-repeat left top;

 */





























}









#slideshow-wrapper #image img {width:100% !important; }





















.content_bg































{







   border-radius: 13px 13px 13px 13px;











float: right;











	background:#fdfcf5;











 padding:0px 15px;







width: 725px;







	/*padding:0px 36px 30px 36px; */































	height:1%;































}































.story{































	padding:10px 0px 30px 0px;































}































.story_title{































	margin-bottom:6px;































	color:#000210;































	font-size:12px;































	background:#dfd9d0;































	padding:5px 8px;































	height:1%;































}































.story_title h2, .page_title h2{































	padding-bottom:5px;































	color:#4e4d4d;































	font-size:22px;































	font-weight:normal;































}































.story_title h2 a,.story_title h2 a:visited{































	color:#4e4d4d;































}































.story_title h2 a:hover{































	color:#868383;































	text-decoration:none;































}































.story_category































{































	float:left;































	width:440px;































	color:#4e4d4d;































}































.story_category a, .story_category a:visited































{































	color:#4e4d4d;































	text-decoration:none;































}































.story_category a:hover































{































	text-decoration:underline;































}































.story_date































{































	float:right;































	width:100px;































	text-align:right;































	color:#4e4d4d;































}































.story_date img































{































	vertical-align:middle;































}































.storyAuthor{































	padding:4px 0px 6px 0px;































	line-height:22px;































}































.storyTags,.story_category{































	padding:3px 0px;































}































.storyContent































	{































		padding-bottom:10px;































		padding-top:10px;































	}































.storyContent p































	{































		line-height:19px;































	}































.postmeta































	{































		background:#dbdad5;































		height:1%;































	}































.story_tags































	{































		float:left;































		width:520px;































		padding-top:10px;































		color:#4e4d4d;































		padding-left:10px;































	}































.story_tags img































	{































		vertical-align:middle;































	}































.read_more































	{































		float:right;































		width:95px;































		padding-top:10px;































		padding-right:10px;































		font-size:13px;































		text-align:right;































	}































.postmeta a, .postmeta a:visited































	{































		color:#4e4d4d;































		text-decoration:none;































	}































.postmeta a:hover































	{































		text-decoration:underline;































	}































.storyContent h1,.storyContent h2,.storyContent h3,.storyContent h4,.storyContent h5,.storyContent h6{































	padding-bottom:15px;































}































































/*----------------------------------*/































.navigation{































	font-family:"arial narrow",arial;































}































.navigation .alignleft{































	float:left;































}































.navigation .alignright{































	float:right;































}































.navigation a,.navigation a:visited {































	color:#8a8a89;































	font-size:26px;































	text-decoration:none;































}































.navigation a:hover {































	text-decoration:underline;































}































































































/************* Sidebar Section ***************/































































.sidebar{































	float:left;































	width:227px;































	padding-top:0px;































}































.sidebar ul{































	list-style:none;































	margin:0px;































	padding:0px;































}































































.sidebar li{































	margin:0px;































	padding:0px;































	padding-bottom:10px;































	margin-bottom:25px;































}































.sidebar_top































{































	/*background:url(images/sidebar_top.gif) no-repeat left top;*/































	padding-top:0px;































}































.sidebar_bg































{































	background:#fdfcf5;













border-radius: 10px 10px 10px 10px;

















	padding:0px 10px 15px 18px;































	height:1%;































}































.sidebar li a,.sidebar li a:visited{































	color:#707070;































	text-decoration:none;































	padding-right:5px;































}































.sidebar li a:hover{































	text-decoration:underline;































	color:#000000;































}































































.sidebar h3{































	color:#707070;































	font-size:26px;































	font-weight:normal;































	margin-bottom:8px;































}































.sidebar h3 span































{































	font-size:16px;































	font-weight:bold;































}































.sidebar li li{































	padding:5px 0px 5px 18px;































	margin:0px;































	background:url(images/bullet.gif) no-repeat left 9px;































	border:none;































}































.sidebar li li a, .sidebar li li a:visited{































	color:#707070;































	padding:0px;































	text-decoration:none;































}































.sidebar li li a:hover{































	text-decoration:underline;































	color:#000000;































}































.sidebar li li li{































	border:none;































	margin:0px;































	padding:5px 0px 2px 12px;































}































/****************** Search Style ******************/































.header_search































{































	float:right;































	/*width:400px;*/































	padding-bottom:35px;













	width:250px;

















	padding-top:25px;































}































.search_text































{































	background:#ffffff;































	border:solid 1px #6b3820;































	float:left;































	margin:22px 0px 0px 0px;































	padding:2px;































	color:#707070;































	width:206px;































	font-size:14px;































}































.search_btn































{































	background:#5f4133;































	border:solid 1px #ffffff;































	color:#ffffff;































	font-size:16px;































	cursor:pointer;































	margin:21px 0px 0px 5px;































	padding:0px;































	width:35px;































	float:left;































}































.search{































	padding:10px 0px;































}































.searchText{































	background:#ffffff;































	border:1px solid #bababa;































	padding:3px;































	float:left;































	margin:2px 3px 3px 0px;































	width:180px;































	color:#2d2d2d;































	font-family:arial;































	font-size:13px;































}























  .header_search img  {float: left;



    margin-top: 1px;



    padding-right: 5px;}











.searchBtn{































	float:left;































	margin:0px 0px 0px 0px;































	background:#5f4133;































	border:solid 1px #ffffff;































	color:#ffffff;































	font-size:16px;































	cursor:pointer;































	padding:0px;































	width:35px;































}































































/*********************************************/

































































.footer {

    background: url("images/footer_bg.jpg") repeat scroll 0 0 transparent;

    color: #F3E5CC;

    float: left;

    font-size: 13px;

    margin-top: 20px;

    width: 100%;

	height:140px;

}





























.footer_content {

   background-color: #FFFFFF;

    border-radius: 10px;

	

    letter-spacing: 1px;

    margin: 7px auto 0;

    padding-bottom: 25px;

    padding-top: 12px;

    width: 1000px;

}













.main_nav { background-color: #6F0044;

    margin: 0 auto;

    width: 100%;}

















.footer_nav































{































	padding-bottom:10px;































}































.footer ul, .footer li































{































	display:inline;































}































.footer li a

{

	margin:0px;

	padding:0px 6px 0px 3px;































	border-left:solid 1px;































}































.footer p{































	padding:3px 0px;































}































.footer a, .footer a:visited































	{































		color:#f3e5cc;































		text-decoration:none;































	}































.footer a:hover































	{































		text-decoration:underline;































		color:#ffffff;































	}































































/**************************/































































/************** Comments And Other Style *********************************/































































/* -- search result's title -- */































































h2.pagetitle, .article h2, .error, h2.center































	{































		font-size:26px;































		font-weight:normal;































		font-family:"trebuchet ms";































		padding-top:5px;































		padding-bottom:10px;































		text-align:left;































	}































	































	































	































/* -- Comments Section -- */































































.comment_template































	{































		padding-left:10px;































		padding-top:15px;































	}































#comments, #respond h3, .commenttitle































	{































		padding-top:5px;































		padding-bottom:20px;































		font-size:20px;































		font-weight:normal;































		color:#323232;































	}































#comment, #author, #email, #url































	{































		font-family:arial;































		font-size:13px;































		color:#483d32;































		line-height:150%;































		border:solid 1px #e3ded8;































		width:200px;































		padding:2px;































		background:#ffffff;































	}































#comment































	{































		width:480px;































	}































.commentlist{































	margin:0px;































	padding:0px;































}































.commentlist li{































	margin-bottom:10px;































	border-bottom:1px dashed #d0c5bf;































}































.reply































{































	padding-bottom:10px;































}































.commentlist li li{ 































	border:none;































	padding-left:20px;































	padding-top:5px;































	padding-bottom:0px;































}































.comment-body































{































	line-height:19px;































	padding:0px;































}































.comment-author, .comment-meta{































	padding-bottom:3px;































}































.comment-body p{































	padding:10px 0px;































	color:#000;































}































.comment-body em































{































	padding-left:20px;































}































#commentform{































	padding:0px;































}































#commentform p{































	padding:5px 0px;































}































#commentform #author,#commentform #email,#commentform #url,#commentform #comment{































	border:1px solid #CCCCCC;































}































#submitcomment{































	border:1px solid #CCCCCC;































	background:#fff;































	padding:3px;































	cursor:pointer;































}































.avatar































	{































		float:left;































		border:solid 1px #f2f2f2;































		padding:2px;































		margin-left:5px;































		/*width:35px;































		height:35px;*/































	}































.fn































	{































		font-style:normal;































		padding-left:20px;































	}































.fn .url































	{































		padding:3px 0px 3px 0px;































		font-weight:bold;































		font-family:georgia, verdana;































		font-size:13px;































	}































.commentmetadata {































	margin: 0px;































	display: block;































	padding:0px 0px 0px 65px;































	font-size:11px;































	}































/***********************************************/































































/* Legacy.Comments */































.avatarImg































	{































		float:left;































	}































.commentAuthor































	{































		float:left;































		padding-left:15px;































	}































.fl_right































	{































		padding-top:10px;































	}































































































/************************************************/































































/* -- CALENDER STYLE -- */































/* Begin Calendar */































#wp-calendar {































	empty-cells: show;































	margin:0px auto;































	padding: 0px;































	width: 210px;































	font-size:11px;































	font-family:tahoma;































	color:#3e3e3e;































	text-align:center;































	}































#wp-calendar th































	{































		color:#5f4133;































	}































#wp-calendar #today































	{































		color:#ffffff;































		font-weight:bold;































		background:#000;































	}































#wp-calendar #next a {































	padding-right: 5px;































	color:#5f4133;































	text-align: right;































	background:none;































	text-decoration:none;































	}































#wp-calendar #next a:hover































	{































		text-decoration:underline;































		background:none;































	}































#wp-calendar #prev a {































	padding-left: 5px;































	text-align: left;































	color:#5f4133;































	background:none;































	text-decoration:none;































	}































#wp-calendar #prev a:hover































	{































		text-decoration:underline;































		background:none;































	}































#wp-calendar a {































	display: block;































	}































































#wp-calendar caption {































	text-align:center;































	font-weight:bold;































	padding-top:5px;































	padding-bottom:10px;































	/*color:#105a82;*/































	/*background:#cfcfd0;*/































	}































	































#wp-calendar td a, #wp-calendar td a:visited {































	border-left: none;































	padding:0px;































	color: #5f4133;































	text-decoration:none;































	font-weight:bold;































	font-size:11px !important;































}































#wp-calendar td a:hover {































	background: none;































	border-left: none;































	font-weight:bold;































	text-decoration: underline;































}































































#wp-calendar td {































	padding: 3px 0;































	text-align: center;































	































	}































































#wp-calendar td.pad:hover { /* Doesn't work in IE */































	/*background-color: #b48625;*/ }































/* End Calendar */































































































































































/************************************************/































.aligncenter,































div.aligncenter {































   display: block;































   margin-left: auto;































   margin-right: auto;































}































































































.wp-caption {































   border: 1px solid #d7d3c8;































   text-align: center;































   background-color: #d7d3c8;































   padding-top: 4px;































   margin: 10px;































   /* optional rounded corners for browsers that support it */































   -moz-border-radius: 2px;































   -khtml-border-radius: 2px;































   -webkit-border-radius: 2px;































   border-radius: 2px;































}































































.wp-caption img {































   margin: 0;































   padding: 0;































   border: 0 none;































}































































.wp-caption p.wp-caption-text {































   /*font-size: 11px;*/































   line-height: 19px;































   color:#1d1d1d;































   padding: 5px 4px;































   margin: 0;































}



.video { float: left;

    margin-top: 20px;

    text-align: center;

    width: 298px;}



.footerbar

{

	 text-align: center;;

}
.thethe-image-slider-image img{ left:0px !important; width:100% !important;}