/*
Theme Name:BuzzNews
Theme URI:http://www.brillthemes.com/wordpress-themes/buzznews/
Author:Jesse Lee
Author URI:http://www.brillthemes.com/
Description:BuzzNews Premium Wordpress Theme
Version:2.1.1
*/
/* @group Global */
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{border:0; margin:0; padding:0; outline:0}
body{background:#fff; color:#333; margin:0; padding:0}
body, td, th, textarea, select, input{font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}
input, textarea{border:1px solid #bbb; padding:3px}
button, input[type="submit"]{border-color:#ccc; background:#F2F2F2 url(images/bg_btn.png) repeat-x; color:#333; text-shadow:0 1px 0 #fff; font-size:1em; font-weight:600; padding:3px 10px; cursor:pointer}
button:active, input[type="submit"]:active{background:#eee url(images/white-grad-active.png) repeat-x scroll left top}
p{margin:10px 0}
a{text-decoration:none}
a:link{color:#00609a; text-decoration:none}
a:visited{color:#00609a}
a:hover{color:#00609a; text-decoration:underline}
a:focus{outline:none}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clear{clear:both; height:1px; width:1px; overflow:hidden}
.clearfix {zoom:1}
code, pre{font:1em Menlo,Monaco,Consolas,"DejaVu Sans Mono",monospace}
acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em}
img{border:0}
img.centered{display:block; margin-left:auto; margin-right:auto}
img.alignright{margin:3px 0 5px 10px; display:inline}
img.alignleft{margin:3px 10px 5px 0; display:inline}
.alignright{float:right}
.alignleft{float:left}
blockquote{margin:15px 30px 0 15px; padding-left:15px; border-left:5px solid #e5e5e5; color:#666; font-style:italic; font-size: .95em;}
blockquote cite{margin:5px 0 0; display:block}
.center{text-align:center}
small{font-size:11px}
form{margin:0; padding:0}
/* For modern browsers */
.cf:before, 
.cf:after{content:"";  display:table}
.cf:after{clear:both}
/* For IE 6/7 */
.cf{zoom:1}
h2.page-title{margin:0 0 10px 0; font-size:1.8em}
h2.pagetitle{font-size:1.8em; margin:5px 0}
h2.pagetitle span{color:#666; font-style:italic}
h2.center{font-size:1.3em; margin:10px 0}
.sectitle{background:#eff0ef; color:#777; margin:0 0 10px 0; padding:3px 6px}
.sectitle h3{font-size:.92em; line-height:1.3em; margin:0; padding:0; text-transform:uppercase; font-weight:500}
.rvtitle{background:#eff0ef; padding:3px 6px}
.rvtitle h3{padding:0}
/* Captions */
.aligncenter, 
div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:0 0 10px 0; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.wp-caption img{margin:0; padding:0; border:none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:1.3em; padding:0 4px 5px; margin:4px 0 0 0; font-weight:bold}

/* @end */
/* @group Header */
#headercontainer{width:1070px; margin:0 auto; padding:0; background:#fff}
#header{height:60px; margin:0 auto; padding:8px 0; position:relative}
#header a:link, #header a:visited{color:#00609a}
#header h1 a{display:block; width:197px; height:36px}
#mainnav{position:absolute; top:33px; left:220px}
#mainnav ul{margin:0; padding:0}
#mainnav ul li{list-style:none; margin:0 1px; padding:0; font-size:.88em; text-transform:uppercase; float:left; font-weight:700; line-height:1em; font-family:Arial,Helvetica,Sans-serif}
#mainnav li a{padding:4px 8px}
#mainnav li a:hover, #mainnav li.current-cat a{background:#7abbe0; color:#fff; text-decoration:none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
.description{position:absolute; width:400px; color:#aaa; top:55px; left:3px; font-size:11px; overflow:hidden}
#showcatname{position:absolute; left:206px; top:16px; color:#ccc; font-size:30px; line-height:1.2em}
#showcatname h2{color:#333; font-size:32px; font-weight:200; display:inline; margin:0 0 0 5px}
#toplinks #submitlink a, #toplinks #submitlink a:visited{color:#fff; font-size:11px; font-weight:700; background:#6dae81; padding:3px 8px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
#toplinks #submitlink a:hover{text-decoration:none}

/* @end */
/* @group Header - Search/Links */
.hidden{display:none}
#searchbox{position:absolute; top:30px; right:0; margin:0; padding:0}
input#s{border:1px solid #ccc; width:218px; background:#fff; color:#333; padding:3px 2px}
input#searchsubmit{font-size:12px; font-family:Arial,helvetica,Sans-Serif; border:1px solid #c1c1c1; background:url(images/bg_btn.png) 0 100% repeat-x; vertical-align:top; padding:3px 8px 2px 8px; line-height:1.2em}
#toplinks{position:absolute; right:0; top:5px; height:15px; font-size:11px; font-weight:normal}
#toplinks ul{margin:0; padding:0}
#toplinks ul li{list-style:none; margin:0; padding:0 5px; float:left; border-left:1px solid #ddd}
#toplinks ul li:first-child{border:none}

/* @end */
/* @group Header - Nav */
#HeaderNav{margin:0 auto 15px auto; padding:0; background-color:#1a7db7; font-family:Arial,Helvetica,Sans-serif}
#nav{margin:0 auto; padding:0 0 0 6px; border-bottom:6px solid #ebebeb}
#nav li h2{font-size:11px; margin:0}
#nav li{float:left; font-weight:bold; font-size:.88em; list-style:none; margin:0; padding:0; border-right:1px solid #1a76ab; border-left:1px solid #1a85c4; text-transform:uppercase}
#nav li:first-child{border-left:}
#nav li a, #nav li a:visited{padding:0 10px; margin:0; color:#fff; text-decoration:none;  line-height:30px; display:block; vertical-align:middle}
#nav li a:hover{background:#1b75aa; color:#fff}
#nav li.current-cat, #nav li.current-cat-parent{border-left:1px solid #1a7db7}
#nav li.current-cat a, #nav li.current-cat a:visited, 
#nav li.current-cat-parent a, #nav li.current-cat-parent a:visited{color:#333; background:url(images/navbg.png) 0 50% repeat-x}
ul#subnav{margin:0; padding:0 0 0 10px; background:#ebebeb}
ul#subnav li{float:left; list-style:none; padding:0; margin:0; font-size:10px; text-transform:uppercase}
ul#subnav a{padding:6px 8px; line-height:1.2em; float:left; margin:-6px 1px 0 1px}
ul#subnav li a:hover{background:#fff; text-decoration:none}
ul#subnav li.current-cat a{background:#fff}
ul#subnav li.current-cat a:hover{text-decoration:none}
/* @end */
/* @group Content */
#MainContent{width:1070px; margin:0 auto 12px auto}
.sdbxcnt{padding:0 0 10px 0; margin:0 auto; background:#fff}
.recentvid h3{font-size:11px; margin:0}
.hotcats .hc_number{width:24px; height:24px; float:left; margin-right:5px; background:#ddd; color:#fff; text-align:center; font-size:13px; font-weight:bold}
.hotcats a.cat_link{display:block; line-height:24px; margin-bottom:1px; text-transform:uppercase; font-size:11px; font-weight:normal}
.hotcats a.cat_link:hover{background:#eef4ff; color:#222; text-decoration:none}
.hotcats a.cat_link:hover .hc_number{background:#00609a; color:#fff}
#content{float:left; width:735px}
#content-single{float:left; width:735px}
#l_left{float:left; width:470px}
#l_right{float:right; width:160px}
.posthome{padding:11px 0 12px 0; margin:0; border-bottom:1px solid #ddd}
#homelists .sectitle{margin:0}
.posthome .entry h2{font-size:1.4em; line-height:1.2em; margin:0 0 5px 0}
.posthome h2 a:hover, #featured h2 a:hover{text-decoration:none; background:#eef4ff}
.posthome p{margin:0 0 5px 0; font-size:12px}
.postdate{font-size:11px; color:#888; margin:0 0 2px 0}
.postdate em{font-style:normal}
p.postmetadata{font-size:11px; color:#888; line-height:1.2em; margin:0}
.posthome p.thetags{font-size:11px; margin:0; color:#888}
.thetags a{color:#888}
.thetags a:hover{color:#555}
.posthome img.homethumb{float:left; margin:4px 10px 0 0; border:0}
.posthome .vidthumb{width:136px; height:85px}
.posthome .image_frame{float:left; width:110px; height:90px; overflow:hidden; position:relative}
.posthome .image_frame a{display:block}
.posthome .image_frame img{width:110px; height:auto; vertical-align:top}
.posthome .archiveimg{width:160px; height:120px}
.posthome .archiveimg img{width:160px; height:120px}
.posthome .post_content{padding-left:120px}
.posthome .archivecont{padding-left:175px}
.postcat{font-size:10px; text-transform:uppercase; line-height:1.2em}
.postcat a{margin-right:2px}
.cpwrap{margin-bottom:10px}
.cpwrap ul{margin:2px 0 0 0; padding:0}
.cpwrap ul li{list-style-image: url(images/dot.png); color:#bbb; margin:0 0 0 14px; padding:3px 0}
.page-featured .entry p{font-size:13px}
.archives .entry p{font-size:13px}
.archives .entry p.postmetadata, .archives .entry p.thetags{font-size:11px}
.cpwrap li h3{margin:0; font-size:12px; line-height:1.25em; font-weight:normal}
.comment-count{display:inline-block; padding-left:16px; line-height:15px; background:url(images/c3.png) 0 2px no-repeat; color:#AAA; font-weight:bold}
.author em{font-weight:bold; font-style:normal}
.postsingle{margin-bottom:10px; padding-top:12px; border-top:2px solid #ebebeb}
.postsingle h2{font-size:2.1em; line-height:1.2em; margin:6px 0}
.postsingle h2 a:link, .postsingle h2 a:visited{color:#222}
.postsingle h2 a:hover{text-decoration:none; color:#222; background:#eef4ff}
.postsingle .entry{font-size:13px; line-height:1.5em; overflow:hidden}
.postsingle .entry p{margin:0 0 12px 0}
.postbyline{height:20px;  color:#888; padding-left:1px}
.postbyline .postby{float:left; font-size:11px}
.postbyline .commenttease{font-size:12px; float:right; background:url(images/icon_comment.gif) 0 0 no-repeat; padding-left:20px}
.author{padding-right:5px}
.postsingle .btn{float:none; clear:left; margin-bottom:6px; text-align:center}
a.contrlink{padding-right:15px; background:url(images/external_small.png) right 0 no-repeat}
.readmore{text-align:right; margin-top:-10px}
.post h2{font-size:1.5em; margin:5px 0 15px 0}
.entry{line-height:1.4em}
.entry ul, .entry ol {padding-left:25px;}
.entry h3{font-size:1.1em; margin:.6em 0}
.entry h4, .entry h5{font-size:13px; margin:.5em 0}
#entryleft{float:left; width:160px; font-size:12px; border:1px solid #e5e5e5; padding:5px}
.entry p.pagesnumb{margin:15px 0}
.entry p.pagesnumb a:link, .entry p.pagesnumb a:visited{background:#fff; padding:0 4px; margin:0 2px; border:1px solid #718cc7; color:#3d62ad; text-decoration:none}
.entry p.pagesnumb a:hover{background:#00609a; color:#fff; border:1px solid #00609a; text-decoration:none}
.postsingle .entry p.tags{font-size:11px; background:url(images/tag14x14.png) 0 0 no-repeat; padding-left:18px; margin:0 0 10px 0; line-height:16px}
.postsingle .entry p.topics{margin:0; font-size:11px; line-height:16px; background:url(images/icon_topic.gif) 0 0 no-repeat; padding-left:18px}
.navigation{clear:both; overflow:hidden; margin-top:12px; border-top:1px solid #e5e5e5}
.navigation p{float:left; width:50%; margin:10px 0; font-size:.98em; line-height:1.25em}
.navigation p.nav-newer{float:right; text-align:right}
/* @end */
/* @group Related - Below Post */
#afterstory{margin-bottom:20px}
#relatedbtm{margin:15px 0; padding:0; overflow:auto}
#relatedbtm li{margin:0; padding:0; list-style:none}
#relatedbtm h3.widget-title{font-weight:500; font-size:.9em; padding:1px 6px; background:#eff0ef; color:#666; text-transform:uppercase; line-height:1.75em; margin:0 0 5px 0}
#relatedbtm span{font-size:.8em; line-height:1em}
#relatedbtm img{width:149px; height:93px; margin:0 0 2px 0; padding:0}
#relatedbtm h3{font-weight:500; color:#333; font-size:.93em; line-height:1.2em; margin:0 0 2px 0; padding:0}
#relatedbtm ol, #relatedbtm ul{margin:0; padding:0; overflow:auto}
#relatedbtm ol li{list-style:none; margin:0 15px 0 0; padding:8px 0 0 0;  overflow:hidden; float:left; width:149px}
#relatedbtm ol li:last-child{margin:0}
#relatedbtm li p{margin:0; padding:0; color:#666; font-size:.89em; line-height:1.25em}

#catposts ul{margin:0; padding:0}
#catposts ul li{list-style-image: url(images/dot.png); margin:0 0 4px 16px; padding: 0; color:#bbb;line-height: 1.2em;}
#catposts li h3{font-size:.955em; margin:0; font-weight:500}
/* @end */
/* @group Gallery */
.gallery{background:#eee; margin-bottom:15px; padding:5px; clear:both}
.galleryphoto{margin:0 0 10px 0; text-align:center}
.gallery dl{float:left; margin:5px; width:117px; height:88px; overflow:hidden}
.gallery dl img{width:116px; height:88px}
.imgnav{width:645px; padding:0; margin-top:10px}
.imgnav img{width:50px; height:50px; border:2px solid #fff}
.imgnav ul{margin:0; padding:0; float:left}
.postsingle .imgnav ul li{padding:0}
.imgnav ul li{float:left; list-style:none; padding:0; width:50px; height:50px; margin:4px; line-height:1em}
.imgnav img:hover{border:2px solid #238db1}
.viewimage h2{font-size:1.4em; margin-top:0}
.viewimage h2 a:link, .viewimage h2 a:visited{color:#00609a}
.viewimage h2 a:hover{background:#eef4ff}
.entry p.attachment{margin:15px 0}

#sidebar .recent_photos .side_header{background:none}
#sidebar ul.photos li{min-height:60px; padding:4px 0; margin:0; border:none; overflow:auto}
#sidebar ul.photos img{width:96px; height:60px; float:left; margin-right:8px}
#sidebar ul.photos li h3{font-size:12px; line-height:1.2em}

/* @end */
/* @group Featured */
#featured{margin:0 0 18px 0}
#f_left{width:389px; float:left}
#f_left img{width:389px; height:243px}
#f_left h2{margin:5px 0; font-size:1.9em}
#f_left p{margin:5px 0}
#f_right{width:241px; float:right}
#f_right li h3{font-size:12px; margin:0 4px 0 0; display:inline; font-weight:600}
#f_right li span{font-size:11px}
ul#fmore{margin:0; padding:0; list-style:none}
ul#fmore li{line-height:1.3em; margin:0 0 14px 0}
ul#fmore li img{float:left; padding-right:10px}
#featured p{font-size:12px; line-height:1.3em}
/* @end */
/* @group Homepage - Photos */
#photowrap{margin-bottom:15px}
#photowrap small{font-size:11px}
ul.rphotos{margin:0; padding:0; list-style:none; float:left}
ul.rphotos li{float:left; list-style:none; margin:0 5px; padding:0; width:150px; text-align:center}
ul.rphotos img{width:148px; height:93px}
ul.rphotos h3{font-size:11px; margin:5px 0 0 0}
/* @end */
/* @group Sidebar */
#sidebar{width:335px; float:right}
#sidebar .widget{margin-bottom:15px}
#sidebar ul li{list-style:none; padding:6px 0; margin:0; line-height:1.2em; font-size:.96em;border-bottom: 1px dotted #d2d2d2;}
#sidebar h3.widget-title, #featured h3.fhead{font-weight:500; font-size:.91em; padding:0 6px; background:#eff0ef; color:#666; text-transform:uppercase; line-height:1.75em; margin:0 0 5px 0}
#sidebar ul li h3{margin:0 4px 0 0; display:inline; font-size:1em; line-height:1.15em; font-weight:500; font-size:1.03em}
#sidebar #featured li{min-height:60px}
#sidebar #featured li span{font-size:.8em; line-height:1em}
#sidebar #featured img{float:left; margin:0 7px 0 0}
#sidebar .ad-codes div{line-height:1em}
#sidebar .widget_bt_most_commented_widget span{float:left; background:#933; color:#fff; display:inline-block; padding:3px 7px; font-size:1.08em; font-weight:500; margin:2px 6px 0 0}

#sidebar .widget_nktagcloud{overflow:auto}
#sidebar ul.wp-tag-cloud li{float:left; width:48%; margin:2px 0}
#sidebar li a.comment-count{font-size:11px; font-weight:500}
.widget_get_recent_comments li{min-height:30px}
.widget_get_recent_comments li img{float:left; margin-right:5px}
#sidebar .author-list{padding-top:5px}
#sidebar .widget_bt_authors p{margin:0; font-size:.95em; text-align:right}
#sidebar .comments li {clear:both}
#sidebar .widget_recent_entries li {padding:5px 0}
/* @end */
/* @group Sidebar - Most Viewed */
#sidebar .top10{list-style:none; padding:5px 0 5px 20px; position:relative; min-height:60px}
.widget_mostviewed small{text-transform:none; font-weight:400; color:#888}
.top10 .post_views{font-size:.85em; color:#888}
.top10 .image-frame{float:left; width:96px; height:60px;  overflow:hidden}
.top10 .image-frame img{width:96px; height:60px}
.top10 .stories{padding-left:106px}
.top10 .stories2{padding-left:10px}
.top10 span{font-size:11px}
.top10 small, .red{color:#c64848; font-size:10.6px}
.top10 var{position:absolute; top:5px; left:0; padding:0; font-size:18px; line-height:60px; color:#fff; background:#079ce9; text-align:center; width:25px; height:auto; font-style:normal; vertical-align:middle; text-align:center; font-weight:900}
.top10 var.noimg{height:60px; line-height:60px}

/* @end */
/* @group Sidebar - Social */
#sidebar .BT_Twitter_Follow_Button, #sidebar .widget_facebooklikebox, #sidebar .widget_bt_google_plusone{padding:0; margin:0}
.fb-like-box{border-top:1px solid #e5e5e5; border-bottom:1px solid #ebebeb}
.fb-like-box, .twitter-follow, .gplusone, #sidebar .scfw{color:#444;  font-size:.95em;  padding:9px 11px;  border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5}
#sidebar .scfw{background:#f6f6f6; border-top:1px solid #fff; border-bottom:1px solid #e5e5e5; overflow:auto; margin:0 0 15px 0}
#sidebar .scfw ul li{border:none; padding:2px 0 2px 20px; margin:0 10px 0 0; float:left;  clear:none; font-size:1em}
.gplusone span{ display:inline-block;  vertical-align:text-top}
.gplusone{ background-color:#ebf9e8;  border-top:1px solid white;  border-bottom:1px solid #ebebeb;  line-height:2px}
.gplusone span{ display:inline-block;  vertical-align:text-top}
.fb-like-box iframe, .twitter-follow iframe{margin:0; padding:0}
.twitter-follow{ background-color:#ebf9e8;  border-top:1px solid white;  border-bottom:1px solid #ebebeb;  font-weight:500}
/* @end */
/* @group Sidebar - Authors */
#sidebar .user{float:left; margin:0 10px 5px 0; text-align:center; font-size:11px; font-weight:bold}
#sidebar .user img{border:0; margin-bottom:2px}
#sidebar .user a:hover{text-decoration:none}

/* @end */
/* @group Footer */
#footer{width:1070px; margin:6px auto 20px auto; padding:8px 0 10px 0; color:#666; clear:both; font-size:.94em; line-height:1.3em; border-top:1px solid #ddd; overflow:auto}
#footer p{margin:3px 0}
#footer a, #footer a:visited{color:#555}
#footer a:hover{color:#333}
#footermenu{width:1070px; margin:30px auto 6px auto; border-top:1px solid #c9dbed; padding:6px 0 0 0}
#footermenu ul{margin:0; padding:0}
#footermenu li{color:#666; font-size:.97em; font-weight:bold; list-style:none; margin:0 5px; padding:0; display:inline}
.bottom_nav{padding:0; display:inline; font-weight:bold; float:right}
.bottom_nav a{margin:0 0 0 5px}
/* Footer Lists */
.footer_lists{width:1070px; margin:25px auto 15px auto}
.footerleft{float:left; width:49%}
.footerright{float:right; width:49%}
.footerright ul{margin:0; padding:0; text-align:right}
.footerright ul li{list-style:none; display:inline-block; padding:0 3px; margin:0}
/* @end */
/* @group Footer Widgets */
.footer-block{clear:both; margin:20px auto; width:960px}
.footer-block h3.widget-title{font-weight:500; font-size:.86em; padding:1px 6px; background:#eff0ef; color:#666; text-transform:uppercase; line-height:1.8em; margin:0 0 10px 0}
.footer1 ul li{list-style:none; float:left; overflow:hidden; margin:0 4px; padding:0 1px}
.footer1 ul li h3{font-size:.86em; font-weight:500; line-height:1.15em}
.footer-block .first{float:left; width:472px}
.footer-block .second{float:left; width:472px; margin-left:16px}
.footer2 li{padding:2px 0; line-height:1.2em; font-size:.95em; list-style:none}
.widget_bt_recent_tags li a{font-size:.96em; line-height:1.25em; padding:2px 0; font-weight:500; display:inline-block}
/* @end */
/* @group Comment */
#comments{}
h2#comments-title{font-size:1.3em; font-weight:500; margin-bottom:10px; padding-top:8px; border-top:5px solid #eee}
.commentlist li{list-style:none; margin:5px 0; padding-top:5px; font-size:1em; border-top:1px solid #eee}
.commentlist .children li{margin:5px 0; margin-left:36px; font-size:1em; border:none; background:#f2f2f2}
.commentlist .children li ul, .commentlist .children li li{background:#fff}
.commentlist .children li li li{background:#f2f2f2}
.commentlist .children li li li li{background:#fff; border-top:1px solid #f2f2f2}
.comment-content{padding-left:44px; margin-top:-10px}
.commentlist .children .comment-content{padding-left:38px}
.comment-author{overflow:auto; line-height:30px; vertical-align:middle}
.comment-author img{float:left; margin-right:8px; background:#fff}
.comment-author .fn{font-weight:500}
.reply{text-align:right; font-size:.92em; font-weight:400}
.reply a{padding:0 3px; color:#888}
.reply a:hover{background:#eee; text-decoration:none}
#respond{background:#efefef; padding:10px 15px; font-size:.93em; overflow:auto; position:relative; margin:15px 0}
#respond p.form-allowed-tags{display:none}
h3#reply-title{font-size:1.25em; margin-bottom:10px}
#respond p, li ul #respond p{float:right; margin-right:10%; padding-right:5px; margin-top:5px}
#respond p.form-submit, li ul #respond p.form-submit{float:none; clear:both}
#respond p label{color:#888; font-size:12px; line-height:1.6em}
#respond p.comment-form-author, #respond p.comment-form-email, #respond p.comment-form-url{float:left; width:30%; margin-right:1.11%}
#respond p.comment-form-author input, #respond p.comment-form-email input, #respond p.comment-form-url input{width:90%}
#respond p.logged-in-as, #respond p.must-log-in, #respond p.comment-notes{position:absolute; top:10px; right:0; margin-right:5%}
#respond p.comment-form-comment{width:100%; float:left; margin-bottom:6px}
#respond p.comment-form-comment label{display:none}
#respond textarea{width:98%; padding:3px; height:108px}
#respond .comment-notes{font-size:.92em; color:#777}
#respond p.form-submit{margin:6px 0 0 0}
#respond input#submit{margin:0 0 5px 0}
/* @end */
/* @group Author Info */
#authorinfo{border:1px solid #d9e8f5; background:#eff6fa; padding:10px 10px 0 10px; margin-bottom:15px}
#authorinfo .profile{margin-bottom:10px}
#authorinfo .profile img{float:left; margin-right:10px; border:1px solid #FFF}
#authorinfo p{margin:6px 0 0 0; font-size:11px; line-height:16px}
#authorinfo p span{font-weight:700; margin-right:7px; float:left; line-height:16px}
#authorinfo span.userurl{font-weight:400}
#authorinfo span.twitter{padding-left:21px; background:url(images/connect.png) 0 0 no-repeat}
#authorinfo span.facebook{padding-left:21px; background:url(images/connect.png) 0 -17px no-repeat}
#authorinfo span.digg{padding-left:21px; background:url(images/connect.png) 0 -34px no-repeat}
#authorinfo span.flickr{padding-left:21px; background:url(images/connect.png) 0 -51px no-repeat}
#authorinfo span.linkedin{padding-left:21px; background:url(images/connect.png) 0 -69px no-repeat}
#authorinfo h2{margin:0; font-size:20px}
#authorinfo dl{margin:0 0 10px 0; line-height:1.3em}
#authorinfo dl dt{font-size:12px; font-weight:700; float:left; margin-right:5px}
#authorinfo dl dd{margin:0 0 5px 0; padding:0; font-size:12px}
.sharebuttons{background:#f6f6f6; border:1px solid #e8e8e8; padding:2px 10px; margin-bottom:15px}
.sharebuttons ul{margin:0; padding:0}
.sharebuttons ul li{margin:0 12px 0 0; padding:0}
/* @end */
/* @group Page Numbers */
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a{background:#FFF; border:none; text-decoration:none; list-style:none; text-transform:none; font-size:11px; margin:0; padding:0; line-height:1.1em; font-weight:bold}
#wp_page_numbers{margin-top:10px; width:100%; background:#FFF; margin-bottom:10px}
#wp_page_numbers ul{width:100%}
#wp_page_numbers li{float:left; display:block; margin-bottom:2px}
#wp_page_numbers a{margin-left:0; margin-right:3px; display:block; border:1px solid #c6d8e0; padding:5px 6px 4px 6px; background:#f6f6f6; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
#wp_page_numbers li a:hover{background:#dff4ff}
#wp_page_numbers li.space{padding:6px 2px}
#wp_page_numbers li.first_last_page{font-style:italic}
#wp_page_numbers li.active_page a{color:#333; background:#fff}
#wp_page_numbers li.active_page a:hover{}
#wp_page_numbers li.page_info{float:left; display:block; margin-right:3px; color:#666; font-size:11px; font-weight:700; border:1px solid #c6d8e0; padding:5px 6px 4px 6px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
/* @end */
/* @group Comment Navi */
.wp-commentnavi{font-size:11px; font-weight:bold; margin:0}
.wp-commentnavi a, .wp-commentnavi a:link{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #00609a; color:#00609a; background-color:#FFF}
.wp-commentnavi a:visited{padding:2px 4px; margin:2px; text-decoration:none; border:1px solid #00609a; color:#00609a; background-color:#FFF}
.wp-commentnavi a:hover{border:1px solid #00609a; color:#fff; background-color:#00609a}
.wp-commentnavi a:active{padding:2px 4px; margin:2px; text-decoration:none; border:1px solid #00609a; color:#fff; background-color:#00609a}
.wp-commentnavi span.pages{padding:2px 4px; margin:2px; color:#666; background-color:#FFF; border:none}
.wp-commentnavi span.current{padding:2px 4px; margin:2px; border:1px solid #00609a; color:#fff; background-color:#00609a}
.wp-commentnavi span.extend{padding:2px 4px; margin:2px; border:1px solid #e6e6e6; color:#333; background-color:#FFF}
/* @end */
/* @group Page - Popular */
.popular-page h3.pdate{font-size:1.2em; margin:10px 0}
.popular-page ol{margin:10px 0; padding:0}
.popular-page li h2.entry-title{font-size:14px; display:inline; padding-top:5px; padding-left:5px}
.popular-page .top10 var{position:absolute; top:0; left:0; padding:0; font-size:18px; line-height:60px; color:#fff; background:#079ce9; text-align:center; width:32px; height:auto; font-style:normal; vertical-align:middle; text-align:center; font-weight:900}
.popular-page var.noimg{height:60px; line-height:60px}
.popular-page .top10{list-style:none; padding:0 0 1px 30px; position:relative; min-height:60px}
/* @end */
/* @group Page - Contact */
.formcontainer fieldset{border:none; background:#f0f8ff; margin:0 0 8px 0; padding:5px 10px 10px 10px}
.formcontainer legend{display:none}
.formcontainer .form-input input{border:1px solid #c6d8ea; padding:3px 1px; margin:2px 0 7px 0; width:220px; font-size:12px}
.formcontainer label{font-size:12px; font-weight:600}
.formcontainer span.required{color:#f00}
.formcontainer p{margin:10px 0; font-size:14px}
.formcontainer p.information{margin:0 0 5px 0; color:#888; font-size:11px}
.formcontainer p.success{color:#008000}
.formcontainer p.error, .formcontainer p.important{color:#f00}
.formcontainer textarea{border:1px solid #b1d0e0; font-family:Helvetica,Arial,sans-serif; width:450px; font-size:13px}
.formcontainer .form-submit{margin:10px 0 0 0}
a.thecat{font-size:10px; text-transform:uppercase; margin:0 4px}
a.thecat:link, a.thecat:visited{color:#666}
a.thecat:hover{color:#333}
/* @end */
/* @group Page - Author */
.page-authors .user{text-align:left; border-bottom:1px dotted #ddd; padding:10px 0}
.page-authors .avatar{float:left; margin:0 10px 0 0}
.page-authors .avatar img{}
.page-authors .user .name{font-size:20px; margin:0 0 5px 0}
.page-authors .user span{padding:0; margin-right:4px; font-size:11px; font-weight:bold}
.page-authors .biography{margin:5px 0; padding:0 0 0 74px}
/* @end */
/* @group Page - Featured */
.page-featured .image-frame{float:left}
.page-featured article{padding:14px 0; border-bottom:1px solid #ddd}
.page-featured article h2{font-size:1.6em; margin:0; line-height:1.2em}
.page-featured article h2 a:hover{text-decoration:none; background:#eef4ff}
.page-featured article p{margin:5px 0}
.page-featured .entry{padding-left:175px}
.page-featured p.f-pages span{}
.page-featured p.f-pages a{line-height:1.1em; padding:6px 8px; border:1px solid #c8d5e0; margin-right:3px; display:block; float:left; font-size:12px; font-weight:bold; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px}
.page-featured p.f-pages a:hover{background:#eee; text-decoration:none}
.page-featured p.f-pages a.selected{color:#333}
/* @end */
/* @group Page - Submit News */
h2.submitheader{padding:0 0 0 20px}
#submitformwrap{width:888px; margin:0 auto; padding:18px 25px; background:#f0f8ff; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
#ucan_stylized{}
#submitformwrap #userinfo{margin-bottom:15px}
#ucan_stylized p{margin:0 0 10px 0; line-height:1.4em}
#ucan_stylized ul{margin:0; padding:0}
#ucan_stylized ul li{list-style:none; margin:6px 0 8px 0}
#ucan_stylized li label{float:left; font-size:12px; font-weight:700; width:98px; text-align:right; padding-right:10px; padding-top:4px}
#ucan_stylized small{font-size:11px; color:#888; line-height:1.3em}
#ucan_stylized span.notes{padding:0 0 0 108px; font-size:11px; color:#888}
#ucan_stylized li input{width:288px; margin:0 0 4px 0; border:1px solid #c6d8ea; padding:4px; font-size:13px}
#ucan_stylized li.verify img{margin:0 0 8px 0}
#ucan_stylized li.verify input{width:110px; margin-left:108px}
#ucan_stylized li.submitpost{padding-left:108px; font-size:11px; font-weight:bold}
#ucan_stylized li.submitpost p{margin:10px 0}
#ucan_stylized input#submitbutton{family:helvetica,Arial,Sans-Serif; font-weight:bold; border:1px solid #c1c1c1; background:url(images/bg_btn.gif) 0 100% repeat-x; padding:3px 2px 2px 2px; width:100px}
#ucan_stylized .ucanwrap{padding-left:108px; margin-bottom:10px}
#ucan_stylized textarea{border:1px solid #c6d8ea; font-size:13px; padding:4px; width:500px; height:288px}
#ucan_stylized li select{font-size:11px; line-height:1.3em; margin:0 0 2px 0; padding:2px}
#ucan_stylized #media-buttons{margin:5px 0 7px 0}
#ucan_stylized #media-buttons img{margin:0 3px; vertical-align:middle}
#submitformwrap p.subsuccess{font-size:1.6em; font-weight:bold; color:#228b22}
#submitformwrap p.subwait{font-size:13px; font-weight:bold}
#submitformwrap p.subnext{font-size:12px; line-height:1.5em}
#submitformwrap p.userloggedin{font-size:11px; font-weight:bold}
/* @end */
/* @group Page - Topics */
.page-topics ul.wp-tag-cloud{margin:0; padding:0}
.page-topics ul.wp-tag-cloud li{margin:0 1px; padding:0; list-style:none; float:left}
.page-topics .wp-tag-cloud a{padding:4px 9px; line-height:1.4em}
.page-topics .wp-tag-cloud a:hover{text-decoration:none; background:#c9e3ed}
#content-wide{font-size:1.12em}
#content-wide .entry{font-size:1em}
#content-wide h2{font-size:1.8em}
#content-wide h3{font-size:1.4em}
#content-wide .entry strong{font-size:1.1em}
/* @end */
/* @group Page - Archives */
ul#smart-archives-block{margin:0; padding:0}
ul#smart-archives-block li{line-height:1.4em; list-style:none; margin:0; padding:0; font-size:12px}
ul#smart-archives-block li span, ul#smart-archives-block li a{padding:0 3px}
#smart-archives-list h2{font-size:1.1em; margin:10px 0; background:#e8e8e8; padding:4px 5px}
#smart-archives-list ul{margin:0; padding:0 0 0 20px}
#smart-archives-list ul li{font-size:12px; line-height:1.3em; list-style:square; color:#999; padding:2px 0}
/* @end */
/* @group Ads */
#ad-top{text-align:center; margin:0 0 15px 0; line-height:1em}
#ad-abovepost{float:left; margin:5px 10px 5px 0; line-height:1em}
#ad-belowpost, 
#ad-cattop, 
#ad-catbottom, 
#ad-searchtop{margin:10px 0; clear:both; line-height:1em}
#ad-600 {margin-bottom: 10px;}
/* @end */
/* @group 404 page */
#content #notfound div{font-weight:bold; font-family:Georgia,Times}
#content #notfound span.cl-1{color:#ff8c00; font-size:2.6em; margin:0 10px 0 0}
#content #notfound span.cl-2{font-size:3.4em}
#content #notfound ul{margin:0; padding:15px 0}
#content #notfound ul li{list-style:none; margin:0; padding:0; font-size:1.6em; font-weight:bold; color:#666; line-height:1.6em}
/* @end */

