/*
Theme Name: DBHow
Theme URI: http://www.dbhow.com
Description: dbhow theme
Tags: white,light, two-columns, right-sidebar, fixed-width
Author: Simon
Author URI: http://www.dbhow.com/
Version: 1
*/

*{outline:0;margin:0;padding:0;}
body{background:#efefef;color:#666;font-family:Verdana, Arial, sans-serif;font-size:12px;line-height:22px;padding-bottom:15px;}
a img{list-style-type:none;border:0}
a:hover img{list-style-type:none;}
.alignleft,.left{float:left;display:inline;}
.alignright,.right{float:right;display:inline;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.cl{font-size:0;line-height:0;height:0;display:block;clear:both;}
a{color:#369;text-decoration:none;cursor:pointer;}
a:hover{color:#333;text-decoration:underline;}
h1{font-size:16px;line-height:20px;color:#000;font-family:Verdana, Arial, sans-serif;font-weight:700;padding:4px 0;}
h2{font-size:22px;color:#000;font-family:"Times New Roman", Times, serif;line-height:27px;font-weight:400;}
h3{font-size:19px;color:#000;font-family:"Times New Roman", Times, serif;line-height:24px;font-weight:400;}
h1 a,h2 a{color:#666;text-decoration:none;}
h1 a:hover,h2 a:hover{color:#369;}
#shell{width:962px;margin:0 auto;}
#header{height:75px;padding:10px 0;}
#logo{display:block;overflow:hidden;width:200px;position:relative;height:75px;padding-left:20px;float:left;white-space:nowrap;}
#logo img{left:0;border-style:none;}
#logo span{cursor:pointer;}
#header .blog-info{float:left;white-space:nowrap;text-align:right;}
#navigation{float:right;height:55px;width:710px;background:#f6f6f6;border:solid 1px #ddd;margin-top:10px;position:relative;}
.nav ul{list-style-type:none;font-size:11px;font-family:Verdana, Arial, sans-serif;text-transform:uppercase;width:700px;height:34px;overflow:hidden;padding:18px 18px 0;}
.nav ul li{display:inline;padding-right:25px;white-space:nowrap;}
.nav ul li a{text-decoration:none;color:#626262;}
.nav ul li a:hover{color:#369;text-decoration:underline;}
#content{float:left;width:619px;}
.box{background:#fff;width:100%;margin-bottom:10px;}
.box-t{background:#fff;width:100%;}
.box-b{background:#fff;height:100%;padding:8px 13px 13px;}
#l_sidebar{float:right;width:336px;}
#l_sidebar h2{background:#f6f6f6;list-style:none;font-size:12px;text-transform:uppercase;border-bottom:solid 1px #ddd;padding:8px;color:#999;font-weight:700;margin-top:5px;}
#l_sidebar ul{background:#ddd;list-style:none;margin-bottom:10px;font-size:11px;}
#l_sidebar ul li{background:#fff;display:block;margin-top:5px;}
#l_sidebar ul li ul li{margin:0;padding:5px;border-bottom:solid 1px #ddd;}
#l_sidebar a:link,#l_sidebar a:visited{color:#444;text-decoration:none;outline:none;}
#l_sidebar a:hover,#l_sidebar a:active{color:#444;text-decoration:underline;outline:none;}
.post .entry{padding-top:14px;overflow:hidden;}
.post .entry p{padding-bottom:15px;}
.post .entry ul,.post .entry ol{padding:0 0 15px 30px;}
.post .entry li{padding-bottom:3px;}
.post .entry blockquote{padding-left:45px;background:url(images/quote.gif) no-repeat 5px 5px;}
.post .entry table{width:100%;margin-bottom:20px;}
.post small.date{display:block;font-size:10px;}
.post-meta{font-size:10px;background:#f6f6f6 ;color:#999;position:relative;line-height:20px;width:587px;margin:0 -6px;border:solid 1px #ddd;}
.post-meta-b{background:#f6f6f6;height:100%;padding:5px 8px 3px;}
.post-meta a{color:#999 !important;font-weight:700;}
.post-meta .left{width:465px;}
.post-meta .right{width:100px;text-align:right;}
.post-meta p{padding:0 0 3px !important;}
#footer{height:40px;background:#f6f6f6;border:solid 1px #ddd;}
#footer.nav ul{padding-top:10px;padding-bottom:3px;width:auto;}
#footer .copy{font-size:11px;padding: 18px,20px;float:right;line-height:40px;margin-right:15px;}
#footer .copy a{color:#222;text-decoration:none;}
#footer .copy a:hover{color:#666;}
#calendar_wrap table{width:80%;text-align:center;margin:0 auto;}
#calendar_wrap table td,#calendar_wrap table th{padding:2px;}
h2.pagetitle,h2.center{text-align:center;font-size:26px;line-height:1.2;color:#666;padding:10px 0 20px;}
.post .postmetadata small{font-size:10px;display:block;padding-top:10px;line-height:15px;}
input,textarea,select{font-size:12px;font-family:Arial, sans-serif;}
input,textarea{padding:3px;}
textarea{overflow:auto;}
ol.commentlist li{background:url(images/box-c.gif) repeat-y 0 0;width:100%;margin-bottom:15px;}
ol.commentlist li .comment-author{background:url(images/box-t.gif) no-repeat 0 0;height:100%;}
ol.commentlist p{padding:5px 13px 0;}
ol.commentlist .comment-author{font-size:11px;font-weight:700;padding:8px 13px 0;}
ol.commentlist img{float:right;}
ol.commentlist .comment-meta{font-size:10px;padding:0 13px 5px;}
ol.commentlist a{color:#444;}
ol.commentlist .reply{font-size:11px;padding:5px 13px 0;}
ol.commentlist ul.children li{margin-bottom:0;}
h3#comments{padding:20px 13px 10px;}
#respond{padding:20px 13px 0;}
#respond input{width:250px;}
#respond input#submit{width:150px;}
#respond textarea{width:550px;height:200px;}
#content #searchform{text-align:center;}
#footer ul{height:auto !important; float:left;}
#main,#respond h3,#respond p{padding-bottom:10px;}
ol.commentlist,ol.commentlist ul.children{list-style-type:none;}
ol.commentlist li .comment-body,ol.commentlist #respond{background:url(images/box-b.gif) no-repeat 0 bottom;height:100%;padding-bottom:13px;}
#nav{height:30px;border-bottom:solid 1px #ddd;line-height:20px;margin-bottom:15px;}