/*  Willis Theme */

body {text-align: left; margin: 0em; background: url(images/bg-grad.jpg) top repeat-x #292929; height: 100%; font-family: "trebuchet ms", tahoma, arial; font-size: 13px; color: #FFFFFF}
#header-container {height: 270px; background: url(images/bg-orange.jpg) top center no-repeat; padding: 0px; margin: 0px; color: #FFFFFF;}
#second-header {background: url(images/dark-grass.png) bottom repeat-x; height: 270px; margin: 0em; padding: 0em;}
#third-header {width: 900px; margin-left: auto; margin-right: auto; padding-top: 60px;}

#header{width:1000px; height:100px; margin:0 auto 0 auto; padding:30px 0 0 0;}
#header h1.blogtitle {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding: 10px 0 0; color: #999999}
#header h1.blogtitle a {color: #999999; text-decoration:none;}
#header h1.blogtitle a:hover {color: #FFFFFF;}
#header p.desc{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; color: #666666;}

a:link,a:visited,a:active{color:#666666; text-decoration: none;}
a:hover{color:#000000;}


h1 {font-family:Arial, Helvetica, sans-serif; font-size: 28px; color: #333333; margin:0; padding:0;}
h2,h3 {font-family:Arial, Helvetica, sans-serif; font-size:30px; color: #666666; margin:0; padding:0;}
.h2{font-family:Arial, Helvetica, sans-serif; font-size: 20px; color: #666666; font-weight: bold;}



#footer{clear:both; height:50px; margin:0; padding:0;}
#footerbox{color:#666666; height:30px; line-height:30px !important; margin:0; padding:0;}
.footer{width:1000px; color:#666666; height:30px; line-height:30px !important; margin:0 auto 0 auto; padding:0; text-align: center;}
.footer a:link,.footer a:active,.footer a:visited{text-decoration:none; color:#666666; border:none;}
.footer a:hover{text-decoration:none; color:#FFFFFF; border:none;}

.hold-the-page {background: url(img/bg-shadow.jpg) top repeat-x;}
#main{width:1000px; margin:0 auto 0 auto; padding:0;}

#content{float:left; width:630px; margin:0; padding:0;}
.entry{float:left; width:630px; margin: 0 0 10px 0;}
.entry-inner-top {background: url(img/white-post-top.jpg) top center no-repeat; height: 10px;}
.entry-inner-btm {background: url(img/white-post-btm.jpg) bottom center no-repeat; height: 10px;}
.entry-inner-cen {background: url(img/white-post-cen.jpg) center repeat-y; text-align: center;}
.entry-inner-content {width: 590px; margin: 0 auto 0 auto; text-align: left; background: #FFFFFF; color: #000000; padding: 10px 0 0 0;}
.post {margin: 0; padding: 0;}

#sidebar{float: right; width: 350px; margin: 0; padding: 0;}

.rsidebar{margin: 0; padding: 0;}

.rbar-top {background: url(img/right-block-top.jpg) top center no-repeat; height: 10px;}
.rbar-btm {background: url(img/right-block-btm.jpg) bottom center no-repeat; height: 10px;}
.rbar-cen {background: url(img/right-block-cen.jpg) center repeat-y; text-align: center;}
.rbar-inner {width: 330px; margin: 0 auto 0 auto; text-align: left; color: #CCCCCC; padding: 10px 0 0 0;}



/* ************************************ */
.postImage {float: left; margin: 5px;}

blockquote {border: 1px dashed #666666; background: #EAEAEA; color: #333333; margin: 1em;}
.quote-div {border: 1px dashed #666666; background: #EAEAEA; color: #333333; margin: 1em; text-align: center; padding: 5px;}


.rsidebar h2{font-size:12px; border-bottom:#666666 1px solid; margin:0 0 5px; padding:0;}

.rsidebar ul{list-style-type:none; margin:0;padding:0;}
.rsidebar ul li{list-style-type:none; margin:0 0 10px; padding:0;}
.rsidebar ul li ul{list-style-type:square; margin:0; padding:0 3px;}
.rsidebar ul li ul li{list-style-type:none; border:0; margin:0; padding:0 0 5px 20px;}
.navigation{width:600px; float:left; color:#666;}
.alignright{float:right; margin-top:10px;}
.alignleft{float:left; margin-top:10px;}


span.cmt{background:transparent url(images/comment.gif) no-repeat; border:0; margin:0; padding:0 0 5px 20px;}
span.cty{background:transparent url(images/category.gif) no-repeat; border:0; margin:0; padding:0 0 5px 20px;}
span.next{background:transparent url(images/next.gif) no-repeat; border:0; margin:0; padding:0 0 5px 20px;}
span.prev{background:transparent url(images/prev.gif) no-repeat; border:0; margin:0; padding:0 0 5px 20px;}

.postmetadata{border-top:1px #666666 solid; font-size:10px; margin:0; padding:5px;}
.boxcomments{border-top:5px solid #666666; border-bottom:5px solid #666666; margin-bottom:20px; width:630px;}
#commentform{border-top:1px solid #666666; margin:0; padding:15px 15px 1px;}
#commentform label{display:block; margin:0;}
#commentform input{width:170px; margin:0 5px 10px 0; padding:1px;}
#commentform fieldset {margin: 0; border: 0; padding: 0;}
#commentform textarea{width: 610px; margin:0 0 10px; padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0; background: #111111;}
ol.commentlist :hover{background: #000000;}
ol.commentlist li{border-top:1px solid #333333; display:block; list-style:none; margin:0; padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block; list-style:none; margin:0; padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{border-top:1px solid #666666; list-style:none; margin:0 0 1px; padding:15px;}
ol.tblist li{display:block; list-style:none; background:transparent url(images/c.gif) 0 2px no-repeat; padding-left:15px;margin:0 0 5px;}
