/*
Theme Name:Barry Ritholtz
Theme URI:http://outthinkgroup.com
Description:A theme for authors,built specifically for Barry Ritholtz
Version:1.0
Author:Designed and Developed by Out:think Group
Author URI:http://outthinkgroup.com
*/
/*
COLORS:red:#E93123;Blue:#00AFE9;*/
@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic|Open+Sans+Condensed:300,300italic,700|Open+Sans:300italic,400italic,700italic,400,300,700);
html{background:#c0deed url(images/bg-texture.jpg) repeat top left;}
body{background: transparent url(images/bg-body.png) no-repeat top center;font-family:'PT Serif',Georgia,serif;}
a{color:#007776;}
a:hover{color:#333333;}
h1, h2, h3.widgettitle{font-family:'Open Sans Condensed';font-weight:bold;color:#0d0f0f;}
.headline h2{margin-bottom:6px;margin-top:4px;line-height:1.2em;font-size:2em;}
.headline h2 a{color:#000;}
.headline h2 a:hover{color:#007776;}
.alignleft{float:left;margin-right:15px;margin-top:8px;margin-bottom:8px;}
.alignright{margin-top:8px;margin-bottom:8px;margin-left:15px;float:right;}
.headline h1,.headline h2.h1{font-size:24px;line-height:1.3em;float:left;}
h3{font-size:18px;font-family:"Open Sans";}
.headline{position:relative;padding-left: 49px;padding-top: 1px;padding-bottom:2px;margin-bottom: 24px;}
.headline.page{padding-left:0px;}
.rss-headline a{display:block;line-height:26px;}
.rss-headline img {background: #fff;float:right;}
.rss{background:url(images/rss-icon.png) no-repeat left top;padding-left:30px;font-size:11px;line-height:25px;color:#000;font-weight:bold;display:inline-block;}
.rss-headline{background:#008880;font-family:'PT Serif',Georgia,serif;font-size:18px;padding:5px 10px 5px 15px;margin-top:10px;margin-bottom:15px;}
.rss-headline a{color:#fff;}
.rss-headline a:hover span{background-position:bottom left;color:#fff;}
.blog h2.h1,.blog h1{text-transform:uppercase}
.subtitle-title{font-size:24px;display:block;text-transform:none;font-family:"PT Serif";font-weight:normal;line-height:1.3em;}
.leaderboard{padding-left:2px;}
body .booklinks{text-align:center;border:none;}
.widget .attachment-book-thumb{float:left;margin-right:12px;width: auto;}
.blog h2.h1 a,.blog h1 a{font-family:'Open Sans Condensed';font-weight:700;color:#666666;}
.entry h3{font-family:'Open Sans';font-weight:normal;line-height:1.4em;margin-bottom:12px;color:#E93123;}
.book-wrap{float:left;padding-top:27px;}
.book-block{margin-left:195px;color:#fff;}
.book-block h3{font-size:20px;line-height:22px;}
.home-book{width:520px;}
.book-block p{font-size:20px;font-family:'PT Serif';line-height:28px;}
.book-block .buy-book-text{display:none;}
.book-block .booklinks{border:none;clear:none;padding:0px;}
.navbar h1.brand{margin:inherit;display:block;float:left;padding:10px 0px 10px;margin-left:0px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}
.newsletter-wrap p{position:absolute;bottom:44px;left:0px;color:#fff;font-family:'PT Serif';font-size:16px;}
.nlsignup{position:relative;}
.newsletter-wrap .nlsignup input{margin-right:6px;}
.grey-pattern-wrap{background:url(images/bg-grey.png) top left;color:#fff;}
.grey-pattern-wrap .logos span{text-indent:-999em;display:inline;float:right;background:url(images/logos.png) no-repeat center left;width:700px;height:60px;}
.newsletter-wrap{background:rgba(0,0,0,0.4);}
.newsletter-wrap form{margin-bottom:0px;padding:8px 0;overflow:hidden;}
.logos p{float:left;line-height:61px;font-size:16px;text-transform:uppercase;font-family:'Raleway';margin-bottom:0px;font-weight:700;}
.header h1{text-transform:uppercase;border-bottom:15px solid #E93123;margin-bottom:0px;padding-bottom:10px;}
.header-wrap{background:url(images/bg-gradient.png) repeat-x top left;}
.header-wrap .ho-wrap{padding-top:22px;}
.header-wrap-inside{height:40px;margin-bottom:30px;background:#00AFE9;}
.navbar{text-transform:uppercase;padding:0;margin-bottom:20px;}
.navbar-inner{background:none;border-bottom:none;box-shadow:none !important;filter:none;}
.navbar .nav{margin-top:90px;font-size: 13px;margin-left:30px;}
.navbar .nav > li{text-align:center;color:#333333;}
.navbar .nav > li > a{color: #000;padding: 10px 10px;margin-left: 20px;-webkit-transition-duration: 0.1s;border-radius: 10px;font-family: "Open Sans";font-size: 19px;text-transform: none;}
.navbar .nav > li > a:hover,
.navbar .nav > li a:hover,
.navbar .nav > li.current-menu-item a,
.navbar .nav > li.current_page_item a,
.navbar .nav > li.current_page_parent a,
.navbar .nav > li.current_page_ancestor a{color: #E93123;}
.social-links a{background-position:top left;background-repeat:no-repeat;display:block;float:left;padding-right:10px;padding-left:40px;line-height:34px;font-size:12px;color:#000;height:34px;-webkit-transition:0.3s all;}
.social-links a.link-facebook{background-image:url(images/sprite-facebook.png);}
.social-links a.link-twitter{background-image:url(images/sprite-twitter.png);}
.social-links a.link-linkedin{background-image:url(images/sprite-linkedin.png);padding-right:0px;}
.social-links a:hover{background-position:bottom left;-webkit-transition:0.3s all;}
.content{padding-top:10px;background:#fff url(images/bg-sidebar.png) 747px 0px repeat-y;box-shadow: 0px 0px 40px rgba(255,255,255,0.8);border-radius:0px;border: 1px solid #ddd;}
.entry{padding:0 20px;}
.content > .row{}
.social-links a:hover{background-position:bottom left;}
.link-twitter{height:33px;}
.link-linkedin{height:33px;}
.books .hr{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px;height:1px;display:block;}
.header{position:relative;padding-bottom:6px;}
.review{font-family:'PT Serif',georgia,serif;font-size:24px;line-height:1.4em;text-align:center;font-style:italic;}
.source{display:block;font-size:14px;}
.margin-bottom{margin-bottom:30px;}
.post{clear:both;border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px;}
.byline{font-size:14px;margin-bottom:0px;font-family:"Open Sans Condensed";font-weight:bold;}
.byline .author{font-variant:small-caps;}
.share-links{clear:both;overflow:hidden;margin-bottom:25px;}
.share-links .float-left{float:left;}
.share-links .tweet{overflow:hidden;width:90px;}
.facebook{width:90px;}
.plusone{width:60px;overflow:hidden;}
.newsletter-widget form input[type=email]{margin-right:-3px;border-radius:6px 0 0 6px;}
.widget:first-child{padding-top:10px;}
.widget{background:url(images/bg-widget-line.png) bottom left repeat-x;margin-bottom:18px;font-family:helvetica,arial,sans-serif;font-size:13px;padding:15px;padding-top:0px;overflow:hidden;}
.adzonewidget{margin-left:-10px;background:none;}
.category-expander li{float:left;width:50%;}
.widget li{list-style:none;margin-left:0px;border-top:1px solid #ddd;padding-top:4px;}
.widget > ul{padding-left:0px;margin-left:0px;}
.form-search{margin-bottom:0px;}
.form-search input[type="text"]{margin-right:-3px;border-radius:10px 0 0 10px;}
.btn{background:#db6029;border-radius:0px;color:#fff;text-shadow:none;border-radius:5px;}
.btn:hover{background:#007776;color:#fff;}
#searchform .btn{border-radius:0 5px 5px 0;}
.widget:last-child{background:none;}
.tab-content{border-top:0px;}
.widgettitle{text-transform:uppercase;font-size:20px;line-height:1.2em;}
.footer{font-size:12px;padding-top:10px;border-top:1px solid #ddd;margin-top:30px;}
.postmeta .float-left{margin-right:12px;}
.postmeta .email img{float:right;width:109px;}
.credits{text-align:right;}
.page .widget{text-align:right;}
.nav-tabs > .active > a,.nav-tabs > .active > a:hover{}
.nav-tabs li.active a{background:#007776;color:#fff;}
.nav-tabs{border-bottom:2px solid #007776;margin-bottom:0px;}
.nav-tabs > li{margin-bottom:0px;font-family:'Open Sans Condensed';text-transform:uppercase;border:none;font-weight:bold;}
.nav-tabs > li > a{padding-top:5px;padding-bottom:5px;line-height:20px;border:none;-webkit-border-radius:0;-moz-border-radius:0;font-size:15px;}
.nav-tabs > li > a:hover{border-color:#eeeeee #eeeeee #dddddd;}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover{color:#000;cursor:default;background-color:#ddd;border:none;border-bottom-color:transparent;background:#007776;border-radius:4px 4px 0px 0;}
.tab-content ul,.tab-content ol{margin:0px;}
.tab-content li a{display:block;}
.tab-content li{padding:5px 12px;}
/* ==========================================
=====! page styles =====
============================================*/
.page .sidebar h1{font-size:24px;text-align:right;line-height:1.2em;margin-bottom:30px;text-transform:uppercase;}
.page .sidebar{width:365px;padding-right:15px;}
.social{position:absolute;right:0px;top:25px;}
.social a{display:block;float:left;width:33px;height:22px;text-indent:-999em;font-size:0px;margin-left:14px;-webkit-transition:0.3s all;}
.social a:hover{background-position:bottom left;-webkit-transition:0.3s all;}
.social a.twitter{border-right:1px solid #ddd;width:27px;padding-right:10px;}
p.commentlink,a.morelink,.subtitle a, a.more-link{font-size: 16px;font-weight:bold;}
p.commentlink a,a.morelink,.subtitle a{color: #333;}
a.morelink, a.more-link {color: #E93123;}
.subtitle a{display:block;padding-top:5px;}
p.commentlink a:hover{color:#000;text-decoration:none;}
.entry h4{font-family:'PT Serif',georgia,serif;font-size:16px;font-weight:normal;}
.entry .quote{color:#000;}
.entry .quote .source{display:block;color:#E93123;}
.container .hr{}
.feedflare{display:none;}
.widget .order-book{text-align:right;padding-left:105px;padding-right:20px;}
.widget .order-book .booklinks{border:0px;padding:0px;}
.widget .order-book .buy-book-text{display:none;}
.brand a{display:block;text-indent:-999em;background: url(images/tbp-logo.png) no-repeat top left;height:137px;width:253px;}
.entry #mc_embed_signup input{margin-right:8px;}
.navbar-inner{margin-top:0px;padding-top:0px;}
.navbar-inner .container{border-radius:0 0 10px 10px;padding:10px 0px;width:1060px;}
.category-label{height: 39px;width: 58px;position:absolute;left:-28px;top:8px;background:url(images/label-big-picture.png?v48) no-repeat top left;}
.headline .books{background-image:url(images/label-bookshelf.png?v48);}
.headline .weekend{background-image:url(images/label-weekend.png?v48);}
.headline .video{background-image:url(images/label-video.png?v48);}
.headline .thinktank{background-image:url(images/label-thinktank.png?v48);}
/* ==========================================
=====! Comment styles =====
============================================*/
.postmeta .share .right{margin-left:10px;}
#respond h3,h3#comments{color:#000000;font-size:20px;font-weight:normal;line-height:26px;margin-bottom:10px;}
h3#comments{border-bottom:1px solid #E8E8E8;padding-bottom:4px;}
#commentform textarea{width:96%;}
.format_text input.form_submit,#commentform .form_submit{}
.commentlist li{font-size:13px;padding:10px 0;list-style:none;}
.comment-body{margin-left:85px;position:relative;}
.avatar{left:-85px;position:absolute;top:0;}
cite.fn,cite.fn a{float:left;font-size:15px;font-style:normal;font-weight:bold;padding-right:10px;text-decoration:none;}
.comment-meta a{color:#555555;text-decoration:none;}
.comment-meta{margin-bottom:8px;}
span.says{display:none;}
#respond{border-top:6px solid #ddd;margin-top:15px;}
#commentform p{overflow:hidden;}
#commentform input[type=text]{float:left;}
#commentform label{float:left;padding-left:8px;padding-top:2px;line-height:22px;}
.paperclip{display:block;height:47px;width:60px;background:url(images/paperclip.png);position:absolute;right:7px;background-repeat:no-repeat;}
#ot_about-widget-2{position:relative;}
.ot_about_widget .alignright{margin-right:11px;}
body .book-content{float:right;margin-left:20px;margin-bottom:15px;}
.booktitle{font-family:"open sans condensed";font-weight:bold;text-transform:uppercase;}
.macronoteswidget_widget .widgettitle{padding-left:27px;background:url(images/icon-notes.png) left top no-repeat;padding-top:1px;padding-bottom:2px;}
/* ==========================================
=====! Google Search Styles =====
============================================*/
.gsc-control-cse{font-family:Arial,sans-serif;border-color:#FFFFFF;background-color:#FFFFFF;}
.gsc-tabHeader.gsc-tabhInactive{border-color:#E9E9E9;background-color:#E9E9E9;}
.gsc-tabHeader.gsc-tabhActive{border-top-color:#FF9900;border-left-color:#E9E9E9;border-right-color:#E9E9E9;background-color:#FFFFFF;}
.gsc-tabsArea{border-color:#E9E9E9;}
.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult{border-color:#FFFFFF;background-color:#FFFFFF;}
.gsc-webResult.gsc-result:hover,
.gsc-imageResult:hover{border-color:#FFFFFF;background-color:#FFFFFF;}
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b{color:#E93123;}
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b{color:#333;}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b{color:#007776;}
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b,
.gs-imageResult a.gs-title:active,
.gs-imageResult a.gs-title:active b{color:#0000CC;}
.gsc-cursor-page{color:#0000CC;}
a.gsc-trailing-more-results:link{color:#0000CC;}
.gs-webResult .gs-snippet,
.gs-imageResult .gs-snippet,
.gs-fileFormatType{color:#000000;}
.gs-webResult div.gs-visibleUrl,
.gs-imageResult div.gs-visibleUrl{color:#666;}
.gs-webResult div.gs-visibleUrl-short{color:#008000;}
.gs-webResult div.gs-visibleUrl-short{display:none;}
.gs-webResult div.gs-visibleUrl-long{display:block;}
.gsc-cursor-box{border-color:#FFFFFF;}
.gsc-results .gsc-cursor-box .gsc-cursor-page{border-color:#E9E9E9;background-color:#FFFFFF;color:#0000CC;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{border-color:#FF9900;background-color:#FFFFFF;color:#0000CC;}
.gs-promotion{border-color:#336699;background-color:#FFFFFF;}
.gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link *,
.gs-promotion .gs-snippet a:link{color:#0000CC;}
.gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited *,
.gs-promotion .gs-snippet a:visited{color:#0000CC;}
.gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover *,
.gs-promotion .gs-snippet a:hover{color:#0000CC;}
.gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active *,
.gs-promotion .gs-snippet a:active{color:#0000CC;}
.gs-promotion .gs-snippet,
.gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right *{color:#000000;}
.gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl-short{color:#008000;}
body .gsc-control-cse .gs-spelling,
body .gsc-control-cse .gs-result .gs-title,
body .gsc-control-cse .gs-result .gs-title *{font-size:21px;font-family:'Open Sans Condensed';font-weight:bold;}
body .cse .gsc-control-cse,body .gsc-control-cse{padding:0em;}
.leaderboard-inside{margin-left:-22px;}
.sidebar p.store-links{margin-bottom:0px;}
#shantz-qotd .widgettitle{padding-left:42px;background:url(images/icon-quote.png) left top no-repeat;}
.widget_nav_menu ul{padding-left:0px;margin-left:0px;font-size:18px;line-height:20px;}
.widget_nav_menu li{font-size:18px;line-height:21px;margin-bottom:6px;border:none;font-weight:bold;font-family:"Open Sans Condensed";}
.skyscraper_adzone_widget{text-align:center;}
.wp-print a,.wp-email a{display:block;font-size:11px;padding:0px 4px;background:whiteSmoke;font-family:arial,sans-serif;font-weight:bold;color:#333;text-shadow:1px 1px 1px white;line-height:18px;height:19px;border:1px solid #DDD;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-print a:hover,.wp-email a:hover{border-color:#999;background:#ddd;text-decoration:none;}
.wp-print a i,.wp-email a i{margin-top:0px;}
.widget_twitter .widgettitle {padding-left: 44px;background: url(images/icon-twitter.png) left top no-repeat;}
.widget_twitter .widgettitle a {color: #000;}
.comment-disclaimer {background: #F5F5F5;border: 1px solid #DDD;padding: 12px 15px;}
.navbar-inner {padding:0px;}
body .modal-body { padding: 0px 25px 15px;}
body .modal.fade.in {top: 53%;}
.modal form input, .modal .btn {
	padding: 10px 20px;
	margin-right: 10px;
}
body .modal-header {
	overflow: hidden;
	padding-bottom: 0px;
}
.modal form input[type=submit] {
	text-transform: uppercase;
}