/*  



Theme Name: Woods Theme



Theme URI: http://www.woodsindustrialsupply.com



Description: WOOD'S LOGGING CUSTOM WORDPRESS THEME



Version: 1.2



Author: WAVEPOSITION.NET



Author URI: 



Tags:custom wordpress theme







	Modernity v 1.2



	http://dougseidler.com/themes/modernity/







	Structure of theme files derived from the Modern v0.9 theme by ULF Pettersson.	



	



	The CSS, XHTML and design is released under the LGPL:



	http://www.opensource.org/licenses/lgpl-license.php



*/











/* Basics */







* {



	margin: 0;



	padding: 0;



	/*list-style-position: inside;*/



}







html {



	width: 100%;



}







body {



	background-image:url(images/wood-bknd.jpg);



	background-color:#000;



	margin: 0px;



	padding: 0px;



}







/* Structure */







#header {







	background-image:url(images/black-bknd.png);



	border-bottom-width: 1px;



	border-bottom-style: double;



	border-bottom-color: #CCC;



	}







#subheaderwrapper {



	background-image:url(images/mainnavbknd-withsearch.png);



	background-repeat: repeat-x;



	margin: 0px;



	padding: 0px;



	height: 246px;	



}











#headerwrapper {



	background-image:url(images/mainnavbknd-withsearch.png);



	background-repeat: repeat-x;



	margin: 0px;



	padding: 0px;



	height: 546px;



	



}







#homeheadercontent {



	width: 968px;



	margin-right: auto;



	margin-left: auto;



	position:relative;



}







#contentwrapper {



	width: 968px;



	margin-right: auto;



	margin-left: auto;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 14px;



	color: #666;	



	margin-top: 0px;



}

#contactForm{

	background-color: #e6e6e6;

	color:#666;

}

#contactForm h2{

	color:#43190E;

}



#content {



	float:left;



	width: 900px;



	padding: 20px 34px;



	background-image:url(images/sub-content-middle.png);



	background-repeat: repeat-y;



}







#contentheader {	



	float: left;



	background-image: url(images/home-content-top.png);



	width: 868px;



	height: 55px;



	margin-right: auto;



	margin-left: auto;



	margin-top:-50px;



	padding: 20px 50px 0 50px



}











.home#content {



	background-image:url(images/home-content-middle.png);



	background-repeat: repeat-y;



	margin-top: -7px;



}



#feature ul{



	margin-left: 20px;



}







#content img {



	border: 5px solid #FFF;



}











#contentwrapper #contentheader .first{



	border-right-width: 1px;



	border-right-style: solid;



	border-right-color: #3E4240;



	margin-right:20px;



}







#contentwrapper #contentheader .last{



	width:161px;



	border-left-width: 1px;



	border-left-style: solid;



	border-left-color: #3E4240;



	padding-left: 20px;



}







#contentwrapper #contentheader .subpage {



	width:100%;



}







#content #top{



	float:left;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #999;



	padding-bottom: 25px;



}







#content #bottom{



	float:left;



	margin-top:20px;



}







#content #left {



	float: left;



	width: 690px;



}







#content #left #feature {



	float:left;



	width: 340px;



	margin-right: 5px;



}







#content #left #twitter {



	float:left;



	width: 340px;



	margin-right: 5px;



}







#content #left #twitter li{



	list-style:none;



	margin-bottom: 15px;

        font-size: 14px;



}















#content #right {



	float: right;



	width: 200px;



}







#contentbottom {



	float:left;



	background-image: url(images/home-content-bottom.png);



	width: 968px;



	height: 40px;



	margin-right: auto;



	margin-left: auto;



	background-repeat: no-repeat;



	



}







#subcontentbottom{



	float:left;



	background-image: url(images/sub-content-bottom.png);



	width: 968px;



	height: 40px;



	margin-right: auto;



	margin-left: auto;



	background-repeat: no-repeat;



}



#contentnarrow {



	float:right;



	width:680px;



}



#contentnarrowStore {



	/*background-image:url(images/logger_statue.jpg);*/



	background-position:right center;



	background-repeat:no-repeat;



	float:right;



	/*height:680px;*/



	width:680px;



}



#contentnarrowBody {



	float:left;



	width:500px;



}







