/*

Theme Name: TouchWood
Description: A very nice hardwooded background theme. Includes great functions and an easy to use layout.
Version: 1.2
Author: Bingo Web Design
Author URI: http://www.bingowebdesign.info
Tags: brown, white, dark, two-columns, fixed-width 

*/
/***** Reset *****/

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
margin: 0;
padding: 0;
}
img, fieldset {
border: 0;
}
a {
outline: none;
}

/***** Main *****/
body {font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.5em; text-align: left; 
background-image : url(images/w.jpg); background-repeat: repeat; color : #111; margin:0; padding : 0; 
}
a:link{ color: #fff;
}
a {color : #fff;  text-decoration : none; margin: 0 0 0 0;
}
a:hover {color : #ff0000;
}
a:visited {color : #ccc;
}
a:active { color: #111; 
}
h1{font-size:30px;font-family:"Times New Roman", Times, serif;font-weight:normal; margin: 0;
}
h2{font-size:15px;padding:5px; 
}
h3{font-size:16px;padding:5px;
}
h4{font-size:13px;
}
img {border:none;padding : 0;margin: 0;
}
img a {border : none;
}
ul{ list-style: square inside;
}
ol{ list-style: decimal inside; 
}

/*****Header*****/

#header { position: relative ; margin : auto; background :none; height :160px; width:970px; 
}
#logo{font-size:16px; color:#ffffff;
position:absolute;
top:145px;
left:12px;

}#tagline{color:#3285c0;}
/*****-Top Menu-*****/

#menu {height:40px; position:absolute; top:0px; width:100%; margin: 0 ; clear:both; background : none;  text-align:center; 
}
ul#nav {margin: 0;padding: 0;float:left;  
}
ul#nav li {display:inline;list-style-type: none;
}
ul#nav li a {font-size:14px;font-weight:bold; text-align:center; color: #fff; padding:10px 2px 0px 0; background : none; width:80px; height:27px; margin:  0;  display:block; float:left; text-decoration: none;
}
ul#nav li a:hover {background : none; width:80px; font-weight:bold; color: #3285c0;  margin:  0;  padding:10px 2px 0px 0;
} 
ul#nav li.current_page_item a, ul#nav li.current_page_item a:hover,
ul#nav li.current_page_item a:focus, ul#nav li.current_page_item a:active {background : none; width:80px; height:27px; margin:  0;  padding:10px 2px 0px 0; font-weight:bold;color : #3285c0;cursor : default;text-align : center;
}
#rss {
height:46px;
font-family:Georgia,Century gothic, Arial,Tahoma,sans-serif;
}

#rss ul {
float:right;
display:inline;
height:25px;
margin:0;
padding:10px 65px 0 0;
}

#rss ul li {
float:left;
margin-left:20px;
display:inline;
}

#rss ul li a {
background:url(images/feed.png) no-repeat;
background-position:left;
color:#fff;
padding-left:20px;
font-size:13px;
font-weight:400;
}
/***** Content *****/

