/*
Skin Name:		AdderWorld 
Author:			Thesis Orange
Author URI:		http://www.thesisorange.com/
Version:		1.0
*/

/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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%;}
q:before,q:after{content:'';}#header, #footer {padding:0;}


/**************************************************
	CLEARFIX
**************************************************/
.clearfix:after {height: 0;	line-height: 0;	display: block;	visibility: hidden;	clear: both;	content: ".";}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/* ---------------- KILL THE BORDERS ---------------- */
.custom .post, .custom .teasers_box {border:none;}
.custom .prev_next, .bypostauthor .format_text, .custom #archive_info, .custom #trackback_list {border:none;}
#comment_list dt.comment, #comment_list dd.comment, #comment_list dl, #comment_list, #comment_list dd,  #commentform,  dl#comment_list dl dd .format_text {border:medium none;}
/*.custom #sidebar_1, .custom #sidebar_2 {border: none;}*/
.custom #image_box, .custom #custom_box, .custom #feature_box {background: none;border:none;}
#header {border-width:0;}
#column_wrap {background:transparent no-repeat 0 0;}
#footer {border:medium none;}
#multimedia_box {background:transparent none repeat scroll 0 0;border:medium none;}
#image_box img {border:medium none;}
#content_box {background:transparent scroll 0 0;width:100%;}
.custom a:hover{text-decoration:none;}
.custom a{outline-style:none;}
#page{padding:0;}
.post_box, .teasers_box, .full_width #content_box .page {margin:0; padding:0;}
li.widget {margin-bottom:0;}
.sidebar ul.sidebar_list {padding:0;}
li.widget .widget_box {border-width:0;padding:0;}
#multimedia_box {padding:0;margin-bottom:0;}
.menu {border-width:0;}
.menu, .menu a, .menu li ul { border:medium none;}


