/*  
Theme Name: ImBuzz
Theme URI: 
Description: A Web 2.0 Wordpress Theme custom designed for imbuzz.com
Version: 1.0
Author: <a href="http://www.ecoverbox.com/customwordpress.html">eCoverbox.com</a>
Author URI: http://www.ecoverbox.com
*/

/**************** Body *********************/

*{margin:0; padding:0; outline:0; border:0;}
body{background:url(images/bg.png) repeat-x #013740; font-family:Arial, Helvetica, sans-serif;}
a:link, a:visited{text-decoration:none; color:#000;}

#wrapper{width:986px; margin:auto; padding:20px 0 0 0;}
#container{background:#fff; width:970px; padding:8px 8px 0 8px;}

#menu{background:url(images/nav.jpg) repeat-x; height:28px;}
#menu ul li{display:inline; font-size:12px; line-height:28px; margin:0 6px 0 18px;}
#menu ul li a{color:#027883;}

#header{background:url(images/header.jpg) repeat-x; height:113px; position:relative; z-index:1;}
#logo{width:340px; height:113px;}
#logo h1{text-indent:-10000px;}
#logo h1 a{display:block; background:url(images/imbuzz-03_05.jpg); width:340px; height:113px;}
#topbanner{width:460px; height:60px; position:absolute; right:25px; top:18px; display:block; z-index:2;}
#topbanner ul{list-style:none;}

#cmenu{background:url(images/cmenu_bg.jpg) repeat-x; height:37px;}
#cmenu ul li{list-style:none; font-size:13px; font-weight:bold; background:url(images/cmenu_line.jpg) no-repeat right; padding:0 1px 0 0; height:37px; line-height:37px; display:block; float:left;}
#cmenu ul li a{color:#fff; display:block; float:left; padding:0 25px 0 25px;}
#cmenu ul li a:hover, #cmenu ul li.current-cat a{background:#333;}

#content{background:url(images/content_tp.png) repeat-x; padding:30px 0 0 0;}

/*****************************Left-Column*****************************/
#leftcol{width:635px; float:left;}

/******Featured Posts******/
#featured{position:relative; background:none; width:633px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; background:url(images/featured_tp.jpg) repeat-x; margin:0 0 20px 0;}
#featured h1{color:#000; font-size:16px; background:url(images/bullet1.jpg) no-repeat left; padding:0 0 0 20px; line-height:36px; height:36px; margin:0 0 0 15px;}
#slider{padding:0 0 0 0;}
#slider ul, #slider li{list-style:none; margin:0; padding:0; }
#slider, #slider li{overflow:hidden; width:633px; }
span#nextBtn, span#prevBtn{background:url(images/next.jpg) no-repeat; text-indent:-10000px; color:#fff; font-size:12px; line-height:28px; display:block; width:23px; height:23px; position:absolute; top:225px; right:20px; text-align:center;}
span#prevBtn{background:url(images/prev.jpg) no-repeat;right:55px;}
span#nextBtn a, span#prevBtn a{color:#fff; display:block;}
.fthumbnail{ margin:14px 10px 0 0;}
.thumbnail{float:left; border:1px solid #d8d8d5; margin:0 10px 0 0; padding:1px; background:#fff;}
.fheight{width:599px; height:188px; padding:10px 17px 0 17px; }
.ftxt{float:left; width:415px;}
.ftt{float:left; width:370px; padding:14px 0 0 0;}
.clear{clear:both; height:1px; width:1px;}

/********Post**********/
.post{width:633px;}
.post h2 a{color:#000; font-size:20px;}
.pinfo{color:#adadad; font-size:12px; width:400px;  display:block;}
.pinfo a{color:#adadad;}
.post p{font-size:13px; color:#000; line-height:20px; margin:0 0 15px 0;}
.post p a.readmore{color:#027883;}
.eheight{height:154px; width:564px; padding:18px 0 0 69px; position:relative; z-index:1;}
.postwrap{border-top:1px solid #c1c1c1; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; width:633px; margin:0 0 10px 0;}
.singlewrap{padding:10px 20px 0 20px; width:593px; position:relative;}
.pimgage{width:123px; height:130px; margin:0 0 20px 0;}
.ftxt2{float:left; width:424px;}
.post h1, .post h3, .post h4, .post h5,  .post h6{color:#333; margin:0 0 10px 0;}
.post h1, .search{font-size:18px; color:#555;}
.search{margin:0 0 20px 0;}
.post h2{font-size:16px;}
.post h3{font-size:14px;}
.post h4{font-size:13px;}
.post h5{font-size:12px;}
.post h6{font-size:11px;}
.post ul, .post ol, .related_post{color:#555; font-size:12px; margin:0 0 15px 20px;}
.line{height:1px; background:#c1c1c1; width:633px;}

/*******buzz********/
.buzz1{ float:right;}
.buzz2{position:absolute; z-index:4; top:15px; left:10px;}
.buzz3{position:absolute; z-index:4; top:5px; right:20px;}
.buzzbg{background:url(images/buzz_bg.jpg); width:44px; height:49px; margin:0 0 2px 0; text-align:center; color:#000; font-size:18px; font-weight:bold; line-height:45px; display:block;}
.buzzbtn{ display:block; width:43px; height:21px;}

/********meta********/
.meta{background:url(images/meta.jpg) repeat-x; height:25px; font-size:12px; color:#000; padding:6px 0 0 17px;}
.meta a{color:#000; margin:0 20px 0 0;}
.com{background:url(images/comment.jpg) no-repeat left; padding:0 0 0 22px; line-height:16px;}
.tag{background:url(images/tag.jpg) no-repeat left; padding:2px 0 2px 24px; line-height:18px;}
.link{background:url(images/link.jpg) no-repeat left; padding:0 0 0 20px; line-height:16px;}
.burry{background:url(images/burry.jpg) no-repeat left; padding:0 0 0 20px; line-height:16px;}
.cat{position:absolute; padding:0 6px 0 6px; line-height:20px;  height:20px; font-size:11px; color:#0199a7; text-align:center; background:#edeff0; top:0px; right:0px; border-bottom:1px solid #b3b3b3; border-left:1px solid #b3b3b3; z-index:2;}
.cat a{color:#0199a7; display:block;}
#punder a{color:#0199a7; line-height:18px;}

/***************************Right-Column******************************/
#rightcol{width:322px; float:left; padding:0 0 0 11px;}
.sbox{background:url(images/sbox_st.jpg) repeat-y; border:1px solid #bfbfbf; border-top:0px; padding:0 0 10px 0; margin:0 0 12px 0; width:322px;}
.sbox_tp{background:url(images/stab_tp.jpg) repeat-x; padding:20px 10px 0 8px; width:304px;}
.sbox_tp2{background:url(images/sbox_tp.jpg) repeat-x; padding:8px 10px 0 10px;}
.sbox_tp2 ul{list-style:none;}
.sbox_tp2 ul li h2, .title2{background:url(images/bullet2.jpg) no-repeat left; padding:0 0 0 20px; font-size:16px; color:#fff;}

.sbox h2{margin:0 0 20px 0;}
.sbox_tp2 ul li ul li, .bli li, .sbar ul li ul li{background:url(images/bullet2.gif) no-repeat left top; padding:0 0 7px 20px; font-size:12px; list-style:none; border-bottom:1px solid #ededed; margin:0 0 7px 0;}
.bli li a, .sbar ul li a, .sbox_tp2 ul li ul li a{color:#027883;}
.bli li p.readmore{display:none;}
.bli li span{font-size:11px;}

.ad{padding:0 0 0 17px;}
.ad a{ margin:0 14px 0 0; width:125px; height:125px;}
.space{width:100px; height:15px;}

.sbar{float:left; width:170px; padding:0 10px 0 0;}
.sbar ul li ul{margin:0 0 20px 0;}
.ad2{float:left; width:120px;}
.sbar ul li{background:none; list-style:none;}
.sbar ul li h2{color:#000; font-size:16px; background:url(images/bullet3.gif) no-repeat left; padding:0 0 0 20px;}

#ls{background:#fff; width:209px; height:20px; float:left; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; border:1px solid #c2c2c2; margin:0 6px 0 0; padding:6px 5px 0 5px;}
#sbtn{background:url(images/tab_a.jpg); width:70px; height:28px; color:#fff; border:0; float:left; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#fragment-1, #fragment-2, #fragment-3, #fragment-4{background:none;}
#fragment-1 a, #fragment-2 a, #fragment-3 a, #fragment-4 a{color:#027883;}
#fragment-4 ul li{font-size:12px; list-style:none; margin:0 0 10px 0;}
#sidesearch{margin:0 0 10px 0; width:302px;}

#tabs{padding:0; margin:0;}
#tul li{border-bottom:1px solid #ededed; margin:0 0 5px 0; font-size:12px; list-style:none; padding:5px 0 5px 0;}
#tul li#subse{background:url(images/subscribe.gif) no-repeat left top; line-height:21px; padding:0 0 5px 34px;}
#tul li#subsr{background:url(images/rss.gif) no-repeat left center; padding:5px 0 5px 25px; margin:0 0 5px 2px; }
#tul li#twt{background:url(images/twitter.gif) no-repeat left center; padding:5px 0 5px 25px; margin:0 0 5px 2px;}
#tul li#fbook{background:url(images/fbook.gif) no-repeat left center; padding:5px 0 5px 25px; margin:0 0 5px 2px;}
#tul li#lin{background:url(images/lin.gif) no-repeat left center; padding:5px 0 5px 25px; margin:0 0 0 2px;}

/*************Footer****************/
#footer{ padding:24px 0 0 0; font-size:12px; color:#fff;}
#fwrap{ margin:auto; background:url(images/footer.jpg) repeat-x; height:60px; padding:16px 20px 0 20px; position:relative;}
#fblock{background:#232323; width:950px; padding:15px 10px 20px 10px; margin:0 0 20px 0;}
#fblock h2{color:#fff; font-size:14px; border-bottom:1px solid #393939; padding:0 0 6px 3px; margin:0 0 15px 0;}
#fblock ul{list-style:none;}
#fblock ul li{float:left; width:200px; font-size:12px; color:#fff; padding:0 15px 0 18px;}
#fblock ul li ul li{ font-size:12px; padding:4px 0 4px 0;}
#fblock ul li ul li a{color:#fff;}
.txt{float:left; width:180px; padding:0 50px 0 3px; font-size:12px; color:#fff; line-height:19px;}
#flinks{margin:0 0 6px 0;}
#flinks li{display:inline; font-size:9px; padding:0 10px 0 11px; color:#027883; border-left:1px solid #027883;}
#flinks li a{color:#027883; font-size:12px;}
#footer a, #fwrap p{color:#000;}
#ecoverbox{position:absolute; top:10px; right:10px;}

/************comments*************/
#url, #author, #email, #comment{width:200px; padding:5px; font-size:14px; color:#444; font-family:Arial, Helvetica, sans-serif; border:1px solid #bfbfbf;}
#comment{width:400px; height:120px;}
#submit{background:url(images/tab_a.jpg) repeat-x; font-size:14px; color:#fff; text-align:center; border:0; height:28px; padding:0 10px 0 10px; margin:0 0 20px 0;}
#commentsbox h2{font-weight:normal; margin:0 0 15px 0;}
.gravs{float:left;}
.commentmetadata{float:right; width:530px; padding:10px 0 0 0; color:#888;}
.commentmetadata a{color:#888;}
.commentmetadata strong a {color:#027883;}
.commentlist li{list-style:none; border-bottom:1px solid #EFEFFF; margin:0 0 15px 0; font-size:14px;}
.comtitle{background:#F3F3F3; margin:0 0 10px 0;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;  }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright{float:right; padding-right:30px;}
.alignleft{float:left; padding-left:30px; }
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}
.navigation{padding:5px 0 0 0; width:630px;}