#page {background: none; width : 960px; margin : auto; 
}
#content { float:left; width: 620px; height:auto; background:none; margin: 0; padding: 0 10px; ;
}
#feature{background:#111; margin:20px 0 0 0;padding:10px;
}
.entry{padding:5px 10px 20px 5px; border-bottom:none ;
}
.more-link {float:right; color: #3285c0; font-weight:800; margin:5px 0 0 0;
}
.more-link:link { color: #3285c0; 
}
.more-link:hover {color:#ff0000;cursor:pointer;font-weight:800; margin:5px 0 0 0;
}
.more-link:visited {color:#a1b1c1;
}
.titlebg {background :#111; padding : 5px 5px 18px 5px; margin: 0 ; border-left:10px solid #fff; border-right:10px solid #fff;
}
.titlebg h1{font-size: 21px;color: #fff; line-height:22px; text-align:center;
}
.titlebg h3 {font-family:"Times New Roman", Times, serif;font-weight:normal; font-size: 23px;color: #fff; line-height:22px; text-align:center;
}
.ptitlebg {background :#111; font-family:"Times New Roman", Times, serif;font-weight:normal; margin: 0; padding : 5px 5px 5px 5px; margin: 0 ; border-left:10px solid #fff; border-right:10px solid #fff;
}
.ptitlebg h3{font-size: 23px;color: #fff; line-height:22px; text-align:center;
}
h2.pagetitle{color:#fff; text-align:center;
}
h3.pagetitle{color:#fff; text-align:center;
}
.com{float: right;font-size : 10px;padding-left : 10px; margin: 0;background : none; color : #3285c0;
}
.com a{color : #3285c0;
}
.com a:hover{ color : #f00;
}
.tagh{float: right;font-size : 10px;padding-left : 10px; margin: 0;background : none; color : #3285c0;
}
.tagh a{color : #3285c0;
}
.tagh a:hover{ color : #f00;
}
.cat{ float: left; font-size : 10px; color: #3285c0; background : none; margin: 0;
}
.cat a{ color : #3285c0; margin: 0; padding : 0;
}
.cat a:hover{ color : #f00;
}
.date {float:left; font-size : 10px; background : none; color : #7F7F7F; margin:-25px 0 0 -15px;
}
blockquote {margin: 0px 0px 0px 5px;padding: 5px 15px 5px 15px;font-size: 12px;color:#777;font-style:italic;background:none;
}
.post{background: #fff; margin:  20px 0 0 0;
}
.post p {padding : 5px; margin-bottom : 5px;
}
.post img{margin: 0; padding:5px; 
}
.entrytext{ padding:10px;
}
.clearfloat {display:block;
}

/***** Meta *****/

.postmetadata {clear : both;background : #ffffff;padding : 6px;margin-top : 0;margin-bottom : 5px;border: none;
}
p.postmetadata {margin: 0 0 0 0;
}
.postmetadata alt {clear : both; padding : 0;margin-top : 0;margin-bottom : 5px;
}
.postmetadata a { color: #ff0000; text-decoration: none; 
}
.postmetadata a:hover { text-decoration: underline; color : #779d42;
 }
.postmetadata {clear : both;background : none; padding-left : 130px;margin-top : 0;margin-bottom : 0;
}

/***** Nav *****/

.navigation {  background:none; 
}
.alignleft {float : left; background:none;  font-size:18px;  font-weight:800; padding:5px ; margin:15px 0 0 0;
}

.alignright {float : right; background:none;  font-size:18px;  font-weight:800; padding:5px; margin:15px 0 0 0;
}.aligncenter {display: block;margin-left: auto;margin-right: auto;}
/***** Siderbar *****/

#side{background: #201d16; width: 300px; float: right; margin:20px 0 0 0;padding: 0; 
}
#sidebar { background: #201d16; width :300px; margin :  0; padding: 0 ; border: none;
}
#sidebar  a{color:#000; font-size:13px;
}
#sidebar  a:hover{color:#f00; font-size:13px;
}
#sidebar li{background:none; padding:0 10px;
}
#sidebar ul { list-style-type : none; padding:0 0 5px 0; margin: 0;border :none; text-align : left;
}
#sidebar ul li { background : #fff; list-style-type : none; border : none; margin:10px 0 0 0; 
}
#sidebar ul ul li  {background: none; list-style-type : none; border-bottom : 1px solid #ccc; padding:  0 0 3px 0;
}
#ad300 {height:250px; margin:0 ; list-style:none; 
}
#sidebar ul h3 { background : #111; font-weight:800; font-size : 13px; margin: 10px 0 5px 0 ; padding:5px; color:#fff; text-align:center; text-transform:uppercase; 
}


/***** Comments *****/

