/*   
Theme Name: FaybeBSG (jQ)
Theme URI:
Description:A very clean WordPress Theme with two columns, four widget areas and theme options. It features a jQuery dropdown menu, a jQuery font resizer and a jQuery-optimized post index. Theme options include movable sidebar, custom colours, a choice between page or category navigation and several style schemes. 
Author:NeuroFury (Devolux)
Author URI:
Version:1.9
Tags:two-columns, fixed-width, theme-options, blue, green, dark
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

/*       ###############################
         BASIC TAGS
         ############################### */

*{margin:0;padding:0;}
body{font:normal 10px Verdana;color:#666;background:url(img/bg-blue.jpg) top center no-repeat #f2f2e8;}
h1, h2, h3, h4, h5, h6{margin:0px 0px 15px 0px;}
p{margin:0px 0px 20px 0px;}
a{outline:none;text-decoration:none;color:#8a8a8a;}
a:hover{color:#215c97;}
a img{border:none;}
div#outline{width:880px;margin:0 auto;}
div#nav{position:relative;z-index:2;width:880px;height:25px;background:#303984;!important;-moz-border-radius:5px 5px 0 0;}
div#content{clear:both;z-index:1;background:#fff;width:840px;padding:10px 20px 0 20px;min-height:560px;}
div#left{width:560px;margin:0;line-height:2.0;float:left;padding:0 20px 10px 0;}
div#right{width:240px;margin:0;float:right;padding:10px 0 10px 20px;}
p#toggle-all{float:right;width:100px;margin:0;padding:0;}
div.headline{margin:40px 0 0 20px;}
div.excerpt{padding:0 0 5px 0;border-bottom:dotted 1px #ccc;margin:0 0 0 20px;}
div.post-single{margin:0 0 20px 0;}
div.preview{float:right;background:url(img/preview2.png) no-repeat;margin:15px 0 0 0;}
div.preview2{float:right;background:url(img/preview2.png) no-repeat 0px -20px;margin:15px 0 0 0;}
div.preview a{display:block;width:20px;height:20px;color:#ccc !important;font:normal 14px Verdana, sans-serif;}
div.date{position:absolute;width:60px;height:60px;padding:10px 0;margin:0 0 0 -80px;background:#fff;-moz-border-radius:5px;}
div.single_content{clear:both;margin:0 0 50px 20px;}
div.bookmarks{text-align:right;float:right;}
div#appendix{clear:both;background:#fff;width:850px;padding:30px 30px 30px 0px;margin:0 0 10px 0;}
div.app_widget{float:left;width:280px;padding:0px 0px 0px 30px;}
div#appendix div.widget{padding:20px 0 0 0;}
div#nav ul{float:left;list-style:none;}
div#nav li{float:left;}
div#nav li a{display:block;margin:0;padding:6px 16px;color:#f5f5f5;text-decoration:none;font:bold 12px Arial, sans-serif;}
div#nav li a:hover{text-decoration:underline;}
ul#mail_rss a{text-decoration:underline !important;}
.widget{padding:15px 15px 20px 15px!important;margin:10px 0;-moz-border-radius:5px;}
div.widget h4{border-bottom:1px dotted #ccc;font:bold 120% Arial, sans-serif;}
div#right, div#appendix{font-size:120%;}
div#right ul, div#appendix ul{list-style:none;padding:0;}
div.widget h4{font-size:130%;margin:0;padding:0 0 3px 0;}
div.widget a{display:block;padding:2px 0px;font:normal 100% Arial, sans-serif;color:#215c97;}
div.widget .cat-item a{display:inline;}
div.widget a:hover{color:#666;text-decoration:underline;}
div.widget li{padding:0 0 0 5px;margin:0;}
div.widget li li{padding:0 0 0 20px;margin:0;background:none;border-top:none;border-bottom:none;}
div#tag_cloud a{display:inline;}
div#tag_cloud{min-height:130px;}
div#archives{min-height:130px;}
table#wp-calendar{margin:0 0 10px 0;border-collapse:collapse;text-align:center;font-size:14px;}
table#wp-calendar a{font:normal 14px Verdana;}
table#wp-calendar caption{padding:0 0 5px 0;}
table#wp-calendar th{font:bold 14px Verdana;}
table#wp-calendar th, td{height:30px;}
div#blog-line h1 a{font:normal 60px Arial, sans-serif;color:#fff;}
div#blog-line h1{font:40px Arial;padding:20px 0;margin:0;color:#fff;letter-spacing:-2px;}
div#left{font-size:110%;}
div#left a{color:#215c97;}
div#left a:hover{color:#ccc;text-decoration:underline;}
div#left h1{font:bold 22px Arial, sans-serif;width:550px;letter-spacing:-1px;}
div#left h1 a{color:#666;display:block;}
div#left h1 a:hover{color:#215c97;text-decoration:none;}
div#left h2{font:bold 140% Arial, sans-serif;margin:0 0 10px 0;}
div#left h2.archive-title{margin:10px 0px 10px 20px;font:bold 200% Arial, sans-serif;color:#215c97;}
div#left h3{font:bold 120% Arial, sans-serif;margin:0 0 5px 0;}
div#left ul, ol{margin:0 0 20px 20px;}
div.excerpt{font-size:100%;}
div.single_content{font-size:100%;}
p#font-resize a{display:inline;font:18px bold Verdana, sans-serif;padding:0px 5px;}
p#toggle-all a{display:block;width:80px;height:20px;padding:0 0 0 30px !important;font:12px bold Verdana, sans-serif;}
a.show-all{background:url(img/toggle.png) no-repeat;}
a.hide-all{background:url(img/toggle.png) 0px -20px no-repeat;}
p.previous-posts{margin:50px 0 0 0;float:left;font:normal 130% Verdana;}
p.next-posts{margin:50px 0 0 0;float:right;font:normal 130% Verdana;}
div.date{font:normal 14px Arial;text-align:center;color:#666;}
p.date-month{margin:2px 0 15px 0;color:#666;font:normal 14px Arial;}
p.post_info{font-size:100%;}
p.tag_info{margin:0;font-size:100%;}
p.offset{margin:5px 0;}
p.wp-bookmark{margin:0;}
.wp-logo{float:left;}
div#credits{margin:0 0 0 65px;padding:5px 10px;height:46px;border:1px solid #ccc;-moz-border-radius:10px;font:120% normal Arial, sans-serif;}
a#totop{float:right;font:bold 120% Verdana, sans-serif;}
.category-link{background:url(img/page.png) no-repeat;}
.comment-link{background:url(img/comments.png) no-repeat;}
.tag-link{background:url(img/tag-blue.png) no-repeat;}
.hide-link{float:right;padding:5px 0 0 0;}
.user-name{background:url(img/user-green.png) no-repeat;}
.user-mail{background:url(img/email.png) no-repeat;}
.user-url{background:url(img/world-edit.png) no-repeat;}
.user-comment{background:url(img/comment-add.png) no-repeat;}
.info-icon{padding:3px 0 3px 20px;margin:0 0 0 0px;background-position:0px 4px;}
.clear{clear:both;}
code{font:normal 120% Courier, sans-serif;}
div.comment{margin:10px 0;padding:10px 0;border-bottom:1px dotted #ccc;}
p.comment-details{font:bold 130% Arial, sans-serif;}
.avatar{float:left;margin:0 20px 0 0;}
div.comment-text{margin:40px 0 0 0;}
h2#comment-header{margin:40px 0 10px 0 !important;border-bottom:1px dotted #ccc;padding:0 0 5px 0;}
h2#respond{margin:40px 0 10px 0 !important;}
h3#no-comments{font:bold 120% Verdana !important;color:#215c97 !important;margin:0 !important;}
label{display:block;margin:0 0 5px 0;}
.text{width:350px;margin:0 0 10px 0;padding:5px;background:url(img/bg-form-text.gif) repeat-x left top #fff;border:1px solid #ccc;}
textarea{width:450px;height:150px;margin:0;padding:5px;background:url(img/bg-form-text.gif) repeat-x left top #fff;border:1px solid #ccc;-moz-border-radius:5px;}
.submit{width:auto;padding:5px 20px;margin:5px 0;color:#fff;background:#303984;border:1px solid #303984;-moz-border-radius:5px;}
input{-moz-border-radius:5px;margin:0 5px 0 0;}
input#search{width:150px;padding:5px;background:url(img/bg-form-text.gif) repeat-x left top;border:1px solid #ccc;}
#search-submit{width:30px;padding:5px;color:#fff;background:#303984;border:none;}
img.alignright{float:right;margin:0 0 30px 30px;}
img.alignleft{float:left;margin:0 50px 30px 0;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
a img.alignright{float:right;margin:0 0 30px 30px;}
a img.alignleft{float:left;margin:0 50px 30px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:110%;line-height:17px;padding:0 4px 5px;margin:0;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:15em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:25px;z-index:1000;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:15em;top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:15em;top:0;}
.sf-menu li ul{background:#303984;border:1px solid #000;border-top:none;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);}
.sf-menu li li ul, .sf-menu li li li ul{background:#303984;border:1px solid #000;border-top:none;opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;}
html[xmlns].clearfix{display:block;}
* html .clearfix{height:1%;}
.clear{clear:both;}
.headerwidget{border:0px solid #ccc;padding:0 !important;margin:0;-moz-border-radius:0px;}
#copyright{margin:0 0 50px 0;}
#quoterotator{height:150px;}
#text{margin-left:300px;width:520px;}
#text .clearfix{display:inline-block;}
#header_left{float:left;}
#header_right{float:right;margin:30px 20px 0 0;text-align:right;}
#header_right .blogTitle {font:bold 18px/18px Arial, Helvetica, sans-serif;color:#303984;font-style:italic;letter-spacing:normal;padding:0;}
#header_right .blogTagline{font:normal 14px Arial, Helvetica, sans-serif;color:#303984;font-style:italic;letter-spacing:normal;padding:0;}

.calloutBox{border:solid 1px #CCC; background-color:#FAFAFA;padding:10px;}