#contentnarrow #children {



	margin-top: 20px;



	border-top-width: 0px; /*changed bk, set to zero to see if randomly appearing hr will go away*/



	border-top-style: solid;



	border-top-color: #AEAEAE;



}







#contentnarrow #children ul {



	width:31%;



	float:left;



	list-style-type:none;



	margin: 10px 10px 0 0;



	min-height: 200px;



}







#contentnarrow #children img {



	margin-bottom: 10px;



}







#contentnarrow #children a {



	/*color: #43190E; -- same color as sidebar hover states*/



	color: #712b18;



}







#contentnarrow .edit {



	clear:both;



	margin: 5px;



	padding: 5px 0;



	border-top-width: 1px;



	border-top-style: dotted;



	border-top-color: #999;



}







#content #sidebar {



	float: left;



	width: 220px;



}







#utilitynav {



	float: right;



	height: 38px;



	padding-top:20px;



	padding-left: 100px;



}



.post{



	float:left;



	margin-left: 250px;



	width: 600px;



}



.post a{



	color: #43190E;



}







#utilitynav #searchform {



 	float: right;



}



#searchfield{



	float:right;



	width: 160px;



	background-image:url(images/searchfield.png);



	background-repeat:no-repeat;



	height:27px;

        margin-right: -50px;

	



}



#searchfield #s {



	background-color: #2f2c29;	



	border: none;



	width: 124px;



	color: #FFFFFF;



	margin-right: 33px;



	margin-top: 4px;



	padding-right: 3px;



	text-align: left;



}



#searchfield #searchsubmit{



	float: left;



	margin-left: -25px;



	background-image:url(images/searchfieldButton.png);



	width:25px;



	height: 26px;



}











#utilitynav #utilityLoc {



	float:left;



	color:#999;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: normal;



	letter-spacing: .45px;



	margin-right: 50px;



	padding-left: 170px;



	margin-top: 5px;



	position: relative;



}







#utilitynav #utilityLoc a, #utilitynav #utilityLoc a:link, #utilitynav #utilityLoc a:visited, #utilitynav #utilityLoc a:active{



	color:#999;



	text-decoration:none;



	



}







#utilitynav #utilityLoc a:hover{



	color:#666;



	text-decoration:underline;



	



}	







#contact { width: 500px; float: left; overflow:hidden;}







#ll {position: absolute; margin-right: -9999;}







/* Navigation */







.navigation{



	float:left;



	margin-left: 230px;



	width: 600px;



}











#mainnav {



	width: 968px;



	margin-right: auto;



	margin-left: auto;



}







#mainnav ul {



	display:block;



	width: 600px;



	float: right;



	height: 93px;



	padding-top:27px;



	text-align: right;



	position:relative;



	margin-left:425px;



}







#mainnav li {



	display: inline;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 16px;



	font-weight: normal;



	color: #CCC;



	height: 30px;



	border-right-width: 1px;



	border-right-style: solid;



	border-right-color: #484644;



	text-transform: uppercase;



	padding: 10px;



}







#mainnav li:last-child {



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



}







#mainnav a, #mainnav a:link, #mainnav a:visited, #footer a, #footer a:link, #footer a:visited {



	color: #D3BAA0;



	text-decoration: none;



}







#mainnav a:hover, #footer a:hover {



	color: #FFFFFF;



	text-decoration: none;



}







#content a, #content a:link, #content a:visited {



	color: #666;



	text-decoration: underline;



}







#content a:hover {



	color: #333;



	text-decoration: underline;



}







#logo {



	background-image: url(images/logo.png);



	/*background-repeat: none;*/



	height: 150px;



	width: 282px;



	float:left;



	overflow:hidden;



	margin-top: 0px;



	top: 0px;



	padding: 0px 0px 0px 0px;



	position:absolute;



}











#logo h1{margin-left: -9999px;}











/* Typography */















#lead {



float:left;
margin:-125px 0 0 18px;
padding:95px 0 10px 5px;
position:relative;
width:430px;



}







#lead h2 {



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size:60px;



	font-style: italic;



	line-height: 130%;



	font-weight: normal;



	color: #D3BAA0;



	text-align: center;



}







#lead p {



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 16px;



	font-style: italic;



	line-height: 110%;



	font-weight: normal;



	color: #FFF;



	text-align: center;



	letter-spacing: .45px;



}



