/*  
Theme Name: tbsu
Theme URI: http://www.blogohblog.com
Description: This theme was designed and built by Jai Nischal Verma of <a href="http://www.blogohblog.com/" title="free wordpress themes">Blog Oh Blog</a>
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

*{margin:0;padding:0;border:0;}
body{background:#A9B8BB url(images/bg.jpg) top repeat-x; font-family:Georgia;}
a, a:link, a:visited, a:active { text-decoration:none; color:#2F3D3F;}
a:hover{}

#wrapper {width:906px; margin:auto;}
#header {width:906px;}
#header h1 {text-indent:-10000px;}
#header h1 a {height:527px; display:block; background:url(images/header.jpg) no-repeat;}

/**************** Navigation *********************/
#navigation {height:43px; text-transform:lowercase; background:url(images/menu.png) repeat-x;}
#menu li{list-style:none; font-size:22px; display:inline; float:left; position:relative;}
.page_item a:link, .page_item a:visited{color: #fff; float:left; display:block; margin-left:25px;padding:6px 5px 12px 5px; }
.page_item a:hover {color:#333;}
.current_page_item a:link, .current_page_item a:visited{float:left; display:block; margin-left:25px; color:#333; padding:6px 5px 12px 5px;}

#nav_bottom {background:url(images/undermenu.gif) no-repeat; width:906px; height:32px;}

#blog {width:810px;background:url(images/bodybg.jpg) repeat-y; margin:auto;}
.entry {float:left; width:510px;}
.post {padding:0px 20px 30px 30px;}
.post h2 {padding-bottom:8px; font-weight:normal; border-bottom:2px dotted #999999; margin-bottom:8px;}
.post h2 a:hover {color:#333333;}
.details {font-size:12px;}
.details a {font-weight:bold; text-decoration:underline;}
.content {line-height:23px; text-align:justify; font-size:13px;}
.content p {padding-bottom:20px;}
.content li {margin:0 0 5px 20px;}
.content a:link, .content a:visited {text-decoration:underline;}
.rmore {font-family:12px;}
.meta {padding-top:10px; font-size:12px; border-top:2px dotted #666666; line-height:20px;}
.comms{text-decoration:underline; font-weight:bold;}

#sidebar {width:260px; float:left; padding-left:20px;}
#sidebar ul {list-style:none;}
#sidebar h2 {font-size:20px; font-weight:normal; background-color:#93A8AB; color:#FFFFFF; padding:2px 8px 2px 8px; margin-bottom:8px; text-transform:lowercase;}
#sidebar h2 a{font-size:20px; font-weight:normal; background-color:#93A8AB; color:#FFFFFF; padding:2px 8px 2px 8px; margin-bottom:8px; text-transform:lowercase;}
#sidebar ul li ul {padding-bottom:20px;}
#sidebar ul li ul li {padding:3px 0 3px 20px; background:url(images/bullet.gif) left no-repeat; font-size:13px;}

#footer {margin:auto; background:url(images/footer.jpg) no-repeat;width:810px; height:64px;}

.alignleft {float:left; margin:0 10px 0px 0;}
.alignright {float:right; margin:0 0px 0px 10px;}
.aligncenter {margin:10px;}

/****************COMMENTS*********************/
h2.search {font-size:20px; font-weight:normal; background-color:#93A8AB; color:#FFFFFF; padding:2px 8px 2px 8px; margin-bottom:16px; text-transform:lowercase;}

#commentform h2 {margin:10px 5px 10px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#333333;}
#comments {margin:15px 5px 15px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#333333;}

ol.commentlist{margin:0;padding:0;}
.commentlist li{list-style:none;margin-bottom:14px; margin-left:5px;}
.commentlist cite{ background-color:#EFEFEF; border:1px solid #ccc; border-bottom:0; color: #536C6F;display:block;font-style:normal;padding:7px;font-size:11px; line-height:18px;}
.commentlist a:link, .commentlist a:visited{color: #333333;}
.commentlist a:hover, .commentlist a:active{color: #000000;}
.commentlist cite img{border:1px solid #aab59a;float:left;margin-right:9px;padding:1px;}
.commentlist .author{font-family: Georgia, "Times New Roman", Times, serif;text-decoration:underline;font-size:13px; font-weight:bold;}
.commentlist .time{padding-bottom:1px; line-height:20px;}
.commenttext{background-color: #F2F2F2; color:#536C6F;padding:10px; border:1px solid #ccc; border-top:0; line-height:20px;}

#author, #email, #url {width:12em;font:14px Georgia; color:#666666;padding:3px; margin:5px; border:1px solid #cccccc; background:#FFFFFF url(images/bloglight.gif) top left no-repeat;}
#submit{font:18px Georgia;margin:5px;padding:4px; border:1px solid #93A8AB; background-color:#93A8AB; color:#FFFFFF; text-transform:lowercase;}
#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}
#comment{font:14px Georgia;color:#666666;margin:5px; border:1px solid #cccccc; width:100%;}