/*
Theme Name: Baitrun
Theme URI: www.twigdesignco.com
Author: www.twigdesignco.com


*/



/* Begin Typography & Colors */
body {
	font-size: 12px; /* Resets 1em to 10px */
	font-family: arial, helvetica, Sans-Serif;
	background:#111111 url(images/stripe.png) repeat;
	color: #ccc;
	line-height: 19px;
	/* background: url('images/tile-design.jpg') repeat; */
	margin: 0;
	padding: 0;
	}

.clear{
    clear: both;
    }
a{
    color: #ffffff;
    text-decoration: none;
    }    

#containAll{
	width: 980px;
	margin: 0px auto; 
	background: url('images/shadow.png') repeat-y;
	position: relative;
	/* padding-bottom: 20px; */
	}
#leftbarns{
    position: absolute;
    left: -63px;
    top:0;
    }
#farrightbarns{
    position: absolute;
    right: -51px;
    top:0;
    }    	
#imgfooter{
    margin: 0 auto;
    width: 950px;
    }
#barnheader{
    position: absolute;
    right: 11px;
    top:0;
    }   
        
#wrapper{
	width: 950px;
	margin: 0px auto;
	position: relative;
	background-color: #000000;
	/* padding-bottom: 20px; */
	}
#header{
	width: 950px;
	height: 121px;
	background: url('images/header-2.jpg') no-repeat;
	}
#images, #myFlashContent{
	width: 950px;
	height: 245px;
	}		
	
#feature{
	width: 950px;
	height: 135px;
	padding: 15px 0;
	/* margin: 20px 0 0 0; */
	border-top: 1px solid #262626;
	border-bottom: 1px solid #262626;
	}	

.left{
    padding-left: 10px;
	float: left;
	}
.picleft{
    width: 600px;
    padding: 0;
	float: left;
	}
.aboutright{
    width: 600px;
    padding: 0;
	float: right;
	}	
.formleft{
    width: 270px;
    margin-left: 35px;
	float: left;
	}	
.aboutleft{
    width: 270px;
    margin-left: 35px;
	float: left;
	}			
.firstleft{
	float: left;
	}	
ul#leftMenu li{
	float: left;
	list-style: none;
	display: block;
	width: 100px;
	text-align: center;
	}		

ul#leftMenu{
	float: left;
	margin-top: 60px;}


ul#rightMenu{
	float: left;
	margin-left: 225px;
	margin-top: 60px;}

ul#rightMenu li{
	float: left;
	list-style: none;
	display: block;
	width: 100px;
	text-align: center;
	}
	
ul li a{
	text-decoration: none;
	color: #cccccc;
	font-size: 12px;
	padding-left: 10px;
	}	
ul li a:hover{
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	padding-left: 10px;
	}	
ul li.current_page_item a{
	color: #666666
	}	
.quote{
	width: 200px;
	padding: 28px 28px;
	}	
.contest{
	border-top:1px solid #333333;
	margin-left:10px;
	margin-top:10px;
	padding-top:12px;
	text-align:center;
	width:250px;
    }
.test{
    font-size: 16px;
    font-weight: bold;
    }    		
.right{
    float: right;
    }			
.footer{
    width: 940px;
    padding-top: 4px;
    margin-top: 0px;
    font-size: 10px;
    color: #ffffff;
    padding-right: 10px;
    height: 20px;
    }  
 .subfooter{
    width: 940px;
    padding-top: 4px;
    height: 25px;
    margin: 0 auto;
    font-size: 11px;
    color: #ffffff;
    padding-right: 10px;
    text-align: right;
    background: url(images/footer-sliver.jpg) repeat-x;
    margin-bottom: 0px;
    } 
  .subnav{
    width: 940px;
    height: 25px;
    margin: 0 auto;
    font-size: 10px;
    color: #ffffff;
    padding-right: 10px;
    text-align: right;
    background-color: #333333;
    }   
  .secondsubnav{
    width: 940px;
    height: 25px;
    margin: 0 auto;
    font-size: 10px;
    color: #ffffff;
    padding-right: 10px;
    text-align: right;
    border-top: 1px solid #959595;
    border-bottom: 1px solid #333333;
    padding-top: 2px;
    }              
 
 .content{
     width: 950px;
     background: url('images/sliver.jpg') repeat-x;
  /*    padding: 30px; */
     border-bottom: 1px solid #262626;
          }   
  .contact{
     width: 950px;
     background: url('images/sliver.jpg') repeat-x;
     padding: 0;
     border-bottom: 1px solid #262626;
          }            

.productcontent{
     width: 890px;
     background: url('images/sliver.jpg') repeat-x;
     padding: 30px;
     border-bottom: 1px solid #262626;
          }   

.single{
    width: 270px;
    float: left;
    padding-left: 36px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 10px;
    } 
.shirtsingle{
    width: 270px;
    float: left;
    padding-left: 36px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 10px;
    height: 318px;
} 
.hatsingle{
    width: 270px;
    float: left;
    padding-left: 36px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 10px;
    height: 240px;
    }     
.singlecontent{
    width: 270px;
    float: left;
    padding-left: 20px;
    text-align: left;
    margin-bottom: 20px;
    }  