#leadSub p {







	line-height: 115%;







}







#leadSub a {



	text-decoration: none;



	border-bottom: 1px dotted #99CCFF; 



	color: #CC9966;



}







#trophy_1 {



	float:left;



	margin-left:-280px;



	margin-top: -230px;



	z-index:0;



	position:relative;



}



#trophy_2 {



	float:right;



        margin-left: 10px;



	margin-right: 5px;



	margin-top:-260px;



	padding:0;



	position:relative;



	width:0;



	z-index:0;



}







#leftAxe{	



	float:left;



	margin-left: -100px;



	margin-top: -100px;



	z-index:0;



	position:relative;



	/*background-image:url(images/axeLeft.png);*/



}



#rightAxe{	



	float:right;



	margin-right: -100px;



	margin-top: -110px;



	z-index:0;



	position:relative;



	/*background-image:url(images/axeRight.png);*/



}



#leftAxeStore{	



	float:left;



	margin-left: -1018px;



	margin-top: -50px;



	z-index:0;



	position:relative;



	padding-top:10px;



	/*background-image:url(images/axeLeft.png);*/



}







#rightAxeStore{	



	float:right;



	margin-right: -150px;



	margin-top: -45px;



	z-index:0;



	position:relative;



	padding-left:46px;



	/*background-image:url(images/axeRight.png);*/



}



#chainSawLeft{



	float:left;



	position:relative;



	margin-top:-375px;



	margin-left:-120px;



	z-index:0;



}



#oversizeSign{



	float:right;



	position:relative;



	margin-top:-480px;



	margin-right:-220px;



}







#storefeature ul {



	float: left;



}







#storefeature li {



	list-style-type: none;



	min-height: 75px;



	margin-bottom: 10px;



}







#storefeature p {



	float: right;



	background-color:#F00;



}







#storefeature h4 {



	font-size:14px;



	font-weight:300;



}



#storefeature img:hover{



	border-color: #43190E;



}



#storefeature a:link{



	text-decoration: none;



}



#storefeature a:hover{



	color: #43190E;



	text-decoration: underline;



}







#storeBody{



	float:right;



	position:relative;



	/*background-image:url(wp-content/themes/woods/images/logger_statue.jpg);*/



	width: 279px;



	height: 600px;



}







#contentwrapper p{



	margin-top: 15px;



}











#contentwrapper h3 {



	font-size: 26px;



	font-weight:100;



	color: #43190E;



	margin-bottom:10px;



}







#contentheader h2 {



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 30px;



	font-weight: 100;



	color: #D3BAA0;



	float:left;



	width:326px;



}







#contentheader a{



	text-decoration: none;



	color: #D3BAA0;



	



}







#footer {



	clear:both;



	height: 155px;



	margin: auto;



	padding: 20px;



	text-align: center;



	font-family: Georgia, "Times New Roman", Times, serif;



	font-size: 12px;



	font-weight: normal;



	color: #FFF;



}







#footer ul{



margin-bottom: 10px;	



}







#footer li {



	font-weight: bold;



	display: inline;



	list-style-type:none;



	border-right-width: 1px;



	border-right-style: solid;



	border-right-color: #CCC;



	padding: 0 10px;



}







#footer li:last-child {



	border-top-style: none;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



}















#footer #addresswrapper {



	width: 400px;



	margin-right: auto;



	margin-left: auto;



}







#footer #addressleft {



	display:inline;



	float:left;



	width: 200px;



	margin-top: 20px;



}







#footer #addressright {



	display:inline;



	float:right;



	width: 200px;



	margin: 20px 0 20px 0;



}







#contentwrapper #content #sidebar ul, #contentwrapper #content #sitemap ul{



	font-size: 22px;



	font-weight:100;



	color: #43190E;



	margin-bottom:5px;



	margin-right: 20px;



	margin-left: 20px;



	list-style-position: outside;



	/*margin-left:-5px;*/



}







#contentwrapper #content #sidebar li, #contentwrapper #content #sitemap li {



	font-size: 14px;



	list-style-type:square;



	margin-bottom: 5px;



	list-style-position: outside;



	



	/*margin-left:-5px;*/



}







#contentwrapper #content #sidebar li:first-child, #contentwrapper #content #sitemap li:first-child {







	margin-top: 15px;



	/*margin-left:-5px;*/



}







