@charset "utf-8";

/*****
Theme Name: jeffsTheme
Description: Custom Design for Jeff Weese.com
Version: v1.0
Designed by: Joslex Website Design
Author URL: http://www.joslex.com/
*****/

/*****************************/ 
/*****   Reset & Common  *****/
/*****************************/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td, input{border:0;outline:0;font-weight:normal;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
body{line-height:1;color:#000;background:#FFF;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
img a{border:none;}
strong{font-weight:bold;}


/*****************************/ 
/*****  Main Structure   *****/
/*****************************/ 

body{background:#c6e8f1 url(images/body_bg.png) left top repeat-x;}
#container{width:960px; margin:0 auto; overflow:auto; padding-bottom:60px;}
#header{width:960px; height:350px; background:url(images/header_bg.jpg) no-repeat;}
#main{width:600px;float:left;}
#sidebar{width:360px; height:700px; float:right; background:url(images/sidebarbg.jpg) center top no-repeat;} 
#footer{height:386px; background:url(images/footer_bg.png) repeat-x;}
#footer #wrapper{height:100%;width:960px;margin:0 auto;background:url(images/footercontain_bg.jpg) no-repeat;}

/*****************************/ 
/*****      Header       *****/
/*****************************/ 

.column{width:600px; height:350px; float:left;}
.column img.logo{margin-top:90px;}
.menubox{width:360px; height:350px; float:right;}
.menubox a{font-family:"Impact", Arial, Helvetica, sans-serif; font-size:18px; color:#fff;text-decoration:none; letter-spacing:0.8px;}
.menubox a:hover{color:#333;}
.menubox li{float:left;}
.menubox li.one{width:54px;margin:185px 0 0 26px; }
.menubox li.two{width:63px;margin:90px 0 0 17px; }
.menubox li.three{width:63px;margin:150px 0 0 17px; }
.menubox li.four{width:50px;margin:70px 0 0 30px; }

/*****************************/   
/*****   Main  Content   *****/
/*****************************/ 

#main p, #main ul.directional, #main li{font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; margin-bottom:12px; color:#444;  word-spacing:1px;}
#main p.tags{border:1px solid #91BBE3; padding:8px; background:#d6eef4; margin:15px 0 30px 0;}
#main a{color:#117fb7; text-decoration:none;}
#main a:hover{color:#fff; text-decoration:underline;}
#main h1{font-family:"Impact", Arial, Helvetica, sans-serif; color:#117fb7; letter-spacing:0.5px;}
#main h3{font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#444; letter-spacing:0.5px; font-size:18px; font-weight:bold; margin:10px 0 10px 0; border-bottom:1px dotted #91BBE3; padding:10px 0 5px 0;}
#main hr{background-color:#D6EEF4; border-top:1px dotted #91BBE3; margin-bottom:20px;}
#main .postHeading{width:600px; height:144px; background:url(images/heading_kite.gif) left top no-repeat;}
#main .postHeading h1{padding:25px 0 13px 75px; font-size:27px;}
#main .postHeading p.postInfo{font-size:13px; margin-left:75px;}
#main .postBody{border:1px solid #91BBE3; padding:20px; background:#d6eef4;}
#main .replyHeading{width:600px; height:63px; background:url(images/heading_smallkite.gif) right top no-repeat;margin:45px 0 15px 0;}
#main .replyHeading h1{padding:10px 50px 0 0; font-size:22px; text-align:right;}
#main h1.reply{font-size:22px; text-align:left; margin:50px 0 20px;}
.post-meta{margin-left:75px;font-family: Verdana, Arial, Helvetica, sans-serif; color:#444;  font-size:12px;}
.post-meta-key{display:none;}
#main img{border:1px solid #444; margin:0 10px 10px 0;}
#main img.noborder{border:none;}
#main img.nowrap{clear:both;}
#main img.alignleft{float:left;}
#main img.alignright{float:right;}
#main img.wp-smiley{border:none; margin:0;}


/*****************************/ 
/*****      Sidebar      *****/
/*****************************/ 

#sidebar p, #sidebar ul{font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.05px; word-spacing:1px; color:#444; font-size:13px;}
#sidebar a{color:#117fb7; text-decoration:none;}
#sidebar a:hover{color:#fff; text-decoration:underline;}  
#siteSrch{margin:90px 0 0 70px;}
#siteSrch input{vertical-align:middle;}
#siteSrch .txt{width:190px;height:22px;border:1px solid #b1b1b1;padding:6px 4px 0;}
#siteSrch .submit{width:29px;height:30px;background:#ddd url(images/bg_siteSrchSubmit.png) left top no-repeat;cursor:pointer;}
#sidebar h2, #sidebar ul, #media{width:220px; float:right; text-align:right;}
#sidebar h2{border-bottom:1px solid #fff; color:#fff; font-family:"Impact", Arial, Helvetica, sans-serif; font-size:18px;text-transform:lowercase; letter-spacing:0.4px;padding-bottom:10px; margin:20px 60px 15px 0;}
#sidebar ul{margin:0 60px 15px 0;}
#sidebar ul li{margin-bottom:5px;}
#sidebar .sbcolumn{width:70px; margin-left:3px; float:left;text-align:center;}
#sidebar .sbcolumn img{margin:0 auto;}
.media{width:220px; height:40px;float:right; margin-right:60px; clear:both;}


/*****************************/ 
/*****      Comments     *****/
/*****************************/ 
#main .box{width:600px;overflow:auto;background:url(images/comments_odd_bg.png) repeat-y;}
#main .altbox{width:600px;overflow:auto;background:url(images/comments_even_bg.png) repeat-y;}
#main .box .columnone{width:80px; height:145px; float:left; background:url(images/smallredballoon.png) left top no-repeat;}
#main .altbox .columnone{width:80px; height:145px; float:left; background:url(images/smallpurpleballoon.png) left top no-repeat;}
#main .box .columntwo, #main .altbox .columntwo{width:500px;float:right;padding:20px 20px 20px 0;font-family:"Myriad Pro", Arial, Helvetica, sans-serif; letter-spacing:0.05px; word-spacing:1px; color:#444;}
#main .box .columntwo h2, #main .altbox .columntwo h2{font-size:15px; font-weight:700;}
#main .box .columntwo p.replyInfo, #main .altbox .columntwo p.replyInfo{font-size:13px;}
#main .box .columnone .postnum, #main .altbox .columnone .postnum{width:100%; height:30px; margin-top:32px;}
#main .box .columnone .postnum h2, #main .altbox .columnone .postnum h2{font-family:"Impact",Arial, Helvetica, sans-serif; font-size:20px; color:#fff; text-align:center;}
#commentform{font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.05px; word-spacing:1px; color:#444; font-size:13px;}
.forminput{width:100%; overflow:hidden; margin-bottom:5px;}
label{float:left; margin-left:10px; text-align:left; display: block; color:#333333;line-height:15px; padding-top:2px;}
input, textarea, select{color: #444; background: #fff; border: 1px solid #444; float:left;}
input#submit{clear:both; margin-top:10px;}

/*****************************/ 
/*****       Footer      *****/
/*****************************/ 

#wrapper {font-family:Verdana,Arial, Helvetica, sans-serif;color:#3d381f;}
#wrapper a{color:#3d381f; text-decoration:none;}
#wrapper a:hover{color:#fff;}
#wrapper ul{padding:200px 0 0 325px;}
#wrapper ul li{float:left; border-left:1px solid #3d381f; padding:0 8px 0 8px; font-size:13px;}
#wrapper ul li.first{border-left:none;padding-left:0;}
#wrapper p{font-size:11px;clear:both; padding:15px 0 0 325px;}
  
/*****************************/   
/*****  Contact Form 7   *****/
/*****************************/ 

.wpcf7 p{clear:both;}
.wpcf7 input, .wpcf7 textarea, .wpcf7 select{border:1px solid #444; padding:3px; margin-bottom:15px;} 

/*****************************/   
/*****  Archives         *****/
/*****************************/ 

/*  Styling associated with the Clean Archives Reloaded plugin  */
.car-yearmonth{font-size:18px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; line-height:24px; margin-bottom:10px; color:#444; letter-spacing:0.05px; word-spacing:1px; border:1px solid #999; background:#d3ecf3; padding:7px;}
.car-monthlisting{font-size:14px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; line-height:18px; margin:25px 0 25px 0; color:#444; letter-spacing:0.05px; word-spacing:1px;}
.car-monthlisting span{color:#999;}
ul.car-list li{margin:35px 0 0 0;}
ul.car-list li ul.car-monthlisting li {margin:4px 0 0 0;}

.ngg-imagebrowser{font-family:Arial, Helvetica, sans-serif;}