/*********************************************************************************************

Theme Name: Buzz7v12
Theme URI: http://buzz7.com/
Description: News Theme Design for <a href="http://buzz7.com/">Buzz7</a>
Version: 1.2.
Author: Varma
Author URI: http://buzz7.com/

**********************************************************************************************
**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Toolbox CSS  -----------------------  All Theme Files
2.  Page Structure  --------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Main Navigation  -------------------  header.php
5.  Featured Section  -------------------  featured.php
6.  Homepage Articles ------------------  index.php
7.  Single Articles & Pages ------------  single.php, page.php
8.  Comments  --------------------------  comments.php
9.  Sidebar & Widgets ------------------  sidebar.php
10. Forms  -----------------------------  searchform.php
11. Footer  ----------------------------  footer.php

**********************************************************************************************/



/********************************************************************************************* 

0. CSS Reset  -------------------------  All Theme Files

*********************************************************************************************/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
ol, ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:'';}
abbr, acronym{border:0;}
strong{font-weight:bold}
em{font-style:italic}
a img{border:none}
table{-x-system-font:none;font-family:inherit;font-size:inherit;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;width:100%;}
th{background:#BBCCDD;color:#333;}
th, td{line-height:20px;padding:4px;}
tr:nth-child(2n){background:rgba(0, 0, 0, 0.1) none repeat scroll 0 0;}
tr:nth-child(2n+1){}
ul{list-style:none;}
p{font:1.3em/1.3em;}
a img{border:none;}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
.transpBlack{background:url(transpBlack.png);}
a{text-decoration:none;color:#263b51;}
a:hover{text-decoration:underline;}
img.aligncenter, img.alignright, img.alignleft{border:5px solid #DDD;}
.navigation{color:#fff;float:left;width:100%;}
.navigation .alignleft a, .navigation .alignright a{width:125px;text-align:center;height:20px;}
.navigation a, .post .navigation a{color:#fff;background:#34475b;font-weight:bold;margin:7px 5px;padding:5px 6px;cursor:pointer;font-size:10px;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;}
.navigation .alignleft{float:left;}
.navigation a:hover{color:#fff;text-decoration:none;background:#243445;}
.navigation .alignright{float:right;}
.wp-pagenavi{font-size:10px;text-align:center;padding-top:12px;color:#fff;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);text-transform:uppercase;}
.wp-pagenavi .pages{padding:5px 6px;margin:0 6px;color:#fff;background:#34475b;border:1px solid #DDD;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-pagenavi a:link, .wp-pagenavi a:visited{padding:5px 6px;color:#fff;font-weight:bold;background:#34475b;}
.wp-pagenavi .current{padding:5px 6px;color:#fff;margin:0 5px;background:#243445;font-weight:bold;border:1px solid #DDD;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-pagenavi a:hover{color:#fff;background:#243445;}
.wp-caption{border:1px solid #ccc;text-align:center;background-color:#DCDCDC;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:14px;padding:0 3px 5px;margin:0;font-style:italic;}
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{font-weight:bold;text-align:center;}
#wp-calendar th{font-style:normal;font-weight:normal;text-transform:capitalize;}
#wp-calendar{empty-cells:hide;width:200px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;background-color:#D3CFBE;}
#wp-calendar #today{background-color:#BDC6D5;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{text-align:center;background-color:#EAE8DF;}
#wp-calendar .pad{background-color:#F5F4F1;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;border:5px solid #DDDDDD;}
.alignnone{border:5px solid #DDDDDD;}
.alignleft{float:left;margin:0 10px 0 0;}
.alignleft img{float:left;margin:0 10px 0 0;border:5px solid #DDDDDD;}
.alignright{float:right;margin:10px 0 0 20px;}
.alignright img{float:right;border:5px solid #DDDDDD;}
.floatleft, #more_left{float:left;}
body{font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;border-top:13px solid #22384F;color:#333;font-size:100%;}
#content-wrap{width:980px;margin:0 auto;}
#content{float:left;width:980px;margin:10px 0 15px 0;}
#header{width:980px;height:130px;margin:0 auto;}
#logo{float:left;height:85px;margin-top:30px;}
#ad468{float:right;height:85px;width:468px;padding:50px 0 0;}
.fullwidth, #content .fullwidth{width:980px;}
.rss-links{float:right}
.rss-links a{background:url('images/rss.png') no-repeat left 9px;padding-left:15px !important}
#menu{background:url(images/menu.png) repeat-x;height:33px;margin:0 auto;}
#menu-wrap{width:980px;margin:0 auto;}
ul.nav{margin:0}
#nav, #nav ul{height:35px;width:610px;float:left;padding:0;margin:0;list-style:none;line-height:1;z-index:100;padding-top:6px;}
#nav a{color:#e7e7e7;font-size:10px;font-weight:bold;display:block;text-decoration:none;padding:5px 7px;text-transform:uppercase;}
#nav a:hover{color:#fff;background:#1F1F1F;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.current_page_item a{color:#fff;background:#1F1F1F;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#footer .current_page_item a, .current_page_item li{border:none;border:0;}
#sidebar .current_page_item a, .current_page_item li{border:none;border:0;}
#nav li{float:left;padding-right:12px;}
#nav li ul{position:absolute;width:200px;left:-999em;padding-top:0px;}
#nav li:hover ul, #nav li.sfhover ul{left:auto;}
#nav li ul li a{background:#1F1F1F;line-height:11px;font-size:10px;color:#fff;width:150px;margin-bottom:0px;-moz-border-radius:3px;-html-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-bottom:1px solid #ccc;}
#nav li ul li a:hover{background:#3F3E3E;color:#fff;-moz-border-radius:3px;-html-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#nav li ul li a{}
#nav li ul ul{margin:-23px 0 0 164px;}
#nav li:hover ul ul, #nav li.sfhover ul ul{left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{left:auto;}
#nav li:hover, #nav li.hover{position:static;}
ul#footerNav{position:absolute;top:27px;right:0;}
ul#footerNav li{float:left;display:inline;margin-left:15px;}
#rss{float:right;margin-top:8px;color:#fff;font-size:11px;height:20px;}
#rss li{display:inline;padding:0;float:left;height:20px;}
#rss li a{color:#fff;font-size:11px;text-decoration:none;padding:0;font-weight:bold;line-height:1.5;}
#rss li a:hover{text-decoration:underline;}
#rss li.rssimg{background:url(images/feed.png) no-repeat left top;padding-left:19px;}
#rss li.emailimg{background:url(images/mail.png) no-repeat left top;padding-left:21px;margin-left:10px;}
#rss img{vertical-align:middle;margin-right:3px;}
#featurespace{float:left;margin:0 0 10px 0;width:980px;}
#popular{float:left;width:270px;margin:0 10px 0 0;}
#subscribe p{padding:0 10px 10px 10px;font-size:12px;line-height:18px;}
#featured{float:left;width:420px;background:#181818;height:240px;overflow:hidden;position:relative;}
#featured-wrap{float:left;width:420px;}
#featured-wrap h3{background:url(images/black.png) no-repeat top left;height:33px;font-family:Arial;text-transform:uppercase;font-size:10px;color:#fff;font-weight:400;padding:7px 5px 0 10px;}
.fimage{float:left;width:200px;}
#tabs ul{text-transform:uppercase;position:absolute;left:200px;}
#tabs li{float:left;}
#tabs li a{font-family:Arial;font-size:10px;color:#fff;background:#333;display:inline;float:left;height:20px;width:72px;text-align:center;border-right:1px solid #181818;padding:10px 0 0;}
#tabs li a.tabactive{background:#181818;display:block;float:left;text-decoration:none;}
.fcontent1, .fcontent2, .fcontent3{float:left;width:200px;color:#D1D1D0;font-size:12px;overflow:hidden;padding:33px 10px 15px;}
.fcont{float:left;width:200px;color:#D1D1D0;font-size:12px;overflow:hidden;padding:38px 10px 15px;height:240px;}
.fcont a{color:#D1D1D0;font-weight:700;}
.fcont h2 a{font-family:Georgia;color:#D1D1D0;font-size:22px;font-weight:400;padding-bottom:3px;}
.fcont small{font-style:italic;line-height:20px;margin-bottom:5px;font-size:11px;}
.fimage{float:left;width:200px;overflow:hidden;}
#recent{float:right;width:270px;}
#recent li{display:block;float:left;padding:4px 0 4px 0;border-bottom:1px dotted #ccc;clear:both;width:100%;line-height:normal;}
#recent li:hover{background:#E9E8E8;border-bottom:1px dotted #646464;}
#recent li img{width:65px;height:50px;}
#recent small a{font-size:10px;font-family:Arial;color:#737373;text-transform:none;}
#recent small{font-style:italic;font-size:10px;font-family:Arial;color:#737373;}
#recent h3{background:url(images/black.png) no-repeat top left;height:30px;font-family:Arial;text-transform:uppercase;font-size:10px;color:#fff;font-weight:400;padding:7px 5px 0 10px;}
#middle{width:670px;float:left;margin:0 10px 10px 0;}
.block{font-size:12px;color:#444;width:670px;float:left;clear:both;margin-bottom:7px;}
.block h3{background:url(images/blu.png) no-repeat top left;height:33px;font-family:Georgia;text-transform:uppercase;font-size:16px;color:#fff;font-weight:400;padding:3px 0 0 10px;float:left;width:660px;}
.block h3 a{color:#fff;}
h3.green{background:url(images/green.png) no-repeat top left;}
h3.black{background:url(images/black.png) no-repeat top left;}
h3.blue{background:url(images/blu.png) no-repeat top left;}
h3.pink{background:url(images/pink.png) no-repeat top left;}
.firstn{width:240px;margin-right:5px;float:left;font-size:12px;line-height:20px;color:#444;}
.firstn h2{font-size:17px;font-weight:400;font-family:Georgia;color:#181818;font-style:italic;}
.firstn small{font-style:italic;line-height:20px;margin-bottom:5px;font-size:10px;color:#737373;text-transform:uppercase;}
.firstn img{float:left;width:235px;padding:0 5px 5px 0;}
.rightn a{font-family:Georgia;font-size:16px;line-height:normal;}
.rightnp a{font-size:16px;line-height:normal;}
.rightn p a, .rightnp p a{font-weight:700;font-size:10px;}
.rightcontp a{font-weight:700;}
.firstn p a{font-weight:700;}
.bubble{background:transparent url(images/bb.png) no-repeat;color:#fff;float:right;height:17px;padding-top:0px;text-align:center;width:19px;margin-top:2px;margin-left:10px;line-height:1.3;}
.bubble a{color:#fff;font-size:10px;font-weight:700;font-family:Arial;}
#postsn{width:670px;}
#posts{width:670px;float:left;margin-bottom:15px;}
#middlesb{width:300px;float:left;}
.rightn{width:422px;float:left;font-size:11px;color:#444;line-height:18px;margin:0 0 5px 0;}
.homepost{border-bottom:1px solid #ccc;font-size:12px;color:#444;line-height:20px;margin-top:10px;float:left;padding:0 0 10px 0;margin:8px 0 3px 0;clear:both;width:670px;}
#posts .homepost .rightcontp h3{background:none;font-size:16px;text-transform:none;padding:0;}
h3.recent{background:url(images/blu.png) no-repeat top left;height:33px;font-family:Arial;text-transform:uppercase;font-size:10px;color:#fff;font-weight:400;padding:7px 5px 0 10px;}
#posts .thumb{float:left;}
#posts .thumb img{float:left;margin:0 10px 5px 0;}
.rightn img{float:left;width:90px;padding:0 7px 7px 0;}
.rightnp img{float:left;width:130px;padding:0 7px 7px 0;}
.rightn small a, .post-meta a{font-size:10px;font-family:Arial;color:#737373;}
.rightn small, .post-meta{font-size:10px;font-family:Arial;color:#737373;text-transform:uppercase;}
.rightn li{display:block;padding:0 0 10px;border-bottom:1px solid #ccc;margin-bottom:13px;}
.gallery .gallery-item{float:left;margin:0 1em 1em 0}
.gallery{margin:auto;}
.gallery-item{float:left;margin-top:10px;text-align:center;width:25%;}
.gallery img{border:2px solid #cfcfcf;}
.gallery-caption{margin-left:0;}
.attachment{margin:1em 0}
.post{float:left;font-size:12px;line-height:1.8;color:#444;}
.post a{border-bottom:1px solid #ccc;color:#154A7F;font-weight:700;}
.post a:hover{border:none;text-decoration:none;}
.post blockquote{border-left:3px solid #ccc;color:#777;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;font-style:italic;line-height:1.8em;padding-left:10px;clear:both;margin:10px 20px 10px 30px;}
.post hr{height:1px;border-bottom:1px solid #ccc;border-top:none;margin-bottom:5px;clear:both;}
.post h1 a{font-family:Arial;font-size:33px;font-weight:700;line-height:30px;color:#333;border:none;float:left;clear:both;margin:5px 0;}
.post h2{font-size:27px;}
.post h3{font-size:24px;}
.post h4{font-size:21px;}
.post h5{font-size:18px;}
.post h6{font-size:16px;}
.post h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;font-weight:700;}
.post li ol{line-height:25px;padding-left:10px;}
.post p{padding:0 0 8px;}
.post ul li{line-height:25px;list-style:square;}
.post .post-meta{font-size:10px;text-transform:uppercase;float:left;clear:both;}
.post a img{border:none;}
.post ul li:hover{line-height:25px;}
.post ul,.post ul,ol{padding:10px 0 20px 20px;}
.tag-links{background:url(images/tag.png) no-repeat left 2px;padding-left:20px;height:18px;float:left;clear:both;color:#333;}
.nextpage{background:url(images/page.png) no-repeat left 1px;padding-left:20px;float:left;clear:both;font-weight:bold;}
#socialicons ul{list-style:none;}
#socialicons{border-top:2px solid #DAD9D9;color:#4c4d50;float:left;background:#E4E4E4;height:30px;margin:10px 0 0;padding:0 0 3px;width:670px;color:#4c4d50;font-family:arial,"lucida console", sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;}
#socialicons img{margin-right:5px;padding-bottom:3px;}
#socialicons ul{padding:3px 0 0 20px;}
#socialicons li{border:none;display:inline;float:left;padding-right:10px;}
#socialicons a{border-bottom:none;color:#4c4d50;text-decoration:none;}
#socialicons a:hover{border-bottom:none;color:#030a1f;}
#socialicons img{border:none;vertical-align:middle;}
.children{padding:0 0 0 40px;margin-left:35px;}
.comment-author-admin{background:url(images/author.jpg) no-repeat top right;}
.authorcomm{float:left;margin:0;padding:0;width:70px;text-align:center;line-height:12px;font-size:13px;}
.authorcomm a{text-decoration:none;font-weight:bold;}
.avatar{padding:0 15px 0 0;}
.reply a{padding:2px 5px;margin-left:55px;font-weight:normal;text-transform:uppercase;background:#333;width:50px;font-size:9px;text-align:center;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;color:#fff;}
.reply a:hover{background:#CA2B57;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#respond{float:left;}
#navigation{width:100%;height:30px;float:left;}
.cancel-comment-reply a{padding:2px 5px;margin-bottom:5px;margin-left:55px;font-weight:700;text-transform:uppercase;background:#333;font-size:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:none;color:#fff;}
.cancel-comment-reply a:hover{background:#CA2B57;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.comment-meta a{font-weight:normal;border-bottom:none;font-size:9px;color:#5F5F5F;font-style:italic;}
.comment-meta{padding-bottom:5px;border-bottom:3px solid #ccc;margin-left:55px;}
.fn{font-size:12px;line-height:15px;font-weight:bold;font-style:normal;}
.says{display:none;}
#comments li{width:100%;padding:10px 0 10px;display:block;float:left;}
.commentlist{margin:0px;padding:0px;}
.commentlist ol{margin:0px;padding:10px;}
.commentlist li{margin:5px 0px 0px;padding:5px 5px 0px 0px;list-style:none;}
.commentlist li ul li{margin-right:-5px;}
.comment{float:left;padding:0px 0 20px;font-size:11px;}
.comment p{margin-left:55px;line-height:20px;padding:0 0 3px 0;color:#333;}
body.ie6 #comments li.bgCH{background-color:#eee;background-image:none;}
.field{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:solid 1px #ddd;border-top-color:#ccc;background:#fff letter-spacing:.1em;padding:6px;}
#commentform textarea{width:76%;height:130px;}
#submit,.submit,label{cursor:pointer;}
#commentform label{padding-left:24px;font-weight:900;}
#commentform label span,#comments .chead p.date{color:#999;}
.btn{display:block;width:140px;height:40px;margin-left:-20px;line-height:normal;text-align:center;color:#e1e1e1;font-size:10px;text-transform:uppercase;font-weight:700;background:transparent url('images/btns-a00.png') no-repeat left top;}
.btn:hover{text-decoration:none;background-position:left bottom;}
.btn:active{color:#888;}
input.btn{border:none;}
#commentform .btn{background-position:right top;}
#commentform .btn:hover{background-position:right bottom;}
#comments{float:left;margin-top:20px;width:640px;}
#respond{margin-top:10px;float:left;}
#respond:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
#comments li h3{margin-top:15px;margin-left:55px;font-size:16px;}
.avatar{float:left;}
.comtext{font-size:11px;float:left;padding-left:8px;width:590px;}
.comtext small{display:block;font-weight:400;font-style:normal;border-bottom:2px solid #ccc;}
#sidebar{float:right;width:300px;}
#sidebar .widget{color:#333;float:left;clear:both;width:160px;float:left;clear:both;}
#sidebar h3 a.rsswidget{color:#fff;}
#sidebar_left{float:left;width:145px;padding-right:10px;}
#sidebar_right{float:left;width:145px;}
#sidebar_left h3, #sidebar_right h3{width:135px;}
#sidebar #sidebar_left .widget, #sidebar #sidebar_right .widget{width:140px;}
.widget{font-size:11px;color:#737373;padding:0 0 10px;}
.widget li{list-style-type:square;list-style-position:inside;line-height:20px;}
.widget h3{background:url(images/blu.png) no-repeat top left;height:33px;font-family:Arial;text-transform:uppercase;font-size:10px;color:#fff;font-weight:400;padding:7px 5px 0 10px;}
.widget small{float:left;}
.widget img{float:left;padding:0 5px 3px 0;}
.widget a{font-weight:700;font-family:Tahoma;}
#tab-comments{margin:0px;padding:0px;color:#525252;}
#tab-comments li{overflow:hidden;list-style:none;line-height:16px;padding:0 0 5px 0;}
.tab-comments-avatar{margin:0px 3px 3px 0px;clear:both;}
ul.gallery img{border:2px solid #D3DDE5;width:65px;height:65px;padding:0;}
ul.gallery img:hover{border:2px solid #0C2B41;}
ul.gallery{display:block;list-style-type:none;float:left;margin-bottom:6px;clear:both;}
ul.gallery li{border:none;float:left;list-style-type:none;margin:3px;list-style-position:outside;}
#search{color:#FFFFFF;float:right;font-size:10px;height:28px;padding:5px 10px 0 0;width:145px;}
#searchform{background:url(images/search.png) no-repeat;height:29px;}
#searchform label,#searchform .submit{display:none;}
#se{background:none;border:0;height:15px;width:110px;margin:1px 16px 0 0;padding:3px 15px 0 5px;color:#656668;font-size:11px;}
#searchform input:focus{border:0;}
input, textarea, text{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:solid 1px #ddd;border-top-color:#ccc;background:#fff url('images/bg-form.png') repeat-x left 1px;padding:6px;}
textarea{height:150px;}
#footer{background:#1D1C1C url(images/bgf.jpg) repeat-x;border-top:1px solid #fff;padding-top:3px;clear:both;}
#fside{float:left;width:100%;padding:0 0 20px;clear:both;}
#copyright{background:#3c3c3c;color:#C4C4C4;line-height:19px;font-size:11px;border-top:1px solid #525252;text-align:center;padding:20px 45px 30px 20px;}
#copyright a{color:#c4c4c4;border-bottom:1px dotted #ccc;}
#copyright a:hover{color:#c4c4c4;border-bottom:none;text-decoration:none;}
.footer-wrap{width:980px;margin:0 auto;}
#footer .widget{width:200px;color:#C4C4C4;line-height:19px;font-size:11px;padding:5px 45px 0 0;display:inline-block;vertical-align:top;}
#footer .widget ul{padding:0 0 0 15px;}
#footer .widget a{color:#c4c4c4;}
#footer .widget h3{background:none;height:22px;font-family:Georgia;text-transform:uppercase;font-size:15px;color:#aeaeae;font-weight:400;margin-bottom:10px;border-bottom:1px solid #595959;padding:7px 5px 0 10px;}