h2 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 16px;
    padding-top: 10px;
    }      
.single h2, .shirtsingle h2{
    font-size: 14px;
    font-weight: normal;
    font-family: Arial;
    }      
ul.sub, ul.subvtwo{
    padding: 0;
    margin: 0;
    padding-top: 3px;
}
ul.sub li, ul.subvtwo li{
    list-style: none;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    }  
.current-cat a, .current-cat-parent a{
    color:#666666;
    }          
cat-item-6, cat-item-4{
    border-right: 1px solid #333333;
    }        
a img{
	border: 0;
	}     
.bigsingle{
    width: 250px;
    margin-left: 10px;
    float: left;
    }	
    
 .bigsingleTwo{
    width: 250px;
    margin-left: 60px;
    float: left;
    }	       
#clicker a{
    display: block;
    width: 150px;
    height: 100px;
    position: absolute;
    top: 10px;
    left: 400px;
    }   
#blog {
    width: 640px;
    float: left;
    }
#newblog, #singleblog {
    background-color:#000000;
	border-left:1px solid #333333;
	float:right;
	padding-left:17px;
	width:658px;
	min-height: 700px;
    }   
  
/*
#singleblog .entry img{
    width: 637px;
    } 
*/   
 
.post{
  border-bottom: 1px solid #222222; 
  margin-top: 15px;
 /*  margin-left: 10px; */
  margin-right: 22px;
  margin-bottom: 30px
  }    
#blogside{
    width: 242px;
    float: left;
    padding: 15px;
    margin-right: 14px;
    border-right: 1px solid #222222;
    } 
#newblogside{
	float:left;
	padding:15px;
	width:242px;
    }     
#blogside li{
   list-style: none;
   }        
#blogholder{
    width: 950px;
  	border-bottom: 1px solid #262626;
  	} 
#newblogholder{
    width: 950px;
  	border-bottom: 1px solid #262626;
  	/* background:#111111 url(images/stripe.png) repeat; */
  	background-color: #111111;
  	}   	
  	
#wpcf7-f1-p16-o1 .wpcf7-form-control-wrap input,#wpcf7-f1-p16-o1 textarea, .wpcf7-form-control-wrap textarea,
.wpcf7-form-control-wrap.your-email input, .wpcf7-form-control-wrap.your-name input {
    width: 270px;
    }  	
  
.alignleft{
float: left;}
.padleft{
    padding-left: 30px;
    } 
.aligncenter{
    text-align: center;
    }
        
.space{
 height: 20px;}
 table.dealers{
     margin-top: 20px;
     width: 650px;
     
     }
table.dealers tr td{
    height: 20px;
    padding-right: 40px;
    }
table.dealers tr td.tall{
    height: 30px;
    padding-left: 10px;
    width: 170px;
    } 
table.dealers tr.grey{
    color: #ffffff;
    background-color: #333333;
    }        
.map{
    margin-top: 20px;
    }   
.form input{
    width: 270px;}   
    
.form .send input{
    width: 100px;}    
    
 img.avatar{
     display: none;
     }     
 .comment-body p  {
     background-color: #333333;
     width: 430px;
     padding: 10px 10px;
     } 
.commentlist li{
    border-bottom: #333333 solid 1px;
    width: 460px;
    }
#recaptcha-submit-btn-area{
    margin: 20px 0;
    }   
#commentform{
    border-top: 1px solid #333333;
    background-color: #111111;
    padding: 0px 20px 10px;
    margin-bottom: 10px;
    }   
.commentlist{
    border-top: 1px solid #333333;
   /*  background-color: #111111; */
    padding: 0px 20px 10px;
    margin-bottom: 10px;
    width: 600px;
    }   
.alignright{
    float: right;
    }  
.navigation{
    margin-bottom: 15px;
    padding: 0px 25px 0 15px;
    }  
.shareinpost{
    clear: both;
    margin-top: 15px;
    padding-top: 15px;
    } 
.bam .shareinpost{
    clear: both;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 15px;
    }                        
.entry.blogentry{
    width: 370px;
    float: left;
    margin-top: -15px;
    }  
img.thin{
    border: 1px solid #333333;
    }    
.head{
    width: 630px;
    background: url(images/footer-sliver.jpg) repeat-x;
    border-bottom: 1px #000000 solid;
    height: 20px;
    padding: 7px 10px;
    } 
.expose{
    padding-top: 10px;
    padding-bottom: 15px;
    }         
.accordion{
    margin-top: 15px;
    border-top: 1px solid #333333;
    padding-top: 15px;
    width: 650px;
    }    
#respond{
    width: 637px;
    }    
  
#hooky{
	background-color:#000000;
	border-bottom-color:#333333;
	border-bottom-style:solid;
	border-bottom-width:1px;
	/*
border-top-color:#333333;
	border-top-style:solid;
	border-top-width:1px;
*/
	margin-left:-15px;
	padding-bottom:10px;
	margin-top: -15px;
	text-align:center;
	width:273px;
	}  
.tron{
    border-top: 1px solid #333;
    padding: 15px 0 0 10px;
    margin: 15px 0 0 0;
    }	  
	
@media handheld{
    .subfooter{
 
    font-size: 0.75em;
  
    } 
  }
    