h3.respond{font-size: 1.5em;padding: 0 0 5px;margin: 0 0 15px 0;font-weight:bold !important;color:#fff;
}
ol.commentlist{margin: 10px 0 20px;padding: 0;list-style: none;font-size: 12px;line-height: 20px;
}
ol.commentlist p{margin-bottom:10px;line-height: 20px;
}
ol.commentlist cite{font-style: normal;font-weight: bold;margin:0 0 0 5px;
}
ol.commentlist span{float:left;padding:3px;
}
ol.commentlist li{padding: 20px 10px 10px 10px;
}
.commentlist li {list-style-image:none;list-style-position:outside;list-style-type:none;background:#fffeee repeat scroll 0 0;border:none;margin: 5px 0 0 0;
}
li.recentcomments {color: #3285c0;
}
.recentcomments a{display:inline !important;padding: 0 !important;margin: 0 !important;
}			
ol.commentlist li.alt { list-style-image:none;list-style-position:outside;list-style-type:none;background:#fff repeat scroll 0 0;border:none;margin: 5px 0 0 0;
}
.commentlist a:link, .commentlist a:visited {color:#596e3b;
}
.commentlist a:hover, .commentlist a:active {color:#8ec343;
}
.commentlist cite img {padding:1px;border:1px solid #aab59a;float:left;margin-right:9px;
}
.commentlist .author {font: small-caps bold 16px Georgia, "Times New Roman", Times, serif;text-decoration:underline;
}
.commentlist .time {background: none;padding-left:0px;
}
.commenttext {background: #ffffff ;border-top:1px solid #c5f386;padding: 10px 20px 10px 20px;color:#111111;
}
h3#comments{color:#fff; margin:10px 0;
}
h3#respond{color:#fff; margin:10px 0;
}
#comment {width : 75%;min-width : 300px;
}
#commentssection {clear : both;padding : 2px 12px;margin : 0;
}
#commentform {background : none;margin : 12px 0;padding : 10px 0 0 0;border: none;
}
#commentform input {background: #fffeee;cursor :  pointer; margin : 10px 0 0 0;padding : 5px;
}
#commentform input:hover {background: #ccc; cursor :  pointer; margin : 10px 0 0 0;padding : 5px;
}
#commentform p {color : #fff;
}
#commentform textarea {border : 2px solid #cccccc;background : #fffeee;margin-top : 10px;color : #333;
}
#commentform a {color : #fff;text-decoration : none;
}

/***** Search *****/

#search {
position:relative;
float:right;
top:75px;
right:0px;
}

#searchform input {
font-size:13px;
margin:3px;
padding:3px;
}

input#s {
background:#fff;
width:280px;
height:20px;
color:#6F6037;
text-align:center;
border:10px solid #111;
font-size:16px;
font-weight:500;
margin:0;

}

/***** Footer *****/
	
#footer{position: relative; clear:both; bottom:0; width:100%;height:30px;text-align : center; background: none; border:none; margin:  0; padding: 15px 0 0 0; color:#5f5f5f;
}
#footer  a {color: #5f5f5f;
}
#footer  a:hover {color: #fff;
}

/***** Widgets *****/

#wp-calendar td {background : #ebebeb;color : #111111;font : normal 12px  Verdana, sans-serif;letter-spacing : normal;padding : 2px 0;text-align : center;
}
#wp-calendar td:hover, #wp-calendar #today {background : #a1b1c1;color : #111111;
}
#wp-calendar {border : 1px solid #ddd;empty-cells : show;font-size : 12px;margin : 0 0 5px 10px;width : 260px;height: 180px;
}
 #Categories ul li{background : none;padding : 5px 0 2px 5px;font-size:14px;font-weight:normal;text-align : center;line-height: 20px;border-bottom : 1px dashed #dddddd;
}
#Categories ul{list-style-type : none;padding : 0px 5px 10px 5px;
}
#Links li ul li{background : none;padding : 5px 0 2px 5px;font-size:14px;text-align : center;border-bottom : 1px dashed #dddddd;font-weight:normal;line-height: 20px;
}
#Archives ul li{background : none;padding : 5px 0 2px 5px;text-align : center;font-size:14px;border-bottom : 1px dashed #dddddd;font-weight:normal;line-height: 20px;
}

