/*  Theme Name: LNI
Theme URI: logniron.com
Description: Log N Iron - Maker of Fine Log Home Products 
Version: 1.0
Author: Seehowbig.com
Author URI: http://seehowbig.com
*/
* {border:none;outline:none;}

html {padding:0; margin:0;}

body {background:#F4EECA url(images/bg.jpg) no-repeat fixed top center; text-align:center; margin:0; padding:0; font-family:Georgia; font-size:12px; line-height: 18px;}

textarea, input {font-family: Georgia; font-size:12px; line-height: 14px; padding:7px; border:1px solid #794F2A;}

h1 {font-size:20px;}

h2 {font-size:12px;}

h4 {font-size:10px;}

p {font-size:13px;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#container {background:url(images/content-bg.jpg) repeat-y; width:982px; min-height:650px; text-align:left; margin:0 auto; padding:10px 0;}

#head {background:url(images/logo.jpg) no-repeat; width:828px; height:160px; text-align:left; margin:0 auto; padding:0;}

#content {padding:10px; margin:0;}

#aboutus {width:982px;height:80px;background:url(images/aboutus.jpg) no-repeat;}
#contactus {width:982px;height:80px;background:url(images/contactus.jpg) no-repeat;}

#staircases {background:url(images/staircases/header_staircases.jpg) no-repeat; width:982px; height:84px;}
#trusses {background:url(images/trusses/header_trusses.jpg) no-repeat; width:982px; height:80px;}
#logntimber {background:url(images/logntimber/header_logntimber.jpg) no-repeat; width:982px; height:84px;}
#wallsystems {background:url(images/wallsystems/header_wallsystems.jpg) no-repeat; width:982px; height:84px;}
#homeaccents {background:url(images/homeaccents/header_homeaccents.jpg) no-repeat; width:982px; height:84px;}
#outdoor {background:url(images/outdoorliving/header_outdoorliving.jpg) no-repeat; width:982px; height:84px;}

#nav {width:982px;height:44px;list-style:none;margin:0 auto;text-align:left;}
#nav li {list-style:none;float:left;width:172px;height:44px;margin:0 0 0 20px;}
.navon {background:url(images/nav-on.jpg);}
.navoff {background:url(images/nav-off.jpg);}

#home-slider {width:956px;height:339px;background:url(images/home-top.jpg) no-repeat;padding:14px 0 0 16px;position:relative;left:5px;}

#home-left {width:550px;height:100%;margin:5px 0 0 10px;float:left;}
	#home-news-header {width:550px;height:86px;background:url(images/home-news-header.jpg) no-repeat;}
	#home-left .post {width:530px;height:100%;margin:10px 0;}
	#home-left .post p {padding-left:10px;}
	#home-left .post img {float:left;margin:0 10px 5px 10px;}
	#home-left h1 {margin:0;}
		#home-left h1 a {color:#341F32;text-decoration:none;}
		#home-left h1 a:visited {color:#341F32;text-decoration:none;}
		#home-left h1 a:hover {color:#341F32;text-decoration:underline;}
	#home-left h4 {margin:0;}
	#home-left hr {height:1px;background:transparent;margin:10px 10px 2px 10px;padding:0 0 10px 0;border-bottom:1px dashed black;}
	#home-left .hr {margin:15px 0;}
	#home-left .post h3 {display:block;width:104px;height:30px;float:right;margin:-15px 0 0 0;padding:6px 0 0 13px;background:url(images/rmbg.jpg) no-repeat;color:#FCEFC5;}
	#home-left .post h3 a {color:#FCEFC5;text-decoration:none;}
	#home-left .post h3 a:visited {color:#FCEFC5;text-decoration:none;}
	#home-left .post h3 a:hover {color:#EDE2AA;text-decoration:underline;}
	#home-left .allnews {text-align:center;}

#home-right {width:410px;height:;float:left;}
	#home-right hr {height:1px;background:black;margin:0 0 2px 50px;padding:0;}
	#home-right .hr {margin:15px 0;}

	#hr-cu {width:238px;height:108px;background:url(images/home-right-cu.png) no-repeat;float:left;margin:0 0 0 27px;}
	#hr-cu p {margin:48px 10px 0 94px;}
	#hr-heads {width:145px;height:108px;background:url(images/home-right-mlnit.png) no-repeat;float:left;}
	#hr-mlni {width:383px;min-height:129px;background:url(images/home-right-mlnib.png) no-repeat;clear:left;margin:0 0 0 27px;}
	#hr-mlni .pmlni {padding:68px 20px 0 25px;}
	#hr-mlni p {padding:0 20px 0 25px;margin:8px 0;}
	#hr-mlni ul {list-style:none;width:230px;margin:0 0 0 50px;}
	#hr-mlni li {list-style-image: url(images/treeli.png); list-style-position: outside; margin:5px; font-size:14px; font-weight: bold;}
	
	#hr-brochure {width:400px;height:100px;margin:22px 0 0 0;}
		#hr-brochure p {margin:0;padding:0 0 0 50px;float:left;width:180px;}
		#hr-brochure-a {list-style: none;padding: 0;margin: 0 0 0 236px;width: 204px;height: 100px;position: relative;}
		#hr-brochure-a span {display: none;position: absolute;}
		#hr-brochure-a a {display: block;text-indent: -900%;position: absolute;outline: none;}
		#hr-brochure-a a:hover {background-position: left bottom;}
		#hr-brochure-a a:hover span {display: block;}
		#hr-brochure-a .onb {width: 204px;height: 100px;background: url(images/brochure.png) no-repeat; top:-8px;}
		
	#hp-mid {width:982px;height:200px;background:url(images/hp-midbg.png);clear:left;position:relative;top:20px;}
		#hp-mid a {color:#FCEFC5;}
		
		#slider2 li {color:#FCEFC5;}
		#slider2 a {color:#FCEFC5;}

#footer {width:982px;height:167px;margin:25px 0 0 0;padding:25px 0 0 0;clear:both;}
	#boots {width:298px;height:167px;background:url(images/boots.png);float:left;}
	#footer-text {text-align:center;width:448px;height:127px;float:left;padding:40px 0 0 0;}
	#leaves {width:236px;height:167px;background:url(images/leaves.png);float:left;}
	

#happy-clients {width:370px;min-height:34px;background:url(images/happy-clients.jpg) top no-repeat;padding:40px 0 0 0;margin:8px 0 0 42px;text-indent:6px;}

#view-by {width:370px;min-height:34px;background:url(images/viewby.jpg) top no-repeat;padding:40px 0 0 0;margin:8px 0 0 42px;text-indent:6px;}
	#view-by ul, li {list-style:circle;}
	#view-by li {margin:4px 0;font-size:16px;clear:both;}

.pagination {display:block;padding:10px 5px;}
.home-pagination {display:block;padding:10px;text-align:right;font-size:13px;line-height:15px;}
.home-pagination img {border:none;outline:none;margin:0 200px 0 0;}

.breadcrumbs {width:962px;height:25px;font-size:14px;padding:10px 10px 0;}

.product-s-d {height:100%;}

.product-s-d p {color:#663300; display:block; float:left; width:512px; padding:7px 0 0 5px; font-size:15px; line-height:22px;}

.imgframe {float:left; width:445px; height:285px; background:url(images/imgframe-small.jpg) no-repeat;}
.imgframe-big {float:left; width:445px; height:350px; background:url(images/imgframe-big.jpg) no-repeat;}
.imgframe-med {float:left; width:479px; height:264px; margin:0 10px 0 0;}

.imgframe img, .imgframe-big img {margin:17px 0 0 18px;}

.homepostimg {border:1px solid #6E421B;}

.postimg {margin:17px;}

.articlecontent img.alignleft {margin:10px 10px 10px 0;}

.articlecontent img.alignright {margin:10px 0 10px 10px;}

.articlecontent img.aligncenter {margin:10px auto;}

.articlecontent img {border: 4px solid #6E421B;}

.product-menu {width:960px; height:59px; margin:0;}
	
	ul {list-style:none; margin:0; padding:0;}
	
	li {margin:0; padding:0; list-style:none; float:left;}
	
	#tabs {width:960px; height:59px; margin:0 0 -22px -4px;}

	.ha-sm-b {background:url(images/staircases/um-stairs-frhl.jpg); width:232px; height:59px;}
	
	.ha-sm-bw {background:url(images/staircases/sm-stairs-frre.jpg); width:232px; height:59px;}
	
	.ha-m {background:url(images/staircases/sm-stairs-hrhl.jpg); width:232px; height:59px;}
	
	.ha-t {background:url(images/staircases/sm-stairs-tt.jpg); width:235px; height:59px;}

.tab-content {background:url(images/tabs-bg.jpg) no-repeat top; margin:-10px 0 0; font-size:15px;}

	.tab-content p {padding:10px 10px 0; width:400px;}
	
	.tab-contentdiv {max-width:440px; height:100%; float:left;}
	
	.tab-contentdiv h1 {margin-bottom:5px;}
	
	.imgframe-small {float:left; width:444px; height:246px;}
	
	#tb-ul {margin:5px 0 5px 25px; padding:0;}
	
	#tb-ul li {list-style:circle; float:none;}
	
/* #s-n-b {width:960px; min-height:592px; background:url(images/build-specs-bg-special.jpg) no-repeat top center;} */

#s-n-b {width:960px; height:368px; background:url(images/avail-finishes.jpg) no-repeat top center;}

.styles {padding:35px 20px 0 20px;color:white;}
.finish {width:450px;height:135px;float:left;margin-bottom:25px;}
.styleleft {margin-right:16px;}
.finish img {float:left;margin:0 8px 50px 0;border:2px solid white;}
.finish h2 {font-size:18px;margin-bottom:5px;}

.build-specs {height:320px;}
.special-specs {background-color:#9B8063;
border-bottom:1px solid #704923;
border-right:1px solid #704923;
color:#F7F3D8;
width:940px;
margin:0 auto;}
p.ss-icon {background:url("images/special-tree.jpg") no-repeat scroll 10px 5px transparent;
display:block;
margin:15px 0;
padding:8px 10px 0 56px;
font-size:14px;}
.special-specs ul {list-style:none;font-size:13px;}
.special-specs li {float:left;max-width:290px;margin:10px;}
.special-specs li img {float:left;margin:0 10px 0 0;}

#productpage {list-style: none;padding: 0;margin: 0 0 0 10px;width:960px;height:630px;position: relative;}
#productpage span {display: none;position: absolute;}
#productpage a {display: block;text-indent: -900%;position: absolute;outline: none;}
#productpage a:hover {background-position: left bottom;}
#productpage a:hover span {display: block;}
#productpage .s {width:300px;height:300px;background: url(images/staircasesbtn.jpg) no-repeat;left:0;top:0;}
#productpage .t {width:300px;height:300px;background: url(images/trussesbtn.jpg) no-repeat;left:330px;top:0;}
#productpage .ha {width:300px;height:300px;background: url(images/homeaccentsbtn.jpg) no-repeat;left:660px;top:0;}
#productpage .ol {width:300px;height:300px;background: url(images/outdoorlivingbtn.jpg) no-repeat;left:0;top:330px;}
#productpage .lnt {width:300px;height:300px;background: url(images/logntimberbtn.jpg) no-repeat;left:330px;top:330px;}
#productpage .ws {width:300px;height:300px;background: url(images/wallsystemsbtn.jpg) no-repeat;left:660px;top:330px;}

#singlepost .single-post {width:580px;padding:10px;float:left;}
#singlepost h1 {font-size:25px;margin:10px 5px;}
#singlepost h2 {font-size:12px;margin:0 5px 10px 6px;}
#singlepost p {margin:0 7px 10px 7px;}
#singlepost hr {background-color:black;height:1px;width:560px;margin:10px 5px;}
#singlepost .post-img {width:580px;height:314px;background:url(images/single-post-img-bg.png) no-repeat;}
.alignleft {float:left;}
.alignright {float:right;}
.leftlink, .rightlink {max-width:250px;}

#singlepost .single-post-sb {width:362px;padding:10px;float:left;}
#singlepost #relatedposts {}
#singlepost #happy-clients, #singlepost #view-by {margin:0 0 10px 0;}
#singlepost ol.commentlist {padding-left:14px;width:545px;}
#singlepost ol.commentlist li {background:white;float:none;padding:5px;margin-bottom:10px;border-top:1px solid #794F2A;border-left:1px solid #794F2A;border-right:1px solid #794F2A;border-bottom:2px solid #794F2A;}
.comment-body {margin:0 0 10px;}
.comment-author {height:32px;}
.comment-body cite.fn, .comment-body span {font-size:15px;position:relative;top:-10px;left:5px;}
.comment-meta {padding:5px 0;}
#singlepost ol.commentlist .avatar-32 {margin-right:5px;}
#singlepost .posts-nav-bg {background:url(images/navigation-bg.png) no-repeat;width:545px;height:41px;color:white;font-size:15px;padding:10px 10px 10px 10px;margin:0 0 0 7px;}
#singlepost .posts-nav-bg a, #singlepost .posts-nav-bg a:hover, #singlepost .posts-nav-bg a:visited {color:white;}
h3#comments {margin:5px;}
#respond {margin:0 0 0 4px;}

.about-us-cont {background-image:url(images/about-bg.jpg);background-position:top right;background-repeat:no-repeat;}
.member {padding:0 10px;margin-bottom:40px;}
.member img {margin:-5px 10px 10px 5px;}
.member img.left {float:left;}
.member img.right {float:right;}
.member h2 {font-size:23px;margin:10px 0 5px 0;}
.member p {border-top:1px dashed #492819;font-size:15px;line-height:23px;padding:5px 10px 10px 5px;margin-top:0;}