/*  
Theme Name: The Future Buzz
Description: Custom design by <a href="http://www.problogdesign.com/">Pro Blog Design</a>
Author: Pro Blog Design
Author URI: http://www.problogdesign.com/
*/

* {margin:0;padding:0;border:none;list-style:none;outline:none;}

a:link {color:#00aeff;text-decoration:none;}
a:visited {color:#58a4c8;text-decoration:none;}
a:hover, a:active {color:#fff;background:#00aeff;}

body {font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;color:#444444;text-align:center;background:url(images/fb-body.png) 0 0 repeat-x;}
.body2 {background:url(images/fb-body2.png) 0 100% repeat-x;}

#wrapper {text-align:left;margin:0 auto;width:960px;}

p, ul, ol, h1, h2, h3, h4, h5 {margin-bottom:20px;}

/* Begin WordPress Images CSS */
p img {padding: 0;max-width: 100%;}

img.centered {display: block;margin-left: auto;margin-right:auto;}

img.alignright {margin: 0 0 2px 7px;display: inline;}

img.alignleft {margin: 0 7px 2px 0;display: inline;}

.alignright {float: right;}

.alignleft {float: left}

.clear {clear:both;}


/*** Layout ***/

#header {height:76px;overflow:hidden;position:relative;margin:0 0 10px 0;}

#content {float:left;width:682px;overflow:hidden;}
#sidebar {float:right;width:246px;border-left:1px solid #ececec;}


/*** Header ***/

#header h1 {width:233px;height:54px;position:absolute;left:0;top:6px;}
#header h1 a {display:block;text-indent:-9999px;background:url(images/fb-header-h1.png) 0 0 no-repeat;width:233px;height:54px;}
#header h2 {text-indent:-9999px;background:url(images/fb-header-h2.png) 0 0 no-repeat;width:188px;height:12px;position:absolute;left:45px;top:48px;}

#header ul {height:36px;width:470px;border-left:1px solid #1e1e1e;position:absolute;top:12px;left:250px;padding:15px 0 0 30px;overflow:hidden;}

#header ul li {float:left;margin:0 19px 0 0;}

#header ul li a:link, #header ul li a:visited {display:block;color:#ffffff;width:66px;height:24px;padding:3px 0 0 0;background:url(images/fb-header-nav.png) 0 -27px no-repeat;text-align:center;font-size:12px;font-weight:bold;}
#header ul li a:hover, #header ul li a:active, #header ul li a.active {background-position:0 0;cursor:pointer;}

.header-search {position:absolute;top:27px;left:725px;}
form#cse-search-box #searchterms {width:165px;height:20px;float:left;border-color:#fff;}
form#cse-search-box #searchsubmit {width:56px;height:26px;float:left;background:url(images/fb-search.png) 0 0 no-repeat;color:#ffffff;font-weight:bold;font-size:12px;line-height:26px;}
form#cse-search-box #searchsubmit:hover {cursor:pointer;}

#cse-search-results iframe {width:650px;}

/*** Content ***/

#content {padding:15px 0 0 0;}

.post {position:relative;background:url(images/fb-dot-line.png) 0 100% repeat-x;margin-bottom:44px;padding:0 0 25px 0;}

.single {position:relative;margin-bottom:44px;padding:0 0 25px 0;}

div.comments-count {position:absolute;top:0;left:0;background:url(images/fb-comments.png) 0 0 no-repeat;width:26px;height:28px;color:#fff;text-align:center;font-weight:bold;}

.post h2.post-title {padding:0 0 13px 36px;border-bottom:1px solid #dadada;margin:0;color:#00aeff;}

.single h2.post-title {padding:0 0 13px 0px;border-bottom:1px dotted #dadada;margin:0;color:#00aeff;}
.single .comments-count-p {border-bottom:1px solid #dadada;margin:0;font-weight:bold;font-size:12px;padding:3px 0;}
.comments-count-p a:link, .comments-count-p a:visited {color:#000;}
.comments-count-p a:hover, .comments-count-p a:active {background:none;text-decoration:underline;}

.post-meta ul {width:682px;height:27px;border-bottom:1px solid #dadada;}
.post-meta ul li {float:left;display:inline;font-size:11px;color:#8c8c8c;margin-right:20px;height:24px;padding:3px 0 0 0;}

.post-meta ul li.post-meta-date {padding-left:18px;background:url(images/fb-post-meta.png) 0 0 no-repeat;}
.post-meta ul li.post-meta-author {padding-left:18px;background:url(images/fb-post-meta.png) 0 -27px no-repeat;}
.post-meta ul li.post-meta-categories {padding-left:18px;background:url(images/fb-post-meta.png) 0 -53px no-repeat;}

.post-meta ul li.post-meta-facebook {float:right;}
.post-meta ul li.post-meta-twitter {float:right;margin-right:0;}

.post-meta a:link, .post-meta a:visited {color:#444444;}
.post-meta a:hover, .post-meta a:active {text-decoration:underline;background:none;}


.post-content ul {padding:0 0 0 20px;}
.post-content ul li {background:url(images/fb-bullet.png) 0 7px no-repeat;padding:0 0 0 18px;margin:0 0 20px 0;}

.post-content ol {padding:0 0 0 40px;}
.post-content ol li {list-style:decimal;margin:0 0 20px 0;}

.post-content blockquote {background:url(images/fb-blockquote.png) 0 0 repeat-y;padding:0 0 0 22px;font-style:italic;color:#888888;}

.social-share {clear:both;background:url(images/fb-dot-line.png) 0 0 repeat-x;}

.social-share ul {padding:16px 0 0 19px;height:45px;margin:0 0 13px 0;}
.social-share ul li {float:left;margin:0 19px 0 0;}
.social-share ul li a {display:block;height:45px;width:31px;text-indent:-9999px;}

.social-share ul li.de a:link {background:url(images/fb-social.png) 0 -93px no-repeat;}
.social-share ul li.su a:link {background:url(images/fb-social.png) 0 -124px no-repeat;}
.social-share ul li.fb a:link {background:url(images/fb-social.png) 0 -62px no-repeat;}
.social-share ul li.tw a:link {background:url(images/fb-social.png) 0 0px no-repeat;}
.social-share ul li.dg a:link {background:url(images/fb-social.png) 0 -155px no-repeat;}
.social-share ul li.em a:link {background:url(images/fb-social.png) 0 -186px no-repeat;}

.social-share ul li.share-this {background:none;float:right;margin-right:0;padding:7px 0 0 0;}
.social-share ul li.share-this a {display:block;height:auto;width:auto;text-indent:0px;}
#content .social-share ul li.share-this a:hover, #content .social-share ul li.share-this a:active {color:#00aeff;}

.related {clear:both;background:url(images/fb-dot-line.png) 0 0 repeat-x;padding:30px 0 0 0;color:#8c8c8c;}

.related ul li {float:left;width:290px;margin:0 30px 20px 0;background:url(images/fb-tabber-li.png) 0 5px no-repeat;padding:0 0 0 14px;}

.post-sub {clear:both;border:1px solid #d8d8d8;background:#f6f6f6;margin:0 0 40px 0;}

.post-sub-email {float:left;width:353px;border-right:1px solid #d8d8d8;padding:24px 30px 24px 30px;}
.post-sub-links {float:right;width:240px;padding:24px 0 0 0;}

.post-sub-email h3 {color:#00a8ff;text-transform:uppercase;margin:0 0 10px 0;}
.post-sub-email p {font-size:12px;color:#5f5f5f;line-height:16px;margin:0 0 10px 0;}

.post-sub-links ul li {font-size:12px;margin:0 0 20px 0;}
.post-sub-links ul li img {position:relative;top:2px;margin:0 4px 0 0;}
.post-sub-links a:link, .post-sub-links a:visited {color:#5f5f5f;}
.post-sub-links a:hover, .post-sub-links a:active {color:#000000;background:none;}

.navigation {margin-bottom:20px;}
#content .wp-pagenavi a:link, #content .wp-pagenavi a:visited {background:#1c84ff;border:1px solid #1c84ff;color:#fff;font-weight:bold;}
#content .wp-pagenavi a:hover, #content .wp-pagenavi a:active {background:#fff;border:1px solid #fff;color:#1c84ff;font-weight:bold;}

#content .wp-pagenavi span {background:#3c3c3c;border:1px solid #3c3c3c;color:#fff;font-weight:bold;}

span.archives_date {font-style:italic;font-size:12px;}
h6.archives_headline {width:500px;float:right;font-size:14px;font-weight:bold;}


#contactform form input {background:#fff;border:1px solid #ccc;}

/*** Comments ***/

h2.comments-title {background:url(images/fb-comments.png) 0 0 no-repeat;padding:4px 0 4px 36px;color:#00aeff;}

ol.commentlist {background:url(images/fb-dot-line.png) 0 0 repeat-x;padding:20px 0 0 0;}

ol.commentlist li {border-bottom:1px dotted #a09d9d;padding:10px 0 10px 0;width:560px;position:relative;background:url(images/fb-dot-line.png) 0 100% repeat-x;clear:both;}
ol.commentlist li:last-child {border-width:0;padding:10px 0 0 0;}
ol.commentlist ul.children li:last-child {padding:10px 0 0 0;}

p.comment-author {position:absolute;left:65px;top:25px;color:#fff;font-weight:bold;z-index:100;}
ul.children p.comment-author {left:75px;top:25px;}

#content .comment-author a {background:#dddddd;color:#737373;text-decoration:none;font-weight:normal;padding:3px 20px 3px 20px;}
#content .comment-author a:hover, #content .comment-author a:active {background:#eee;}

#content .comment-author span {background:#dddddd;color:#737373;text-decoration:none;font-weight:normal;padding:3px 0 3px 0;}

#content .comment-author span a {background:#00a9ff;color:#ffffff;text-decoration:none;font-weight:bold;padding:3px 20px;} /* Author name link */
#content .comment-author span a:hover, #content .comment-author span a:active {background:#36bafd;}

.comment-author span.comment-no-url {padding:0 20px 0 20px;}

.comment-meta img.avatar {border:3px solid #dddddd;}

.comment-meta {float:left;width:100px;}
.comment-content {float:left;width:460px;padding:40px 0 0 0;font-size:12px;line-height:18px;}

a.comment-reply-link {float:right;background:url(images/fb-reply.png) 0 0 no-repeat;width:50px;height:22px;display:block;color:#fff;text-align:center;font-weight:bold;font-size:12px;}
a.comment-reply-link:hover {cursor:pointer;color:#ccc;}

#content .cancel-comment-reply p {font-style:italic;}
#content .cancel-comment-reply p span {display:none;}
#content ol.commentlist .cancel-comment-reply p span {display:inline;}

/* Sub-Comments */
ol.commentlist li ul.children {padding:10px 0 0 80px;}
ol.commentlist li ul.children li ul.children {padding:0;}
ol.commentlist li ul.children li {width:480px;border-top:1px dotted #a09d9d;border-width:1px 0 0 0;margin:0 0 0 0;background:none;}
ol.commentlist li ul.children li .comment-meta {float:left;width:100px;padding:0 0 0 10px;}
ol.commentlist li ul.children li .comment-content {float:left;width:360px;padding:40px 10px 0 0;}
ol.commentlist li ul.children li a.comment-reply-link {display:none;}


/*** Comment Form ***/

#respond {border:3px solid #dddddd;padding:22px;position:relative;margin:40px 0 0 0;}

#respond h3 {color:#00a9ff;font-size:20px;line-height:24px;padding:0 10px;position:absolute;top:-12px;left:10px;background:#fff;}

#author, #email, #url {background:url(images/fb-comment-input.png) 0 0 no-repeat;width:381px;height:31px;}

#author label, #email label, #url label {color:#fff;font-weight:bold;text-align:center;line-height:31px;display:block;width:90px;float:left;font-size:12px;}

#author input, #email input, #url input {float:left;background:transparent;display:block;width:270px;height:26px;padding:7px 10px 0 10px;}

textarea#comment {background:url(images/fb-comment.png) 0 0 no-repeat;width:494px;height:123px;padding:7px 10px 7px 10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

input#submit {display:block;background:url(images/fb-comment-submit.png) 0 0 no-repeat;width:74px;height:31px;display:block;color:#fff;text-align:center;font-weight:bold;font-size:12px;text-indent:-9999px;}
input#submit:hover {cursor:pointer;color:#ccc;}

/*** Sidebar ***/

#sidebar {background:url(images/fb-sidebar.png) 0 0 repeat-y;margin-top:12px;color:#5f5f5f;}

.subscribe {background:url(images/fb-subscribe.png) 0 100% no-repeat;padding:0 0 0 11px;margin:0 0 16px 0;border-bottom:1px dotted #d6d6d6;position:relative;top:-7px;}

.subscribe-top-left {width:122px;height:62px;border-right:1px dotted #c4c4c4;float:left;}
.subscribe-top-right {float:right;width:110px;height:62px;}

.subscribe-bottom {clear:both;margin:7px 0 0 0;border-top:1px dotted #c4c4c4;}

.subscribe-top-left a:link, .subscribe-top-left a:visited, .subscribe-top-left a:hover, .subscribe-top-left a:active {display:block;text-indent:-9999px;background:url(images/fb-subscribe-rss.png) 0 0 no-repeat;width:113px;height:44px;margin:10px 0 0 0;}
.subscribe-top-right a {position:relative;top:22px;left:10px;}
.subscribe-top-right a:hover, .subscribe-top-right a:active {background:none;}

.subscribe-bottom p {font-size:12px;padding-top:20px;margin:0 0 8px 0;position:static;clear:both;}
.subscribe-bottom {padding:0 0 20px 0;}
form .fb_email {background:transparent url(images/fb-sidebar-email-input.png) 0 0 no-repeat;width:146px;height:20px;padding:7px 11px 0 11px;float:left;font-size:11px;color:#a7a7a7;}
form .fb_submit {background:transparent url(images/fb-sidebar-email-submit.png) 0 0 no-repeat;width:67px;height:27px;float:left;}
form .fb_submit:hover {cursor:pointer;}


.box {border-bottom:1px dotted #d6d6d6;margin:0 0 27px 0;padding:0 0 0 15px;}
.box:last-child {border-bottom:none;}

.sb-network {padding:0 0 20px 0;}
.sb-network p {font-family:"Trebuchet MS", Arial, sans-serif;color:#909090;font-size:11px;text-transform:uppercase;margin:0 0 8px 0;}

#sidebar .sb-network ul li {float:left;margin:0 18px 0 0;padding:0;background:none;border-width:0;}
#sidebar .sb-network ul li a:link, #sidebar .sb-network ul li a:visited {display:block;width:31px;height:31px;text-indent:-9999px;background:url(images/fb-social.png) 0 0 no-repeat;}

#sidebar .sb-network ul li.network-tw a:link, #sidebar .sb-network ul li.network-tw a:visited {background-position:0 0;}
#sidebar .sb-network ul li.network-li a:link, #sidebar .sb-network ul li.network-li a:visited {background-position:0 -31px;}
#sidebar .sb-network ul li.network-fb a:link, #sidebar .sb-network ul li.network-fb a:visited {background-position:0 -62px;}

.box h3 {background:url(images/fb-box-h3.jpg) 0 0 no-repeat;line-height:30px;padding:0 0 0 36px;font-size:16px;font-weight:normal;text-transform:lowercase;color:#000000;margin:0 0 10px 0;}

.box p {font-size:12px;line-height:16px;}
.box p a:link, .box p a:visited {color:#8d0009;}
.box p a:hover, .box p a:active {background:none;text-decoration:underline;}

/*** Tabber ***/

#sidebar ul.tabbernav li {font-size:12px;font-weight:bold;float:left;margin:0 5px 0 0;padding:0;background:none;border-width:0;}

#sidebar ul.tabbernav li a:link, #sidebar ul.tabbernav li a:visited {display:block;height:27px;background:#f2f2f2;color:#444444;text-align:center;padding:6px 5px 0 5px;}
#sidebar ul.tabbernav li a:hover, #sidebar ul.tabbernav li a:active {display:block;height:27px;background:#f2f2f2;color:#999;text-align:center;padding:6px 5px 0 5px;}

#sidebar ul.tabbernav li.tabberactive a:link, #sidebar ul.tabbernav li.tabberactive a:visited {display:block;height:33px;background:#444444 url(images/fb-tabber-active.png) 50% 100% no-repeat;color:#fff;text-align:center;padding:6px 5px 0 5px;}
#sidebar ul.tabbernav li.tabberactive a:hover, #sidebar ul.tabbernav li.tabberactive a:active {display:block;height:33px;background:#444444 url(images/fb-tabber-active.png) 50% 100% no-repeat;color:#fff;text-align:center;padding:6px 5px 0 5px;}

.tabbertabhide {display:none;}

.tabbertab {clear:both;}

#sidebar .box ul.children {margin:0 0 -12px 0;padding:0 0 0 20px;}
#sidebar .box ul.children a:link, #sidebar .box ul.children a:visited {color:#777;}

.box ul li {border-bottom:1px dotted #ababab;background:url(images/fb-tabber-li.png) 0 14px no-repeat;padding:6px 12px 11px 12px;font-size:12px;line-height:14px;}
html>/**/body .box ul li {padding:11px 12px 11px 12px;}
.box ul li:last-child {border-bottom:none;}

.box ul li a:link, .box ul li a:visited {color:#444444;}
.box ul li a:hover, .box ul li a:active {background:none;text-decoration:underline;}

.box ol {padding:0 0 0 15px;}
.box ol li {border-bottom:1px dotted #ababab;list-style:decimal;padding:11px 12px 11px 0px;font-size:12px;line-height:14px;color:#00adff;font-weight:bold;}
.box ol li:last-child {border-bottom:none;}

#sidebar .box ol li a:link, #sidebar .tabbertab ul li a:visited {color:#444444;font-weight:normal;}
#sidebar .box ol li a:hover, #sidebar .tabbertab ul li a:active {color:#444444;background:none;text-decoration:underline;}


.box .sb-twitter h3 {background-image:url(images/fb-sidebar-h3-twitter.png);}
.box .sb-twitter ul li a:link, .box .sb-twitter ul li a:visited {color:#6a1010;}
.box .sb-twitter p a:link, .box .sb-twitter p a:visited {color:#00a8ff;text-decoration:underline;font-weight:bold;}
.box .sb-twitter p a:hover, .box .sb-twitter p:active {text-decoration:none;background:none;}


/*** Footer ***/

#footer-bottom {clear:both;height:142px;width:960px;padding:16px 0 0 0;}

#footer-bottom h4 {background:url(images/fb-logo-small.png) 0 0 no-repeat;width:175px;height:43px;text-indent:-9999px;float:left;padding:0 13px 0 0;border-right:1px solid #e5e5e5;}

#footer-bottom a.toprank {display:block;background:url(images/fb-lewis.png) 0 0 no-repeat;width:73px;height:38px;float:left;text-indent:-9999px;padding:0 13px 5px 0px;margin:0 0 0 13px;border-right:1px solid #e5e5e5;}

#footer-bottom p {font-size:11px;color:#8f8f8f;line-height:14px;margin:7px 0 0 13px;float:left;}
#footer-bottom  a:visited {color:#00aeff;}
#footer-bottom a:hover, #footer-bottom a:active {color:#fff;}

.footer-left {float:left;width:259px;height:300px;margin:12px 0 18px 0;padding:0 32px 0 0;border-right:1px solid #2a2a2a;overflow:hidden;}
.footer-mid {float:left;width:300px;height:300px;margin:12px 0 18px 0;padding:0 32px 0 32px;border-right:1px solid #2a2a2a;overflow:hidden;}
.footer-right {float:left;width:268px;height:300px;margin:12px 0 18px 0;padding:0 0 0 32px;overflow:hidden;}

#footer h3 {background:url(images/fb-footer-h3.png) 0 100% repeat-x;padding:5px 0 23px 0;font-size:14px;color:#fff;margin:0 0 6px 0;}
#footer p {color:#fff;font-size:12px;line-height:15px;}

.footer-left img {border:3px solid #2a2a2a;}

.footer-mid a:link, .footer-mid a:visited {display:block;color:#fff;padding:10px;}
#footer .footer-mid a:hover, #footer .footer-mid a:active {background:#2a2a2a;}
.footer-mid-title {display:block;color:#0093ff;text-transform:uppercase;font-size:14px;}
.footer-mid-link {display:block;color:#00aeff;}

.footer-right p {margin:0 0 5px 0;}
















