/*
Theme Name: commentsclub
Theme URI: http://www.commentsclub.com/
*/
body { margin: 0;padding: 0;color: #333;text-align:center;font-size: 100.1%;background: #f2f2f2;}
#wrapper{margin: 0px auto;padding: 0px;text-align:left;font-size: 84%;line-height:20px;background: #fff;border-left: 3px solid #fff;
border-right: 3px solid #fff;}
#header{height: 100px;margin: 0;}	
#main{padding: 10px 0 0 0;}
#footer {clear: both;margin: 0;padding: 10px 10px 0 10px;text-align: center;font-size: 85%;background: #fff;}
#footer-inner{background: #f4f4f4;height: 45px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
#footer-inner p{padding:15px 0 20px 0;margin:0;}
#navigation{padding: 5px 15px;}
#navigation div.fleft{float:left;}
#navigation div.fright{float:right;}
/*  ********** default styles *********** */
p, h1, h2, h3, h4, h5, h6{margin: 10px 0;padding: 0;}
h1{font-size: 190%;}
h2{font-size: 160%;}
h3{font-size: 120%;}
h4{font-size: 110%;}
h5{font-size: 100%;}
h6{font-size: 90%;}
a{font-weight:800;text-decoration:none;}
a:hover{text-decoration:underline;}	
a img{border:0px;}
hr{height: 2px;margin: 5px 0;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
blockquote{padding: 10px 35px 5px 35px;margin: 3px 30px;}
form{margin: 0;padding: 0;}
fieldset{padding: 10px;margin: 0;border: none;}
legend{font-weight: 800;}
code{font-size: 90%;font-family: 'Courier New', Courier, monospace;white-space: pre;}
td{vertical-align:top;}
/* Header */
form#searchform2{display: block;float:right;margin: 65px 15px 0 10px;}
form#searchform2 input.text{background:#777;border:1px solid #999;width:160px;color:#fff;}
form#searchform2 input.submit{vertical-align:bottom;}
#rssblock{float:right;padding: 3px 10px 1px 0;margin: 0;}
/*  Tabs  */
#tabs {font-size:90%;line-height:18px;border-bottom: 1px solid #aaa;}
#tabs ul {margin: 0;padding: 4px 15px 4px 0;list-style: none;}			
#tabs li {display:inline;margin:0;padding:0 10px;border-right: 1px solid #aaa;}		
#tabs a {margin:0;padding:0;text-decoration:none;color: #555;}		
#tabs a:hover {color: #000;}
/* Headings */ 
#header h2{margin: 0;padding: 40px 0 0 0px;font-weight:800;font-size: 200%;}
#header h2 a{font-weight:100;color: #fff;text-decoration: none;}
#header h2 a:hover{color: #fff;}
#header h1{margin: 0;letter-spacing:1px;padding: 7px 0 15px 0px;font-weight:100;color: #fff;font-size: 100%;}
h2#sectiontitle{font-size:140%;font-weight: 100;padding:6px 6px 10px 10px;margin:8px 20px;background: #f8f8f8;border: 1px solid #eee;
color: #444;}
/* post styles */
.post{margin: 0 0 10px 0;padding: 5px;}
.entry{margin: 0;padding: 5px 10px 8px 10px;}
.post h2 {color: #222;font-size: 150%;font-weight:100;border-bottom: 1px solid #eee;padding: 2px 0 2px 20px;margin: 0 0 15px 0;}
.post h2 a{color: black;text-decoration:none;font-weight:100;}
.post h2 a:hover{text-decoration:none;color: black;}
.postmetadata{font-size:80%;border-top: 1px solid #ddd;background:#f2f2f2;padding: 1px 0 1px 5px;margin: 0 5px;}
.postmetadata p{line-height: 14px;padding: 0;margin: 3px 0;}
.authormeta{font-size:90%;}
/*  Comments   */
fieldset#commentset{background: #f2f2f2;border-top: 1px solid #ccc;}
h3#comments, h3#postcomment{font-size: 100%;}	
ol#commentlist{padding: 0 0 0 0px;font-size: 90%;list-style-type:none;}
ol#commentlist li{padding: 0px 4px;margin: 0 0 0 15px;}
ol#commentlist li p.commentheader{margin: 0;}
ul#commentlist{padding: 0;margin:0;list-style-type:none;}
ul#commentlist li{display: block;padding: 4px 0px;margin: 0 15px;font-size:90%;border: 4px solid white;}
ul#commentlist li div.gravatar {width:40px;float:left;text-align: center;padding: 5px 0 0 5px;}
ul#commentlist li div.gravatar img{border: 1px solid #ccc;margin: 10px;}
ul#commentlist li p.commentheader{font-size:100%;font-weight: 800;color: #666;}
ul#commentlist li div.commenttext{background: #F5F5F5;margin:0;padding: 8px 15px 8px 0;border-top: 1px solid #ccc;}
ul#commentlist li div.commenttext p{margin: 2px 0 5px 0;}
/*  sidebar styles */
.menu{padding:10px 5px 15px 5px;font-size:90%;}
.menu a{font-weight: 100;}
.menu a:hover{text-decoration:none;}
.menu ul{margin:0;padding:0 0 0 0px;list-style-type:none;}
.menu ul li.widget{padding:2px;margin:0 0 7px 0px;}
.menu ul li.widget ul{margin: 0;padding:0;}
.menu ul li.widget ul li{border-bottom:1px solid #eee;padding: 2px 0 2px 12px;margin:0;}
.menu ul li.widget ul li ul li{border-bottom: none !important;padding: 0 0 0 10px;}
.menu ul li.widget h3{font-size: 140%;padding: 2px 0 0 2px;margin: 0;color: #777;font-weight: 800;border-bottom: 1px solid #aaa;}
.menu ul li h3 a{color: #777;font-weight: 800;}
.menu ul li h3 a:hover{color: #777;text-decoration: none;font-weight: 800;}.menu form{display: block;margin: 0px;padding: 4px;}
.menu input{margin:3px 0;font-size:90%;}
li.widget .textwidget, li.widget #search {padding: 2px 5px;}
/* Calendar styles */
#footer a{font-weight: 100;}