#contentwrapper #content #sidebar li:last-child, #contentwrapper #content #sitemap li:last-child {







	margin-bottom: 15px;



	/*margin-left:-5px;*/



}







#sidebar li li, #sitemap li li {



	list-style-type:square;



	color: #888;



	font-size:13px;



	line-height:12px;



	margin-left: -3px;



	/*margin-left:-5px;*/



}







#contentwrapper #content #sidebar li li:first-child, #contentwrapper #content #sitemap li li:first-child {







	margin-top: 5px;



	/*margin-left:-5px;*/



}







#sidebar li li li, #sitemapp li li li {



	list-style-type:square;



	font-weight: bold;



	color: #888;



	font-size:11px;



	line-height:11px;



	/*margin-left:-5px;*/



}







#contentwrapper #content #sidebar li li li:first-child, #contentwrapper #content #sitemap li li li:first-child {







	margin-top: 10px;



	/*margin-left:-5px;*/



}















#contentwrapper #content #sidebar li a:hover, #contentwrapper #content #sitemap li a:hover {



	color: #43190E;



	text-decoration: underline;



}















#contentwrapper #content #sidebar li a, #contentwrapper #content #sitemap li a{



	list-style-type:square;



	/*font-weight: 444;*/



	color: #444;



	text-decoration: none;



	font-weight:600;



	/*margin-left:-5px;*/



	padding-right: 30px;



}











#contentwrapper #content #sidebar li li a, #contentwrapper #content #sitemap li li a {



	list-style-type:square;



	color: #555;



	text-decoration: none;



	font-weight:400;



	/*margin-left:-5px;*/



}







#contentwrapper #content #sidebar li li li a, #contentwrapper #content #sitemap li li li a {



	list-style-type:square;



	color: #666;



	text-decoration: none;



	font-weight:100;



	/*margin-left:-5px;*/



}







/* formats the Phone Numbers for each location in the sidebar */



#callus {



	border-top-width: 1px;



	border-top-style: dotted;



	border-right-style: none;



	border-bottom-style: none;



	border-left-style: none;



	border-top-color: #999;



	margin-right:30px;



	margin-top: 20px;



	padding-top: 20px;



	}



	







#callus li {



	font-size: 12px;



}







#callus h4 {



	font-size: 15px;



	color: #43190E;



	margin-bottom:-10px;



}















/* Images */







#storefeature img {



	border: 5px solid #999;



	margin-right: 10px;



	float:left;



}







/*PRODUCT Descriptions*/







/*LEFT ALIGNED IMAGE*/



#productListing{



	float:left;



	width:670px;



	position:relative;



	border-top: 0px;



	border-left: 0px;



	border-right: 0px;



	border-bottom: 1px;



	border-color: #999;



	border-style: solid;



	padding: 5px 5px 10px 5px;



	margin-bottom: 10px;



	margin-top: 8px;



}



#productListing h4{



	color: #43190E;



	font-weight: bold;



	font-size: 13px;



}







#productListing p{



	float: right;



	width: 325px;



	padding-left: 10px;



}



#productListing img{



	float:left;



	/*margin-left: -20px;*/



	margin-top: 10px;



	/*width: 300px;*/



	border: 0px;



	padding-left: 0px;



	padding-right: 25px;



	/*padding-right: 15px;*/



}



/*RIGHT ALIGNED IMAGE*/



#RproductListing{



	float:right;



	width:670px;



	position:relative;



	border-top: 0px;



	border-left: 0px;



	border-right: 0px;



	border-bottom: 1px;



	border-color: #999;



	border-style: solid;



	padding: 5px 5px 10px 5px;



	margin-bottom: 10px;



	margin-top: 8px;



}



#RproductListing h4{



	color: #43190E;



	font-weight: bold;



	font-size: 13px;



}







#RproductListing p{



	float: left;



	width: 325px;



	padding-left: 10px;



}



#RproductListing img{



	float:right;



	/*margin-left: -20px;*/



	margin-top: 0px;



	/*width: 300px;*/



	border: 0px;



	padding-left: 25px;



	padding-right: 0px;



	/*padding-right: 15px;*/



}







/*PRODUCT LISTING LARGE*/