@font-face {
    font-family: 'ComfortaaBold';
    src: url('fonts/comfortaa_bold-webfont.eot');
    src: url('fonts/comfortaa_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/comfortaa_bold-webfont.woff') format('woff'),
         url('fonts/comfortaa_bold-webfont.ttf') format('truetype'),
         url('fonts/comfortaa_bold-webfont.svg#ComfortaaBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ComfortaaThin';
    src: url('fonts/comfortaa_thin-webfont.eot');
    src: url('fonts/comfortaa_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/comfortaa_thin-webfont.woff') format('woff'),
         url('fonts/comfortaa_thin-webfont.ttf') format('truetype'),
         url('fonts/comfortaa_thin-webfont.svg#ComfortaaThin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ComfortaaRegular';
    src: url('fonts/comfortaa_regular-webfont.eot');
    src: url('fonts/comfortaa_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/comfortaa_regular-webfont.woff') format('woff'),
         url('fonts/comfortaa_regular-webfont.ttf') format('truetype'),
         url('fonts/comfortaa_regular-webfont.svg#ComfortaaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ---------------- FULL FRAME WIDTH ---------------- */
body.custom {background:url('images/body.jpg') repeat scroll 0 0 #eaf2e9;/*font-family: 'ComfortaaRegular';*/}
.custom .full_width > .page {background: none repeat scroll 0 0 transparent;}
.custom #header_area {background: url("images/header-bg.png") repeat-x scroll 0 99% transparent;height: 145px;margin-bottom: 10px;}
.custom #nav_area {}
.custom #content_area {}
.custom #footer_area {background: url("images/footer-bg.png") repeat-x scroll 0 0 transparent;height: 304px;margin-top: 25px;}
#content {width: 650px;}
#sidebars {width: 310px;}

/* ---------------- L O G O ---------------- */
.custom #logo a {background: url("images/logo-header.png") no-repeat scroll left center transparent;display: block;height: 45px;outline-style: none;position: relative;text-indent: -9999px;top:-8px;width: 303px;}
.custom #header #logo {background:none repeat scroll 0 0 transparent;}
.custom #logo a:hover {}
.custom #header #tagline { text-indent:-9999px;}

/* ---------------- S O C I A L    H E A D E R ---------------- */
#social-links-header{float: right;position: relative;top: 24px;}
#social-links-header li{ float:left;text-indent: -9999px;margin-left: 10px;}
#social-links-header li a{display: block;height: 22px;width: 22px;}
#social-links-header li.facebook a{background: url("images/share-top.png") no-repeat scroll 0 0 transparent;}
#social-links-header li.twitter a{background: url("images/share-top.png") no-repeat scroll -33px 0 transparent;}
#social-links-header li.linked a{background: url("images/share-top.png") no-repeat scroll -66px 0 transparent;}
#social-links-header li.you-tube a{background: url("images/share-top.png") no-repeat scroll -99px 0 transparent;}
#social-links-header li.mail a{background: url("images/share-top.png") no-repeat scroll -132px 0 transparent;}
#social-links-header li.rss a{background: url("images/share-top.png") no-repeat scroll -165px 0 transparent;}
#social-links-header li.facebook a:hover{ background-position:0 -23px}
#social-links-header li.twitter a:hover{ background-position:-33px -23px}
#social-links-header li.linked a:hover{ background-position:-66px -23px}
#social-links-header li.you-tube a:hover{ background-position:-99px -23px}
#social-links-header li.mail a:hover{ background-position:-132px -23px}
#social-links-header li.rss a:hover{ background-position:-165px -23px}

/* ---------------- M E N U ---------------- */
ul.menu-header{font-family: 'ComfortaaBold';font-size: 20px;margin-top:5px;text-transform: uppercase;letter-spacing: 2px;}
ul.menu-header li{float: left;}
ul.menu-header li a{padding: 18px 15px 22px;color: #477FBA;}
ul.menu-header li a:hover{background: url("images/menu-over-bg.png") repeat-x scroll 0 0 #477FBa;color:#fff}
ul.menu-header .current-menu-item a{background: url("images/menu-over-bg.png") repeat-x scroll 0 0 #477fba;color:#fff}

/* ---------------- H E A D E R  R I B B O N ---------------- */
#about-bryan{background: url("images/about-ribbon.png") no-repeat scroll 0 0 transparent;height: 150px;left: 50%;margin-left: -565px;overflow-x: hidden;position: relative;width: 1130px;}
#about-bryan .about{background: url("images/bryan-home.png") no-repeat scroll 0 50% transparent;float: left;height: 97px;margin-left:110px;margin-top: 7px;width: 640px;}
#about-bryan .ribbon-logo{float: right;margin-right: 100px;margin-top: 18px;}
#about-bryan .ribbon-logo a{background: url("images/ribbon-logo.png") no-repeat scroll 0 0 transparent;display: block;height: 77px;width: 247px;}
#about-bryan .about p{color: #EDEDED;font-size: 16px;height: 79px;margin-left: 100px;position: relative;text-shadow: 1px 1px 0 #324456;top: 2px;width: 535px;}
span.comma-right{background: url("images/comma-right.png") no-repeat scroll 0 0 transparent;display: block;float: right;height: 29px;width: 26px;}

/* ---------------- H O M E  - S L I D E R ---------------- */
.showcase-load{height:360px;overflow: hidden;}
.showcase{position: relative;margin: auto;background: url("images/stripes.png") repeat scroll 0 0 transparent;padding: 20px;height: 320px;}
.showcase-content-container{background: url("images/slider-field-bg.jpg") no-repeat scroll 0 0 transparent;}
.showcase-content img{background: url("images/stripes.png") repeat scroll 0 0 transparent;padding: 20px;margin-left:15px;margin-top: 75px;-webkit-box-shadow:  0 6px 8px 0 #1f1f1f;box-shadow:  0 6px 8px 0 #1f1f1f;float: left;}
.showcase-arrow-previous, .showcase-arrow-next{position: absolute;background: url('images/arrows.png');width:40px;height:41px;top:155px;cursor: pointer; z-index:999;}
.showcase-arrow-previous{left:-45px;}
.showcase-arrow-previous:hover{	background-position: 0 -40px;}
.showcase-arrow-next{right:-45px;background-position: -43px 0;}
.showcase-arrow-next:hover{background-position: -43px -40px}
.showcase-caption{background: url("images/stripes.png") repeat scroll 0 0 transparent;float: right;height: 250px;margin-right: 15px;margin-top: 15px;padding: 20px;width:310px;-webkit-box-shadow:  0 6px 8px 0 #1f1f1f;box-shadow:  0 6px 8px 0 #1f1f1f;}
.showcase-caption h2{font-size:27px;margin-bottom: 15px;line-height: 29px;text-shadow: 1px 1px 0px #ffffff;}
.showcase-caption p{color: #FFFFFF;text-align: justify;font-size: 14px;text-shadow: 1px 1px 0px #324456;}
.showcase-caption a{ color:#1964AE;}
#ribbon-home{background: url("images/ribbon-home.png") no-repeat scroll 0 0 transparent;height: 105px;margin-left: 22px;margin-top: 20px;padding-top: 20px;width: 940px;text-align: center;}
#ribbon-home p{font-size:20px;color: #ededed;margin-left: 200px;margin-right: 70px;padding-top:10px;text-shadow: 1px 1px 0px #324456;}
#ribbon-home h3{background: url("images/comma-ribbon.png") no-repeat scroll center top transparent;color: #ededed;font-size: 23px;font-weight: bold;line-height: 32px;margin-left: 155px;margin-right: 40px;margin-top: 4px;    text-shadow: 1px 1px 0px #324456;}
	
/* ---------------- BOOKS ---------------- */
#news-slider{margin-top: 20px;}
#news-slider h3{color: #1964ae;font-size: 23px;text-transform: uppercase;margin-bottom: 15px;}
#news-slider span.stripes{background: url("images/stripes.png") repeat scroll 0 0 transparent;display: block;float: right;height: 20px;margin-right: 25px;margin-top: 5px;position: relative;width: 760px;}
#news-slider img{background: url("images/books-home-bg.png") no-repeat scroll 0 0 transparent;height: 186px;padding: 17px 19px;width: 183px;margin-bottom: 15px;}
#news-slider h2 {font-size:21px;color: #1964ae; height:80px}
#news-slider h2 a{color: #1964ae;}
#news-slider p{font-size: 13px;color:#484848;height: 125px;}
#news-slider a.konw-more{background: url("images/know-more.png") no-repeat scroll 0 0 transparent;display: block;float: right;height:36px;margin-top: 20px;width:100px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 920px;margin: 0 auto;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {height: 520px;width: 920px;}
.jcarousel-skin-tango .jcarousel-item {width:220px;height: 520px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 13px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {background: url("images/arrows.png") repeat scroll -43px 0 transparent;cursor: pointer;height: 40px;right: -50px;position: absolute;top: 86px;width: 41px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {background: url("images/arrows.png") repeat scroll 0 0 transparent;cursor: pointer;height: 40px;left: -50px;position: absolute;top: 86px;width: 41px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -43px -40px}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: 0 -40px}
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,.jcarousel-item {float: left;list-style: none;width: 75px;height: 75px;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}

/* ---------------- F O O T E R ---------------- */
#custom-footer{height: 282px;}
#footer{ text-align:left;}
#footer a { color:#dddddd; border:medium none;}
#footer a:hover{color:#ffffff;}
#custom-footer h3{font-size:35px;font-family: 'ComfortaaBold'; margin-bottom:25px;margin-top: 40px; color:#fff}
#custom-footer p{ font-size:13px;color:#fff}
#custom-footer .col1{background: url("images/logo-footer.png") no-repeat scroll 50% 100% transparent;float: left;height: 268px;width: 390px;}
#custom-footer .col1 li{ float:left;text-indent: -9999px;margin-right: 10px;}
#custom-footer .col1 li a{display: block;height:55px;width:55px;}
#custom-footer .col1 li.facebook a{background: url("images/share-footer.png") no-repeat scroll 0 0 transparent;}
#custom-footer .col1 li.twitter a{background: url("images/share-footer.png") no-repeat scroll -60px 0 transparent;}
#custom-footer .col1 li.linked a{background: url("images/share-footer.png") no-repeat scroll -120px 0 transparent;}
#custom-footer .col1 li.you-tube a{background: url("images/share-footer.png") no-repeat scroll -181px 0 transparent;}
#custom-footer .col1 li.mail a{background: url("images/share-footer.png") no-repeat scroll -302px 0 transparent;}
#custom-footer .col1 li.rss a{background: url("images/share-footer.png") no-repeat scroll -242px 0 transparent;}
#custom-footer .col1 li.facebook a:hover{ background-position:0 -60px}
#custom-footer .col1 li.twitter a:hover{ background-position:-60px -60px}
#custom-footer .col1 li.linked a:hover{ background-position:-120px -60px}
#custom-footer .col1 li.you-tube a:hover{ background-position:-181px -60px}
#custom-footer .col1 li.mail a:hover{ background-position:-302px -60px}
#custom-footer .col1 li.rss a:hover{ background-position:-242px -60px}
#custom-footer .col2{background: url("images/tree-footer.png") no-repeat scroll 100% 100% transparent;float: right;height: 268px;padding-left: 50px;width:535px;}
.menu-footer{float: left;text-transform: uppercase;}
.menu-footer li{background: url("images/menu-footer-separator.png") no-repeat scroll 100% 0 transparent;float: left;font-size: 10px;letter-spacing: 1px;margin-right: 2px;padding-right: 7px;}
span.credits{float: right;text-transform: uppercase;}

/* ---------------- H O M E ---------------- */
body.welcome .headline_area{background: none repeat scroll 0 0 transparent; position:absolute; left:-9999px;}
body.welcome .post_box {display: none;}
#latest-posts{}
#latest-posts h3{color: #1964ae;font-size: 23px;text-transform: uppercase;margin-bottom: 35px;}
#latest-posts span.stripes{background: url("images/stripes.png") repeat scroll 0 0 transparent;display: block;float: right;height: 20px;margin-top: 5px;position: relative;width: 455px;}
#home-post {background: url("images/stripes.png") repeat scroll 0 0 transparent;margin-bottom: 25px;padding: 8px;}
#home-post #share-home {padding: 30px 0 10px;width:515px}
#home-post h2{font-size: 3em;line-height: 1.364em;margin-bottom:15px;}
#home-post img{background: url("images/stripes.png") repeat scroll 0 0 transparent;padding:25px;}
.post-info{background: url("images/stripes.png") repeat scroll 0 0 transparent;font-size: 11px;margin: 15px 0;padding: 15px 5px; color:#133246}
.post-info a{color:#133246}
.post-info span.updated{/*background: url("images/post-info.png") no-repeat scroll 0 0 transparent;*/height: 33px;margin-right:5px;padding-bottom: 1px;padding-left: 19px;padding-top: 3px;}
.post-info span.author{/*background: url("images/post-info.png") no-repeat scroll 0 -27px transparent;*/height: 33px;margin-right:5px;padding-bottom: 1px;padding-top: 3px;}
.post-info span.comments{/*background: url("images/post-info.png") no-repeat scroll 0 -54px transparent;*/height: 33px;margin-right:5px;padding-bottom: 1px;padding-top: 3px;}
.post-info span.tags{/*background: url("images/post-info.png") no-repeat scroll 0 -82px transparent;*/height: 33px;margin-right: 10px;padding-bottom: 1px;padding-top: 3px;}
.custom-excerpt {font-size:15px;line-height: 1.6em;text-align: justify;}
span.read-more a{background: url("images/read-more-bt.png") no-repeat scroll 0 0 transparent;display: block;float: right;height: 42px;margin-top: 20px;text-indent: -9999px;width: 93px;}
span.all-blog-posts a {background: url("images/all-blog-post-bt.png") no-repeat scroll 0 0 transparent;display: block;float: right;height: 42px;margin-bottom: 20px;margin-top: -5px;text-indent: -9999px;width: 192px;}
#share-home{left: -4px;padding: 30px 0 0;position: relative;}
span.st_plusone_hcount{position: relative;top: -2px;}

/* ---------------- S I D E B A R S ---------------- */
li.widget {margin-bottom: 15px;}
li.thesis_widget_search{background: url("images/stripes.png") repeat scroll 0 0 transparent;height: 37px;padding: 9px 0 1px 8px;width: 301px;}
input#s{background: url("images/search-bg.png") no-repeat scroll 97% 50% #FFFFFF;border: medium none;padding: 6px 2px 6px 6px;}
.sidebar h3{color: #1964ae;font-size: 23px;text-transform: uppercase;font-variant: normal;letter-spacing: 0;}
.sidebar span.stripes{background: url("images/stripes.png") repeat scroll 0 0 transparent;display: block;float: right;height: 20px;margin-top: 6px;position: relative;width:80px;}
.sidebar-title{background: url("images/join-network.png") no-repeat scroll 0 0 transparent;width:312px;padding: 20px;text-align: center;}
.sidebar-title p{text-shadow: 1px 1px 0px #516975;color: #FFFFFF;width: 267px;font-size: 15px;}
.sidebar-title span.bold-title{font-size: 18px;display:block;margin-bottom: 5px;}
#social-network embed{background: url("images/stripes.png") repeat scroll 0 0 transparent;padding: 5px;}
#feedburner span.stripes{background: url("images/stripes.png") repeat scroll 0 0 transparent;display: block;float: right;height: 20px;margin-top: 6px;position: relative;width:175px;}
#newsletter-box{ margin-bottom:10px;background: url("images/stripes.png") repeat scroll 0 0 transparent;padding: 7px;}
.newsletter-padding-box{background: none repeat scroll 0 0 #FFFFFF;padding: 5px; min-height:100px;}
.newsletter-padding-box form{background: url("images/newsletter-bg.png") no-repeat scroll 0 0 transparent;height: 45px;margin-top: 10px;}
.newsletter-padding-box input{background: none repeat scroll 0 0 transparent;margin-left: 31px;margin-right: -33px;margin-top: 7px;width: 165px!important;border: medium none;}
.newsletter-padding-box input[type="submit"]{background: none repeat scroll 0 0 #3289C8;border: medium none;color: #FFFFFF;cursor: pointer;padding: 0.308em 10px;width: 60px!important;}
.newsletter-padding-box p{color: #484848;font-size: 10px;font-style: italic;margin-bottom: -10px !important;margin-top: 5px;}
	
#facebook span.stripes{background: url("images/stripes.png") repeat scroll 0 0 transparent;display: block;float: right;height: 20px;margin-top: 6px;position: relative;width:40px;}
#facebook-widget{background: url("images/stripes.png") repeat scroll 0 0 transparent;padding:8px;}


#premium-books-2 span.stripes-free{background: url("images/stripes.png") repeat scroll 0 0 transparent;display: block;float: right;height:20px;margin-top:8px;position: relative;width:50px;}
#premium-books-2 span.stripes{background: url("images/stripes.png") repeat scroll 0 0 transparent;display: block;float: right;height:20px;margin-top:8px;position: relative;width:105px;}
#premium-books-2 #premium-books-box{ margin-bottom:10px;background: url("images/stripes.png") repeat scroll 0 0 transparent;padding:7px;}
#premium-books-2 .premium-books-padding-box{background: none repeat scroll 0 0 #FFFFFF;padding: 5px;}
#premium-books-2 .premium-book{background: url("images/premium-books-separator.png") no-repeat scroll 50% bottom transparent;margin-bottom: 25px;min-height: 220px;padding: 5px 10px 20px 0;}
#premium-books-2 .premium-book img{background: none repeat scroll 0 0 transparent;float: left;margin-right:0; padding: 0;margin-left: -5px;}
#premium-books-2 .premium-book h3{font-size: 18px;font-weight: bold;line-height: 22px;margin-bottom: 10px;margin-top: 6px;padding-bottom: 5px;text-align: center;text-transform: none;}
#premium-books-2 .premium-book h3 a{color:#3289C8;}
#premium-books-2.premium-book a.konw-more{}
#premium-books-2 li.free-book{float:none;}
#premium-books-2 .premium-book p{color: #133246;font-size: 12px;}
#premium-books-2 .premium-book a.know-more{ display:block; margin-top:15px; text-transform:uppercase; font-weight:bold; text-align:right}

li#recentcomments span.stripes-free{ background: url("images/stripes.png") repeat scroll 0 0 transparent;display: block;float: right;height: 20px; margin-top: -40px;position: relative;width: 170px;}
li#recentcomments h3{}
li#recentcomments .pading-box{background: url("images/stripes.png") repeat scroll 0 0 transparent;padding:7px;}

#book-reviews span.stripes{background: url("images/stripes.png") repeat scroll 0 0 transparent;display: block;float: right;height:20px;margin-top:7px;position: relative;width:130px;}
#books-reviews-widget{background: url("images/stripes.png") repeat scroll 0 0 transparent;padding: 7px;}
ul#book{background: none repeat scroll 0 0 #FFFFFF; padding: 8px;}
ul#book li{ background:url("images/premium-books-separator.png") no-repeat scroll 50% bottom transparent;padding-bottom: 20px;}
ul#book p{margin-bottom: 5px;}
ul#book span.review-author{color: #324456;display: block;font-style: italic;font-weight: bolder;text-align: right;}

/* ---------------- T A B B E D   C O N T E N T ---------------- */
.hide { position: absolute; top: -9999px; left: -9999px; }
#single-tabed-box {background: url("images/stripes.png") repeat scroll 0 0 transparent;padding: 7px;}
#single-tabed-box .nav {}
#single-tabed-box .nav li { float: left;}
#single-tabed-box .nav li.nav-two{}
.list-wrap{background: none repeat scroll 0 0 #FFFFFF;margin-top: 30px;padding: 20px 10px 1px;}
#single-tabed-box .nav li.last { margin-right: 0; }
#single-tabed-box .nav li a {border: 0 none;color: #386986;display: block;font-size:15px;letter-spacing: 1px;padding: 6px 14px;text-align: left;text-transform: uppercase;}
#single-tabed-box .nav li a:hover {background: none repeat scroll 0 0 #FFFFFF;color: #386986;}
#single-tabed-box ul {}
#single-tabed-box ul li a {color:#386986;display: block;font-size:14px;padding: 3px 8px;}
#single-tabed-box ul li a:hover {color:#386986}
#single-tabed-box ul li.nav-one a.current{background: none repeat scroll 0 0 #FFFFFF;color:#386986; }
#single-tabed-box ul li.nav-two a.current{background: none repeat scroll 0 0 #FFFFFF;color:#386986; }
#single-tabed-box ul li.nav-three a.current{background: none repeat scroll 0 0 #FFFFFF;color:#386986;}
li.nav-three a{width: 65px;}
.popular-post{margin-bottom: 10px;min-height: 60px;}
.popular-post img{background: url("images/stripes.png") repeat scroll 0 0 transparent;float: left;height: 50px;margin-right: 10px;padding: 3px;text-indent: -9999px;width: 50px;}
.popular-post h2{font-size: 19px;line-height: 22px;margin-left: 65px;width: 215px;}
.popular-post h2 a{color:#3289C8;}

/* ---------------- T E A S E R S ---------------- */
#teaser-bg{background: none repeat scroll 0 0 #FFFFFF;padding: 15px;}
.teaser_link {}
a.post_image_link{ display:none;}
.teaser {/*width: 100%; float:none;background: url("images/teaser-bg.png") repeat-x scroll 0 100% transparent;margin-bottom: 25px; padding-bottom: 85px;*/
background: url("images/stripes.png") repeat scroll 0 0 transparent;float: none;margin-bottom: 25px;padding: 8px;width: 100%;}
.teaser h2 {/*font-size: 25px;margin-bottom: 15px;*/font-size: 25px;padding: 10px 10px 20px;}
a.teaser_link{background: url("images/read-more-bt.png") no-repeat scroll 0 0 transparent;display: block;float: right;height: 42px;margin-top: 20px;text-indent: -9999px;width: 93px;}
.teaser img{background: url("images/stripes.png") repeat scroll 0 0 transparent;padding: 22px;}
.teaser #share-home{/*margin-top: 48px;*/width: 510px;}
.stButton .st-sharethis-counter {background-image: url("images/custom-share-bt.jpg") !important;width:60px!important; }

.teaser .format_teaser {font-size: 15px;text-align:justify;line-height: 1.5em;}

/* ----- NUMBERED PAGE NAV ----- */
.custom .wp-pagenavi {display: block;float: right;height: 25px;margin: 0 0 10px;}
.custom .wp-pagenavi span.current{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #c8d5e0;color: #1E598E;}
.custom .wp-pagenavi a, .wp-pagenavi span {background: none repeat scroll 0 0 #F6F6F6;border:1px solid #c8d5e0;color: #1E598E;padding: 5px 9px !important;margin: 0 1px !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.custom .wp-pagenavi a:hover{border:1px solid #1E598E;}
.custom .wp-pagenavi span.pages{background: none repeat scroll 0 0 #fff;}

/* ----- SINGLE POST ----- */
#share-single-outer {background: url("images/stripes.png") repeat scroll 0 0 transparent;padding:8px;margin-top: 20px;}
#share-single{background: none repeat scroll 0 0 #FFFFFF;padding: 15px;}
#share-single img{background: url("images/stripes.png") repeat scroll 0 0 transparent;padding-right: 7px;}
#share-single span.title{color: #1964AE;display: block;font-size: 2.2em;margin-bottom: 30px;}
#share-single .stBubble{margin-right: 30px;}
.share-post-box{display: block;margin-top: 20px;}
/*#wherego_related{background: url("images/testemonium-line.png") no-repeat scroll center 9px transparent;margin-top: 35px;text-align: center;}*/
.related-posts{margin-top: 40px;}
span.related-title{background:none repeat scroll 0 0 #FFFFFF;padding: 0 10px;    color: #3289C8;font-size: 13px;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;}

#wherego_related li{background: url("images/premium-books-shadow.png") no-repeat scroll 0 5px transparent;font-size: 13px;margin: 10px;padding-left: 20px;text-align: left;}
#wherego_related li a{color: #75AF2D;}
.post_box {background: url("images/stripes.png") repeat scroll 0 0 transparent;padding:8px}
.headline_area {background: none repeat scroll 0 0 #FFFFFF;margin-bottom: 0;padding: 10px 10px 20px;}
.format_text {background: none repeat scroll 0 0 #FFFFFF;padding: 10px;}
.format_text img{background: url("images/stripes.png") repeat scroll 0 0 transparent;padding:8px}
.format_text img.no-stripes{background:none;padding:8px}
#disqus_thread{background: url("images/stripes.png") repeat scroll 0 0 transparent;padding:8px; margin-top:20px;}
#dsq-content{background: none repeat scroll 0 0 #FFFFFF;padding: 15px;}
.format_text p {font-size: 15px;line-height: 1.5em;margin-bottom: 17px;}
.headline_area h1, .headline_area h2, #archive_intro h1{font-size: 3em;line-height: 1.364em;}
.format_text blockquote {background: url("images/comma.png") no-repeat scroll 0 0 transparent;border: medium none;margin: 0;min-height: 39px;padding-left: 55px;text-align: justify;color: #1965AE;}
.format_text cite {color: #333333;float: right;text-align: right !important;}
.format_text h2{font-size: 30px;margin: 10px 0; font-weight:bold}
.format_text h3{font-size: 26px;margin: 10px 0; font-weight:bold}
.format_text h4{font-size: 22px;margin: 10px 0; font-weight:bold}
.format_text h5{font-size: 18px;margin: 10px 0; font-weight:bold}
.format_text h6{font-size: 15px;margin: 10px 0; font-weight:bold}
.format_text ul li{ list-style-type:decimal;}
.format_text ol li{ list-style-type: disc;}
.format_text td{ padding-right:20px;}
.format_text address{ color:#333}
.format_text .wp-caption {background: url("images/stripes.png") repeat scroll 0 0 transparent;border: medium none;margin: 10px;padding: 10px;}
.format_text .wp-caption img {background: none repeat scroll 0 0 transparent;padding: 0;}
/* ----- REVIEWS PAGE ----- */
#testemonium{}
#testemonium-box{margin-bottom: 50px;}
#testemonium-autor{background: url("images/testemonium-line.png") no-repeat scroll center center transparent;display: block;color:#3289C8;height: 22px;text-align: center;text-transform: uppercase;width: 100%;font-size:13px;
font-weight: bold;letter-spacing: 1px;}
#testemonium span.autor-name{background: none repeat scroll 0 0 #FFFFFF;padding: 0 10px;}
.testemonium-text p{color: #616161;margin-left: 156px;margin-top: 19px;text-align: justify;width: 400px;}
.testemonium-text span.comma-left{color: #3289C8;font-size: 70px;left: -5px;position: relative;top: 30px;}
.testemonium-text span.comma-right-test{color: #3289C8;font-size: 40px;margin-top: 8px;position: absolute;}
.author-avatar{float: left;margin-top: 25px;}
.author-avatar img{background: none repeat scroll 0 0 transparent;}
span.author-over-image{margin-left: -6px;margin-top: -6px;position: absolute;}
span.review-author-page{display: block;padding-right: 60px;text-align: right;color: #75AF2D;}
span.review-author-company{display: block;padding-right: 60px;text-align: right;color: #666666;;}
#vertical-share{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #ECF5FA;float: left;font-size: 9px;line-height: normal;margin-left: -115px;overflow: hidden;position: fixed;text-align: center;top: 310px;width: 75px;z-index: 100000;padding: 10px 5px;}

/* ----- BOOKS PAGE ----- */
#buy-block{float: right;width: 355px;}
#buy-block span.title{background: url("images/cart.png") no-repeat scroll center center transparent;display: block;float: left;height: 70px;width: 67px;}
#buy-block a.paper{background: url("images/buy-now-books-bg.png") no-repeat scroll 0 0 transparent;display: block;font-weight: bold;letter-spacing: 1px;margin-bottom: 10px;margin-left: 68px;padding: 4px 5px 4px 95px;   text-decoration: none;text-transform: uppercase;width: 184px;}
#buy-block a.kindle{background: url("images/buy-now-books-bg.png") no-repeat scroll 0 -62px transparent;display: block;font-weight: bold;letter-spacing: 1px;margin-bottom: 20px;margin-left: 68px;padding: 4px 5px 4px 95px;
text-decoration: none;text-transform: uppercase;width: 184px;}

/* ----- COMMENTS ----- */
#comments {background: none repeat scroll 0 0 #FFFFFF;margin: 0px 0; padding-top:20px}
#commentform {padding: 20px 20px 20px 10px;}
dl#comment_list dd {padding: 1em;}
dl#comment_list dl .bypostauthor {background: none repeat scroll 0 0 #EDEDED;padding-top: 10px;}
dl#comment_list dl dd.bypostauthor > .format_text {background: none repeat scroll 0 0 #EDEDED;}
#commentform input{ background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;width: 50%;}
#commentform textarea{ background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;width:100%;}
dl#comment_list {border: medium none;}
#commentform input.form_submit {background: url("images/comments-submit.png") no-repeat scroll center center transparent;border: medium none;color: #FFFFFF;cursor: pointer;padding: 12px 17px;   text-transform: uppercase;}

dl#comment_list dd p.reply a {background: url("images/comments-submit.png") no-repeat scroll center center transparent;color: #FFFFFF;padding: 15px 26px;text-transform: uppercase;}
dl#comment_list dd p.reply a:hover{ text-decoration:none;} 

#cancel-comment-reply-link {<span class="comments"><?php comments_number( '0 Comments', '1  Comment', '% Comments' ); ?>.</span>}
.prev_next {background: none repeat scroll 0 0 #FFFFFF;margin-top: -32px;}
#comment-user-details{/*    float: right;
    margin-right: 10px;
    margin-top: 50px;*/}
#fb-msg{ font-size:15px}
/* ----- CSS HACKS ----- */
:root #about-bryan .about p {top:10px \0/IE9; }  /* IE9 */
:root .list-wrap {margin-top: 30px \0/IE9; }  /* IE9 */
#about-bryan .about p {top:10px \0/IE8+9; /* IE8+9  */}

/* IE7 */
ul.menu-header li {*padding: 18px 15px 22px;}
ul.menu-header {*margin-top:-14px;}
#news-slider span.stripes,
#latest-posts span.stripes,
#latest-posts span.stripes,
#feedburner span.stripes,
#facebook span.stripes,
#premium-books-2 span.stripes-free,
#premium-books-2 span.stripes,
#book-reviews span.stripes,
.sidebar span.stripes {*margin-top:-23px;}
.popular-post h2{*float:right;*margin-top:-56px;}
#about-bryan .about p {*top:10px;}
/*END IE*/

body.sitemap .format_text{ padding:0 50px}
#archive_intro { display:none;}


#single-tabed-box ul { padding: 0;}
li.widget #tabs{ padding:0}
li.widget #book-reviews, li.widget #social-network, li.widget #feedburner, li.widget #facebook,  li.widget #tabs{ background:none repeat scroll 0 0 transparent; padding: 0;}
li.widget .textwidget{background: none repeat scroll 0 0 #FFFFFF;font-size: 15px;padding: 10px;}
li.widget ul{background: none repeat scroll 0 0 #FFFFFF;font-size: 15px;padding: 10px;}