/*
Theme Name:Blackstar V2 (The Blog Studio)
Theme URI:http://theblogstudio.com/
Description:A 910px,fixed-width,widget-ready theme. Its focus is for news blogs and sites. The template makes it easy to get a lot of information to the user as quickly as possible,but in a stylish way.
Version:2
Author:Michael Caputo
Author URI:http://theblogstudio.com
*/
/* --------------------------------- =wordpress stuff -------- */
a{outline:none;}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
/* --------------------------------- =commonly used tools -------- */
.clear,.clearMe{clear:both;}
.line{background:url('/site-images/dottedLine-wide.gif.png') no-repeat scroll 50% top;width:100%;height:1px;display:block;}
.hideText{text-indent:-9999px;}
.displayNone{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
bold,strong,b{font-weight:bold;}
italic,i,em{font-style:italic;}
small{font-size:.9em;}
/* --------------------------------- =general style & page layout -------- */
body{color:#000;background:#333;margin:0;padding:0 0 20px;font-family:"Georgia";}
#body-container{width:1029px;margin:0 auto;background:url('images/bg-body-container.gif') repeat-y;}
#header{margin:0;padding:0;background:#919ca8;width:100%;height:150px;position:relative;}
#header .ads{width:480px;float:right;margin:0;padding:0;}
#right-back-home{float:right;width:770px;}
#right-back{float:right;background:#dee2ea;}
a#search_subscribe{padding:11px 0 0 36px;background:url('images/icon-rss.gif') no-repeat 10px 50%;float:left;font-size:12px;height:26px;border-left:1px solid #5a5a5a;}
#search_search{float:right;margin-left:-250px;margin-top:-15px;}
#container{float:left;margin:0;padding:0 0 0 0;width:1029px;}
#content{float:left;width:720px;margin:0;padding:0 25pt 0 25px;background:#FFF;}
#home{float:left;width:456px;margin:0;padding:15px 23px 0 25px;}
.post{display:block;float:right;width:450px;margin:0;}
.post,.post-single,.page-single,.main{margin:0 0 30px 0;padding:0 5px;}
.main{width:475px;float:left;padding:0 5px 5px 5px;margin-left:5px;}
.home img.left{max-width:200px;max-height:200px;}
.i200x150{width:200px;height:150px;}
.i128x96{width:128px;height:96px;}
#sidebar-left{float:left;margin:0;padding:28px 25px 0;width:206px;}
#sidebar-right{font-size:13px;float:right;margin:0; /* height:512px; Sidebar fix */ padding:28px 25px 0;width:208px;}
#sidebar-single,#sidebar-archive{float:left;width:200px;margin:0;padding-left:25px;padding-right:25px;padding-top:5px;}
html > body .menu{float:left;display:block;width:100%;margin:0 0 20px 0;padding:0;}
.ads{text-align:center;display:block;margin:0 auto;}
#footer{clear:both;background:url(images/bg-footer.gif) repeat-x;padding:20px;font-size:11px;color:#929ca8;}
#footer a:link,#footer a:visited{color:#929ca8;text-decoration:none;}
#footer a:hover{color:#929ca8;text-decoration:underline;}
#bs-logo-top{float:left;width:246px;}
#bs-logo-top img{margin-left:0;}
.bs-author-image-home{float:left;height:150px;margin-right:5px;margin-bottom:5px;}
.bs-author-image-single{float:left;height:150px;margin-right:5px;margin-bottom:5px;}
#bs-featured-authors{margin:10px 0;padding:0;float:left;width:1000px;}
#bs-featured-authors p{margin:0;padding:0;text-align:right;font-weight:bold;}
#bs-featured-authors img{border:0;margin:3px;}
#bs-featured-articles{float:left;background:#939ca8;width:1029px;height:158px;border-bottom:1px solid #999;}
.bs-featured-article{padding-top:20px;padding-right:10px;float:left;width:340px;}
.bs-featured-article img{border:0;height:100px;margin-left:10px;margin-right:10px;float:left;}
.bs-featured-article .text{font-family:Verdana;font-variant:normal;}
.bs-featured-article .text a{font-family:Helvetica;color:black;font-style:italic;font-size:120%;font-weight:bold;font-variant:small-caps;}
.bs-featured-images-widget{border:1px solid #000000;}
#bs-featured-images-widget a img{border-color:#000000;border-width:1px;}
#bs-featured-image-page{margin-top:20px;margin-bottom:70px;}
#bs-featured-image-detail{float:left;width:400px;margin:0;padding:15px 50px 0 50px;background:#eeeeee no-repeat scroll 0% 0%;}
#bs-featured-image-copyright{font-size:80%;}
#bs-featured-image-caption{margin-top:10px;}
#bs-author-info{font:normal normal normal 12px/1.2em 'HelveticaNeue',Verdana,Arial,sans-serif;}
#bs-author-info li{padding-top:7px;}
#bs-author-info li a{xfont-family:"Georgia";xfont-size:14px;xtext-align:left;text-decoration:none;padding:0;}
.bs-author-info-img{width:170px;border:1px solid black;}
#bs-author-info-name{font-weight:bold;xbackground:#515e72;xpadding:10px;xfont-size:14px;text-align:center;}
#nav-rss-icon{height:20px;float:left;padding:6px 8px 0 5px;}
#bs-author-info-bio{xbackground:#515e72;xborder:1px solid black;xfont-size:13px;xpadding:10px 23px 23px;xtext-align:center;}
#bs-author-info-posts-title{font-weight:bold;}
.rounded{background:#858e99;border:1px solid #838a94;padding:0 16px 18px;margin-bottom:35px;}
#advanced_text-3.rounded{background:#858e99 url('images/box1.jpg') no-repeat 50% 50%;}
#advanced_text-4.rounded{background:#858e99 url('images/box2.jpg') no-repeat 50% 50%;}
#advanced_text-5.rounded{background:#858e99 url('images/box3.jpg') no-repeat 50% 50%;}
#advanced_text-6.rounded{background:#858e99 url('images/box4.jpg') no-repeat 50% 50%;}
#advanced_text-7.rounded{background:#858e99 url('images/box5.jpg') no-repeat 50% 50%;}
#advanced_text-8.rounded{background:#858e99 url('images/box6.jpg') no-repeat 50% 50%;}
#slider1,#slider2{display:block;width:100%;height:190px;}
#hider1 div,#hider2 div{display:none;width:100%;height:190px;}
.entryFooter{clear:both;}
.rigtBox{margin-bottom:20px;}
/* --------------------------------- =typography -------- */
h1{font:20px Georgia,times,serif;color:black;}
#header h1{margin:0;padding:0;display:block;width:229px;height:113px;position:absolute;top:0;left:0;}
h1 a{background:url('images/h1-logo.gif') no-repeat 50% 50%;display:block;width:229px;height:113px;}
h2{font:normal normal bold 20px/1.2em 'Georgia',times,serif;color:#000;}
.rounded h2{padding:3px 0 6px;margin-bottom:6px;font:normal normal bold 11pt 'HelveticaNeue',Verdana,Arial,Sans-serif;text-transform:uppercase;color:#000;border-bottom:1px solid #abb0b8;}
h2.roundedHeader{font:normal normal bold 10pt 'HelveticaNeue',Verdana,Arial,Sans-serif;text-transform:uppercase;color:#FFF;background:#764369;padding:1px 0 1px 8px;margin-top:0;}
h3{font:20px Georgia,times,serif;color:black;}
h4{font:20px Georgia,times,serif;color:black;}
h5{font:20px Georgia,times,serif;color:black;}
h6{font:20px Georgia,times,serif;color:#4e6975;}
h2.main{font-size:20px;margin:0 0 10px 5px;}
h2.main span{color:#666;font-size:0.8em;font-style:italic;}
p.byline{font:normal normal normal 12px 'Georgia',Times,Serif;margin:2px 0 0 0;}
.entry{font:normal normal normal 14px/20px 'Georgia',Times,Serif;margin:0 0 10px 0;}
.secondary{width:475px;float:left;padding:0;margin:0 0 5px 5px;font-size:16px;border:none;}
.post h2.post-title,.post-single h2.post-title,.page-single h2.post-title{font-weight:bold;display:block;margin:2px 0;}
#content .post p.byline,#content .post-single p.byline,.page-single p.byline{margin:2px 0 5px 0;}
#content .entry p,#content .entry ul,#content .entry ol{font-size:16px;}
p.category-description em{font-size:14px;font-style:italic;}
.entry .tags{font-size:14px;}
p.theTags{float:right;width:250px;margin-top:0;}
blockquote{color:#333;}
#footer p{margin:0 0 10px;}
#footer p a:hover{text-decoration:underline;}
#footer p.wordpress{width:40%;float:right;text-alifgn:right;}
#footer p.wordpress a{float:right;display:block;width:50px;height:50px;background:url(images/wp-icon.gif) no-repeat top right;}
#footer p.wordpress a span{display:none;}
p.tags{font-size:10px;}
.simpletags{font-size:10px;}
.ccattr{font-size:13px;}
.rounded p{font:normal normal normal 11px/1.3em 'HelveticaNeue',Verdana,Arial,Sans-serif;color:#000;}
.entryFooter{font:normal normal normal 11px 'HelveticaNeue',Verdana,Arial,Sans-serif;}
/* --------------------------------- =commonly used elements -------- */
/* --------------------------------- =links -------- */
a{color:#333;text-decoration:underline;}
a:hover{color:#333;}
.post a,.post-single a,.page-single a{color:black;text-decoration:underline;}
.post a:hover,.post-single a:hover,.page-single a:hover{color:#333;}
.entry a:hover{text-decoration:underline;}
.post h2.post-title a,.post-single h2.post-title a,.page-single h2.post-title a{text-decoration:none;}
.post a img,.post img,.post-single a img,.post-single img,.page-single a img,.page-single img{padding:2px;}
a.learnMoreIcon,a.keepReadingIcon,a.contactUsIcon{display:block;width:92px;height:29px;text-indent:-9999px;}
a.learnMoreIcon{background:url('images/icon-learnMore.gif') no-repeat;}
a.keepReadingIcon{background:url('images/icon-keepReading.gif') no-repeat;}
a.contactUsIcon{background:url('images/icon-contactUs.gif') no-repeat;}
a.more-link{display:block;width:93px;height:29px;background:url('images/icon-entryKeepReading.jpg') no-repeat;text-indent:-9999px;float:left;}
/* --------------------------------- =lists -------- */
.post ul,.post-single ul,.page-single ul{list-style-type:none;margin:5px 0;padding:0 0 0 5px;}
.post ul li,.post-single ul li,.page-single ul li{margin:0;padding:0 0 5px 13px;background:url(images/bullet.gif) no-repeat 0.1em 0.6em;}
.post ol,.post-single ol,.page-single ol{margin:5px 0;padding:0 0 0 37px;}
.post ol li,.post-single ol li,.page-single ol li{margin:1px 0;padding:0;}
li#linkcat-2{list-style-type:none;margin:0;padding:0;}
ul#recentcomments li a,ul#recentcomments li a:hover{border:none;background:transparent;text-indent:0;}
#sidebar-right ul,#sidebar-left ul{list-style:none;margin:0 0 20px;padding:0;font:normal normal normal 11px/1.2em 'HelveticaNeue',Verdana,Arial,Sans-serif;}
#sidebar-right ul li,#sidebar-left ul li{border-bottom:1px solid #b9bec4;padding:4px 7px;display:block;}
#sidebar-right ul li a:link,#sidebar-right ul li a:visited,#sidebar-right ul li a:hover,#sidebar-left ul li a:link,#sidebar-left ul li a:visited,#sidebar-left ul li a:hover{color:#000;text-decoration:none;}
/* --------------------------------- =navigation -------- */
#rising_nav{font:normal normal normal 14px 'HelveticaNeue',Verdana,Arial,Sans-serif;color:#FFF;}
#rising_nav{background:url('images/bg-navbar.png') no-repeat;height:37px;width:1044px;display:block;position:absolute;top:113px;left:-7px;}
#rising_nav_left{float:left;width:500px;}
#rising_nav_right{float:right;width:470px;}
#rising_nav a:link,#rising_nav a:visited{color:#FFF;text-decoration:none;}
#rising_nav a:hover{color:#FFF;text-decoration:none;}
.navigation{width:100%;padding:25px 0;}
.previous{float:left;width:45%;}
.left,.alignleft{float:left;margin:0 15px 15px 0;}
.next{float:right;width:45%;}
.right,.alignright{float:right;margin:0 0 15px 15px;}
.post .ads,.post-single .ads,.page-single .ads{text-align:left;margin:0;padding:0;}
.center{text-align:center;margin:0 auto;display:block;}
.menu{width:100%;display:block;margin:0 0 20px 0;padding:0;}
.menu-header{font-weight:bold;text-indent:5px;padding:3px 0;margin:0;font-size:14px;color:#000000;background:#515e72;}
.menu ul{padding:0;margin:0;border:1px solid #cccccc;}
.menu ul li{list-style-type:none;padding:0;margin:0;float:left;clear:left;display:block;width:100%;}
.menu ul li a{width:95%;display:block;font-size:13px;letter-spacing:-0.5px;font-family:"Georgia";text-decoration:none;padding:4px 0 4px 5%;margin:0;background-color:#e9edf3;color:#333333;}
.menu ul li a:hover{color:#8eb3c4;}
.feed img{margin:0 10px 0 3px;padding:0;}
.menu form{margin:0;padding:5px;}
.menu form p{width:100%;margin:3px 0;padding:0;}
.menu form#loginform input.login{width:67%;padding:2px 0 2px 3px;}
.menu form input.submit{color:#eee;margin:0;padding:2px;background:#666;}
.menu p{margin:5px;}
#box_nav{float:right;}
ul.potato-menu{margin:0;padding:0;width:auto;list-style:none;width:490px;}
.potato-menu:after{content:" ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}
ul.potato-menu li.potato-menu-item{margin:0;padding:0;position:relative;list-style:none;list-style-position:outside;display:inline;float:left;}
ul.potato-menu li.potato-menu-item a{display:block;text-decoration:none;white-space:nowrap;outline:0;_display:inline-block;}
ul.potato-menu ul.potato-menu-group{margin:0;padding:0;-webkit-padding-start:0;-webkit-padding-end:0;position:absolute;display:none;z-index:1000;background:#000;width:200px;}
ul.potato-menu li a{display:block;height:24px;padding:9px 17px 4px;border-right:1px solid #5a5a5a;}
ul.potato-menu ul.potato-menu-group a{border-right:none;border-bottom:1px solid #5a5a5a;width:166px;}
ul.potato-menu ul.potato-menu-group a:link,ul.potato-menu ul.potato-menu-group a:visited{color:#FFF;text-decoration:none;}
ul.potato-menu ul.potato-menu-group a:hover{color:#FFF;text-decoration:underline;}
ul.potato-menu li > a#arcLink,ul.potato-menu li > a#catLink{background:url('images/icon-parentDrop.gif') no-repeat right 50%;padding-right:27px;}
ul.potato-menu li > a#homeLink{}
ul.potato-menu li > a#catLink{width:117px;padding-left:0;padding-right:13px;text-align:center;background-position:100px 50%;}
ul.potato-menu li > a#arcLink{width:99px;padding-left:0;padding-right:10px;text-align:center;background-position:85px 50%;}
ul.potato-menu li > a#aboutLink{}
ul.potato-menu li > a#contactLink{}
/* --------------------------------- =forms -------- */
/* --------------------------------- =tables -------- */
.post table,.post-single table,.page-single table{border:none;background:transparent;}
.post tr,.post td,.post-single tr,.post-single td,.page-single tr,.page-single td{border:1px solid #666666;background:#475353;}
table#wp-calendar{width:80%;margin:0 auto;}
/* --------------------------------- =comments -------- */
ol.commentlist{list-style:none;margin:0;padding:0;}
ol.commentlist li{border:1px solid #d5d5d5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 10px;padding:5px 7px 5px 64px;position:relative;}
ol.commentlist li.pingback .comment-author{padding:0 170px 0 0;}
ol.commentlist li div.vcard{font-weight:bold;font-size:14px;line-height:16px;font-family:helvetica,arial,sans-serif;}
ol.commentlist li div.vcard cite.fn{font-style:normal;font-size:11px;}
ol.commentlist li div.vcard cite.fn a.url{color:#cc0000;text-decoration:none;}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#000;}
ol.commentlist li div.vcard img.avatar{background:#fff;border:1px solid #aaa;padding:5px;left:7px;position:absolute;top:7px;}
ol.commentlist li div.comment-meta{font-weight:bold;font-size:10px;line-height:16px;font-family:helvetica,arial,sans-serif;position:absolute;right:10px;text-align:right;top:5px;}
ol.commentlist li div.comment-meta a{color:#205B87;text-decoration:none;}
ol.commentlist li p{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;margin:5px 0 12px;}
ol.commentlist li ul{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;list-style:square;margin:0 0 12px;padding:0;}
ol.commentlist li div.reply{background:#999;border:1px solid #666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font:bold 9px/1 helvetica,arial,sans-serif;padding:6px 5px 4px;text-align:center;width:36px;}
ol.commentlist li div.reply:hover{background:#cc0000;border:1px solid #cc0000;}
ol.commentlist li div.reply a{color:#fff;text-decoration:none;text-transform:uppercase;}
ol.commentlist li ul.children{list-style:none;margin:12px 0 0;text-indent:0;}
ol.commentlist li ul.children li.depth-2{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-3{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-4{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-5{margin:0 0 3px;}
ol.commentlist ul.children li.odd{background:#fff;}
ol.commentlist ul.children li.even{background:#f6f6f6;}
ol.commentlist li.pingback div.vcard{padding:0 170px 0 0;}
#comments-template{width:100%;float:right;margin:10px 0 0 0;}
#comments-template h2{font-weight:bold;text-indent:5px;margin:5px 0;}
#comments-template ol{font-family:"Lucida Grande",Verdana,Sans-Serif;font-size:11px;list-style-type:none;margin:0 0 10px 0;padding:0;}
#comments-template ol li{margin:5px 0;padding:5px 5px;border:1px solid #dddddd;}
#comments-template ol li.alt{background:#f5f5f5;color:#333;border:1px solid #dddddd;}
#comments-template ol li.alt a{background:#f5f5f5;color:#333;}
#comments-template h2#respond{margin:5px 0 0 0;}
#comments-template form{margin:0;padding:10px 0;}
#comments-template fieldset{border:none;margin:0;padding:10px;}
#comments-template legend{border:none;}
#comments-template textarea{width:99%;padding:4px 0 4px 5px;border:1px solid #ccc;background:#fff;}
#comments-template input{width:40%;padding:4px 0 4px 5px;border:1px solid #ccc;background:#fff;}
#comments-template input.submitcomment,#comments-template input.resetcomment{width:110px;height:25px;padding:0 0 3px 0;color:#eee;background:#666;}
/* --------------------------------- =search-bar -------- */
form#searchform{float:left;width:189px;display:block;padding:5px 10px 0 0;}
form#searchform input#s{background:url('images/search-field.gif') no-repeat;display:block;width:112px;height:22px;padding:3px 3px 3px 23px;float:left;border:0;margin:0;}
form#searchform input#search-submit{float:right;}
/* --------------------------------- =ad-styles -------- */
/* --------------------------------- =scroller -------- */
#scrollHolder{position:absolute;top:0;right:0;}
/* Container DIV - automatically generated */
.simply-scroll-container{position:relative;}
/* Clip DIV - automatically generated */
.simply-scroll-clip{position:relative;overflow:hidden;z-index:2;}
/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list{position:absolute;top:0;left:0;z-index:1;overflow:hidden;margin:0;padding:0;list-style:none;}
.simply-scroll-list li{padding:0;margin:0;list-style:none;}
.simply-scroll-list li img{border:none;display:block;}
/* Custom class modifications - adds to / overrides above
.simply-scroll is default base class */
/* Container DIV */
.simply-scroll{width:800px;height:112px;}
/* Clip DIV */
.simply-scroll .simply-scroll-clip{width:800px;height:112px;position:absolute;}
/* Explicitly set height/width of each list item */
.simply-scroll .simply-scroll-list li{float:left;/* Horizontal scroll only */width:111px;height:112px;border-right:1px solid #FFF;}
/* --------------------------------- =HACKS -------- */