#productListingLrg{



	float:left;



	width:670px;



	position:relative;



	border-top: 0px;



	border-left: 0px;



	border-right: 0px;



	border-bottom: 1px;



	border-color: #999;



	border-style: solid;



	padding: 5px 5px 10px 5px;



	margin-bottom: 10px;



	margin-top: 8px;



}



#productListingLrg h4{



	color: #43190E;



	font-weight: normal;



	font-size: 13px;



}







#productListingLrg p{



	float: right;



	width: 200px;



	padding-left: 10px;



}



#productListingLrg img{



	float:left;



	/*margin-left: -20px;*/



	margin-top: 10px;



	/*width: 300px;*/



	border: 0px;



	padding-left: 0px;



	padding-right: 25px;



	/*padding-right: 15px;*/



}

/*PRODUCT LISTING SMALL*/



#productListingSm{



	float:left;



	width: 650px;



	position:relative;



	border-top: 0px;



	border-left: 0px;



	border-right: 0px;



	border-bottom: 1px;



	border-color: #999;



	border-style: solid;


	margin-bottom: 10px;



	margin-top: 8px;



}



#productListingSm h4{



	color: #43190E;



	font-weight: normal;



	font-size: 13px;



}


#productListingSm p{

	float: left;
	width: 650px;
}



#productListingSm img{



	float: right;



	/*margin-left: -20px;*/



	margin-top: 10px;


	border: 0px;



	padding-left: 20px;



	padding-right: 25px;



	/*padding-right: 15px;*/



}





#column1{	



	float:left;



	width: 200px;



	text-align:left;



	position:relative;



}







#column2{	



	float:left;



	/*margin-left: 0px;*/



	width: 200px;



	text-align:center;



	position:relative;



}



#column3{	



	float:left;



	/*margin-top:0px;*/



	width: 200px;



	text-align:right;



	position:relative;



}



#scolumn1{	



	float:left;



	width: 150px;



	text-align:left;



	position:relative;



}



#scolumn2{	



	float:left;



	/*margin-left: 0px;*/



	width: 150px;



	text-align:center;



	position:relative;



}



#scolumn3{	



	float:left;



	/*margin-top:0px;*/



	width: 150px;



	text-align:center;



	position:relative;



}



#scolumn4{	



	float:left;



	/*margin-top:0px;*/



	width: 150px;



	text-align:right;



	position:relative;



}



#ncolumn{	



	float:left;



	width: 70px;



	text-align:left;



	position:relative;



}



#gcolumn{	



	float:left;



	width: 125px;



	text-align:left;



	position:relative;



	padding: 5px 5px 5px 5px;



}



#Tcolumn{	



	float:left;



	width: 200px;



	font-size: 12px;



	text-align:left;



	position:relative;



	border-right: 1px solid #999999;



	padding: 5px 5px 5px 5px;



	margin-top: 5px;



}



#Tcolumn img{	



	border: 0px;



}



#Tcolumn h4{



	color: #43190E;



	font-weight: normal;



	font-size: 13px;



	text-align:center;	



}



#Tcolumn li{



	margin-left:5px;



}







#truckMatrix_narrow{



	float:left;



	width: 80px;



	text-align:left;



	position:relative;	



	border: 1px;



	border-style: solid;



	padding: 5px 5px 5px 5px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	margin: 1px 1px 1px 1px;



}



#truckMatrix_wide{



	float:left;



	width: 270px;



	text-align:left;



	position:relative;	



	border: 1px;



	border-style: solid;



	padding: 5px 5px 5px 5px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	margin: 1px 1px 1px 1px;



}



#truckMatrix_narrowN{



	float:left;



	width: 50px;



	text-align:left;



	position:relative;	



	border: 1px;



	border-style: solid;



	padding: 5px 5px 5px 5px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	margin: 1px 1px 1px 1px;



}



#tableR{



	float:right;



}







#safetyColumn {



	width: 210px;



	color: #43190E;



	font-weight: normal;



	font-size: 13px;



	text-align:center;	



	padding: 5px 5px 5px 5px;



	float: left;



}



#safetyColumn img {



	border: 0px;



}







/*Footer*/



#footerwrapper{



	background-image:url(images/black-bknd.png);



	margin-top:-18px;



}







#footercontentwrapper {



	background-image:url(images/black-bknd.png);



	/*background-repeat:repeat-x;*/



	height:146px;



	margin:0;



	padding:0;



}



