/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/
#content {
	
}
body.custom {
	background-color:#fcf8f2;
	color:#333333;
}
body.home .page, body.home-2 .page, body.home-3 .page {
	width:960px !important;
	background-color:transparent !important;
	background-image:none;
}
body.custom .page {
	width:100%;
	background-color:#fcf8f2;
}
body.custom #header_area .page {
	background-image:url(images/bg-inside-header.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:155px;
}
body.custom .menu {
	width:960px;
	margin:0 auto;
}
body.home #header_area, body.home-2 #header_area, body.home-3 #header_area {
	background-image:url(images/bg-home-header.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:758px;
	position:relative;
}
body.home #header_area .page, body.home-2 #header_area .page, body.home-3 #header_area .page {
	background-image:none;
}
body.home #footer_area, body.home-2 #footer_area, body.home-3 #footer_area {
	background-color:#030303;
}
#content_box {
	background-image:none;
}
#footer {
	border:0;
}
#header {
	padding:0;
	border:0;
}
#mt-home-header {
	height:465px;
	position:relative;
}
#mt-inside-home-header {
	position:relative;
	width:960px;
	margin:0 auto;
	clear:both;
}
#home-logo a {
	background:url("images/mt-logo.gif") no-repeat scroll left top transparent;
	display:block;
	height:87px;
	position:absolute;
	text-indent:-999em;
	top:26px;
	width:568px;
	z-index:999;
}
#manisha-home {
	bottom:1px;
	height:421px;
	left:-75px;
	position:absolute;
	width:553px;
	z-index:0;
}
#home-tagline {
	position:absolute;
	width:305px;
	height:51px;
	top:45px;
	right:0;
	z-index: 999;
	text-indent: -9999em;
	background: url('images/tagline.png') no-repeat left top;
}
.menu {
	border:0;
}
.menu li {
	margin:0;
}
.menu li a {
	background-color:#030303;
	background-image:url("images/dot.jpg");
	background-position:right center;
	background-repeat:no-repeat;
	border:0 none;
	color:#FFFFFF;
	display:block;
	font-size:17px;
	line-height:29px;
	margin:0 27px 0 0;
	outline:medium none;
	padding:0 29px 0 0;
	text-transform:none;
}
.menu li.tab-8 a {
	margin-right:0;
	padding-right:0;
	background-image:none;
}
.menu li.tab-8 a:hover {
	background-image:none;
}
.menu li a:hover, .menu li.current a, .menu li.current a:hover, .menu li.current-parent a, .menu li.current-parent a:hover {
	cursor:pointer;
	background-color:#030303;
	color:#8ab8e3;
	background-image:url(images/dot.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}
#manisha-home-text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	width:448px;
	position:absolute;
	right:0;
	bottom:70px;
	text-align:right;
	line-height:30px;
}
.clear {
	clear:both;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
#mt-home-help {
	position:relative;
	width:960px;
}
#mt-help-you-box {
	position:relative;
	width:612px;
	padding-top:30px;
}
#mt-help-you-box h1 {
	margin-bottom:8px;
	text-transform: uppercase;
	font-size: 26px;
}
#mt-help-you-box .clear {
	color:#030303;
/*	font-family:Arial, Helvetica, sans-serif; */
	font-size:14px;
	line-height:22px;
}
#connect-with-manisha {
	position:absolute;
	right:0;
	top:20px;
}
#manisha-connect-icons {
	list-style-type:none;
	margin-left:20px;
	margin-top:10px;
}
#manisha-connect-icons li {
	float:left;
	margin-right:14px;
}
#manisha-connect-icons li a {
	outline:none;
}
#home-subscribe-box {
	background-image:url("images/bg-newsletter-home.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	clear:both;
	height:121px;
	margin-bottom:5px;
	padding-top:1px;
	position:relative;
	width:269px;
}
#home-subscribe-box .clear {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin-left:0px;
	margin-top:22px;
}
#home-subscribe-box .clear strong {
	font-size:14px;
	color:#030303;
	display:block;
}
#home-subscribe-box .input-btn {
	border:0;
	position:relative;
	top:5px
}
#home-subscribe-box .input-text {
	color:#767676;
	background-image:url(images/bg-input-subscribe.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	border:0;
	padding:0;
	margin:0;
	width:164px;
	height:20px;
	padding:3px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#home-subscribe-box form {
	margin-left:10px;
}
#mt-home-footer {
	height:356px;
	color:#e0ceb2;
}
#mt-footer-content {
	padding-top:27px;
}
#mt-footer-content h1 {
	height:20px;
	margin-bottom:20px;
	text-transform: uppercase;
	font-size:23px;
	color: #8DB9E7;
}
#mt-footer-content .clear {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	background-image:url(images/strip-bottom.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:30px;
}
#footer-tagline {
	margin-top:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
}
#footer-tagline a {
	text-decoration:none;
	color:#e0ceb2;
	border-bottom:1px solid #e0ceb2;
}
#footer-tagline a:hover {
	border-bottom:0;
}
#mt-home-columns {
	clear:both;
}

#mt-home-columns li {
	list-style-type:none;
	width:300px;
	float:left;
	margin-right:30px;
	padding-bottom:40px;
}
#mt-home-columns li.last {
	margin-right:0;
}
#mt-home-columns li h1 {
	background-image:url(images/bg-heading-content.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	margin-bottom:12px;
	text-transform: uppercase;
}
#mt-home-columns li .clear {
	font-size:14px;
	line-height:22px;
}
#worked-featured-in h2 {
	font-size:18px;
	margin-bottom:5px;
	text-align:center;
	text-transform:uppercase;
}
#worked-featured-in {
	clear:both;
	background-image:url(images/bg-featured-in.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	width:940px;
	margin-top:48px;
	margin-bottom:23px;
	padding-bottom:50px;
}
#mt-home-columns a {
	color:#3f88cc;
}
#mt-home-columns a:hover {
	border-bottom:0;
}
.no_sidebars .post_box {
	margin:0;
	padding:0;
}
body.home .headline_area, body.home-2 .headline_area, body.home-3 .headline_area {
	display:none;
}
body.home #content, body.home-2 #content, body.home-3 #content {
	padding-top:30px;
}
.post_box {
	border-width:0;
	padding:0;
	margin:0;
	min-height: 720px;
}
.home .post_box {
	min-height: 200px;
}
#multimedia_box {
	padding:0;
	margin:0;
	background-color:transparent;
}
#image_box {
	margin:0;
	padding:0;
}
.image_box {
	border:0;
}
#image_box img {
	border:2px solid #030303;
}
#mt-footer-inside {
	background-color:#030303;
	color:#d9c7ab;
}
#mt-footer-inside-content {
	width:960px;
	margin:0 auto;
	padding:10px 0 40px;
}
#mt-footer-inside-content #footer-tagline {
	font-size:13px;
	line-height:22px;
}
#content_area .headline_area, #archive_info {
	background-color:#e0ceb2;
	width:100%;
	padding:5px 0;
}
#archive_info {
	text-align: center;
	border-bottom: 2px solid #fff;
	border-top: 2px solid #fff;
	padding: 10px 0;
}
#archive_info * {
	margin: 0px auto;
	text-align: left;
	width: 960px;
}
#content_area .headline_area {
	border-bottom:2px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	margin:0 auto;
	position:relative;
}
#content_area .headline_area .post_image {
	border:2px solid #030303;
	margin:0;
	padding:0;
	float:right;
	margin-bottom: 10px;

}
.heading_wrapper {
	position:relative;
	width:960px;
	margin:0 auto;
	height:auto;
}
#content .format_text {
	font-size:13px;
	padding-top:20px;
	width:640px;
	padding-right:320px;
	margin:0 auto;
}

#connect-with-manisha-inside {
	right:0;
	top:-20px;
	position:absolute;
	width: 300px;
}
#manisha-connect-icons-inside {
	list-style-type:none;
	margin-left:36px;
	margin-top:10px;
}
#manisha-connect-icons-inside li {
	float:left;
	margin-right:14px;
}
#manisha-connect-icons-inside li a {
	outline:none;
}
#home-subscribe-box-inside {
	background-image:url("images/bg-newsletter-inside2.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	clear:both;
	height:121px;
	padding-top:1px;
	width:300px;
}
#home-subscribe-box-inside .clear {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin-left:0px;
	margin-top:22px;
}
#connect-with-manisha-inside h2 {
	width:auto;
	padding:0;
	background-image:url(images/bg-heading2.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
}
#home-subscribe-box-inside .clear strong {
	font-size:14px;
	color:#030303;
	display:block;
}
#home-subscribe-box-inside .input-btn {
	border:0;
	position:relative;
	top:5px
}
#home-subscribe-box-inside .input-text {
	color:#767676;
	background-image:url(images/bg-input-subscribe.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;
	border:0;
	padding:0;
	margin:0;
	width:164px;
	height:20px;
	padding:3px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#home-subscribe-box-inside form {
	margin-left:10px;
}
.headline_area h1, .headline_area h2, #archive_info h1 {
	position:relative;
	width:580px;
/*	padding:5px 0 5px 11px;*/
	padding:5px 0 5px 0;

	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#archive_info h1 {
	width: 960px;
	font-size: 2.2em;
}
body.contact #content .format_text {
	width:500px;
	padding-right:460px;
}
#content .format_text {
	padding-bottom: 15px;
}
body.home #content .format_text, body.home-2 #content .format_text, body.home-3 #content .format_text {
	min-height:auto;
	width:960px;
	margin:0;
	padding:0;
}
body.home #content .format_text ul, body.home-2 #content .format_text ul, body.home-3 #content .format_text ul {
	margin:0;
}
#mt-blog-links {
	padding-bottom:5px;
	padding-left:4px;
}
#mt-blog-links li {
	float:left;
	list-style-type:none;
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:25px;
}
#mt-blog-links li a {
	color:#030303;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}
#mt-blog-links li a:hover {
	text-decoration:underline;
}
#mt-blog-links li.subscribe-blog-rss {
	background-image:url(images/icon-blog-rss.png);
	margin-left:30px;
}
#mt-blog-links li.subscribe-email {
	background-image:url(images/icon-email.png);
}
#mt-blog-links li.browse-by-topic {
	background-image:url(images/icon-topic-browse.png);
	margin-left:40px;
}
body.blog #content .format_text {
	background-image:url(images/bg-blog.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:670px;
}
body.blog #footer {
	display:none;
}
body.custom #sidebars {
	display:none;
}
#comment_list {
}
#content dl#comment_list .format_text {
	height:auto;
	min-height:auto;
}
#content .teasers_box {
	background-image:url(images/bg-blog.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0 auto;
	padding:0;
	width:960px;
	border:0;
	padding-bottom:0px;
	clear:both;
}
.mt-teaser-wrapper {
	width:630px;
	padding-top:15px;
	margin-left:15px;
}
.mt-teaser-wrapper .teaser {
}
#content .teaser {
	width:300px;
}
.teasers_box h2.entry-title {
	font-size:16px;
}
.teasers_box h2.entry-title a {
	text-transform:uppercase;
	font-size:16px;
	color:#3f88cc;
}
.teasers_box .teaser_date {
	color:#968466;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	text-transform:none;
}
.teasers_box .entry-content {
	color:#030303;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.teasers_box .teaser_link {
	color:#3f88cc;
	text-transform:uppercase;
	text-align:right;
	font-size:13px;
	background-image:url(images/btn-next.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:-0.03em;
}
#content .prev_next {
	width:630px;
	padding-right:320px;
	margin:0 auto;
	border:0;
	background-image:url(images/bg-blog.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
#content .prev_next .previous a, #content .post_nav  a {
	color:#3f88cc;
	font-size:13px;
	letter-spacing:0.03em;
}
#content .prev_next .next a {
	color:#3f88cc;
	font-size:13px;
	letter-spacing:0.03em;
}
#content .post .format_text {
	background-image:url(images/bg-blog.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	padding-left:17px;
	padding-right:320px;
	width:623px;
}
.headline_meta {
	width:960px;
	margin:0 auto;
	padding-left:20px;
	font-size:16px;
	color:#968466;
}
.headline_meta .author {
	font-weight:bold;
}
.headline_meta .published {
	
}
#content blockquote {
	background-image:url(images/bg-blockquote.jpg);
	background-position:10px 14px;
	background-repeat:no-repeat;
	background-color:#fdfaf5;
	background-color: #fefcfa;
	border:1px solid #e8dccb;
	margin:0;
	padding:0;
	padding-left:52px;
	padding-top:14px;
	padding-bottom:20px;
	margin-bottom:25px;
	padding-right:35px;
}
#content blockquote em {
	color: #787878;
}
#content blockquote p {
	margin:0;
	padding:0;
}
#comments, #disqus_thread {
	margin:0;
	padding:0;
	background-image:url(images/bg-blog.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:640px;
	padding-right:320px;
	margin:0 auto;
	overflow: hidden;
	margin-bottom: 0 !important;
}
#disqus_thread {
	display:none;
}
.dsq-brlink  {
font-size:10px;
display: none;
}
#dsq-content-stub, #dsq-content {
	margin: 0 15px;
} 
#respond {
	margin:0;
	padding:0;
}
body.custom #footer {
	display:none;
}
body.home #content .top .format_text, body.home-2 #content .top .format_text, body.home-3 #content .top .format_text {
	background-image:none;
}
dl#comment_list dt.bypostauthor {
	width:631px;
	margin-left:1px;
}
dl#comment_list dd.bypostauthor {
	width:631px;
	margin-left:1px;
	padding-right:11px;
}
dl#comment_list dd {
	width:632px;
	padding-right:11px;
}
dl#comment_list dt {
	width:632px;
}
dl#comment_list {
	width:632px;
	padding-right:22px;
}
#commentform {
	width:632px;
	padding:0;
	padding-right:11px;
	padding-left:11px;
	padding-top:15px;
}
.mt-teaser-wrapper-bottom {
	border-bottom:1px dotted #000;
	width:634px;
	margin-left:10px;
	clear:both;
	padding-top:20px;
	margin-bottom:10px;
}
.comments_closed {
	margin-bottom:0;
}
#about-box-inside {
	width:300px;
}
#about-box-inside h2 {
	width:auto;
	padding-left:0;
	background-image:url(images/bg-heading2.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	margin-bottom:15px;
}
#about-box-inside .clear {
	color:#030303;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
}
#about-box-inside .clear p {
	margin-bottom:10px;
}
#about-box-inside a:hover {
	text-decoration:underline;
}
#right-panel-tabs {
	width:300px;
}
#right-panel-tabs ul {
}
#right-panel-tabs ul li {
	float:left;
	list-style-type:none;
	line-height:30px;
	height:30px;
	background-color:#e3dfda;
}
#right-panel-tabs ul li a {
	color:#030303;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#right-panel-tabs ul li.top-10 {
	border:1px solid #8f8f8f;
	padding-left:16px;
	padding-right:14px;
}
#right-panel-tabs ul li.archives {
	border-top:1px solid #b2b0ae;
	border-bottom:1px solid #b2b0ae;
	border-right:1px solid #b2b0ae;
}
#manisha-books {
	margin-bottom:20px;
}
#manisha-books li {
	float:left;
	list-style-type:none;
	margin-right:50px;
	text-align:center;
	width:165px;
}
#manisha-books li .book {
	display:block;
	height:258px;
}
.book-border {
	float:left;
	border:1px solid #999999;
	margin-right:9px;
	margin-bottom:12px;
}
#manisha-books li .book-title {
	color:#030303;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#manisha-books li img {
	border:1px solid #999999;
}
#manisha-books li a.read-more {
	background-image:url(images/btn-readmore.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	width:130px;
	height:28px;
	margin:0 auto;
}
#content .format_text ul {
	clear:both;
}
#content .format_text ul li {
	text-align:left;
}
#content blockquote {

	color:#000000;
}
blockquote em {
	margin-top:10px;
	color:#787878;
}
a.previous {
	background-image:url(images/left-arrow.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#3f88cc;
	text-transform:uppercase;
	text-decoration:none;
}
a.previous:hover {
	text-decoration:underline;
}
.headline_area h2.entry-title , .headline_area .headline_meta {
/*	display:none; */
}
.entry-content h2.entry-title {
	margin-top:0;
}
.entry-content h2.entry-title a {
	font-size:20px;
	color:#030303;
	text-decoration:none;
}
.headline_meta {
	margin-left:0;
	padding-left:0;
}
.menu li.tab-8.current a {
	background: none;
}
.post_box .format_text h3 {
/*	font-family:Helvetica,Arial,sans-serif;
	text-transform:uppercase;
	font-size: 20px;*/
}
h1.entry-title, h2.entry-title {
	line-height:1.4em;
	font-size:20px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#connect-with-manisha-inside h2 {
	font-size: 16px;
}
p.books-back a {
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase;
}

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 5px 0;
 border-bottom: 1px solid #000;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 margin-right:3px;
 padding: 5px 10px 5px;
 border: 1px solid #000;
 border-bottom: none;
 background: #e9e6e2;
 text-decoration: none;
 text-transform:uppercase;
}

ul.tabbernav li a:link { color: #000; }
ul.tabbernav li a:visited { color: #000; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #FEFCFA;
 border-color: #000;
}

ul.tabbernav li.tabberactive a
{
 background-color: #FEFCFA;
 border-bottom: 1px solid #FEFCFA;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:15px;
 border:1px solid #000;
 border-top:0;
background:#FEFCFA;
font-size:1.4em;
font-family:Arial, Helvetica, sans-serif;
color:black;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
#blogsilove {
	background-color: #fdfaf5;
	border:1px solid #e8dccb;
	margin:0;
	padding:0;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:35px;
}
#blogsilove h2 {
	margin-top: 0;
	text-transform: uppercase;
	font-family: helvetica,arial,sans-serif;
	font-size: 24px;
	margin-bottom: 10px;
}
#blogsilove ul, .tabbertab ul {
	list-style:none;	
	padding: 0;
	margin: 0;
}
ul.tabbernav {
	padding-left: 0 !important;
}
#blogsilove ul {
		padding-left: 10px;
}
#blogsilove .blogroll li, .tabbertab li {
	background:url("images/dark-bullets.jpg") no-repeat scroll 0 2px transparent;
	float:left;
	font-family:helvetica,arial,sans-serif;
	font-size:14px;
	margin-bottom:4px;
	margin-right:10px;
	padding-left:14px;
	width:246px;
}
.tabbertab li {
	float: none;
	width: auto;
	line-height: 1.2em;
	margin-bottom: 7px;
}
.widget .archives li {
	float:left;
	margin-right:0;
	width:41%;
}
.widget ul {
	list-style:none outside none;
	margin-top:10px;
	padding-left:3px;
}
.upcoming-events li {
	border-bottom: 1px solid #D8C7AD;
	padding-bottom: 5px;
	margin-top: 5px;
}
.widget li {
	margin-bottom: 8px;
}
.platform li {
	text-align: center;
}
.tabbernav li {

}
.widget {
	margin-bottom: 15px;
	font-size: 13px;
	font-family: helvetica, arial, sans-serif;
}
ul.blogroll {
	width: 550px;
}
.blogroll a, .tabbertab a {
	text-decoration: none;
}
.blogroll a:hover, .tabbertab a:hover {
	text-decoration: underline;
}
#blogsilove li#linkcat-3 {
	display:block;
	width: auto;
}
.clr {
	clear: both;
}
#twitter_update_list {
	list-style:none;
}
#twitter_update_list li {
	margin-top:8px;	
	line-height: 1.2em;
	font-size:12px;
}
.leave-comment {
	font-size: 18px;
	display:block;
	float: right;
	margin-bottom: 10px;
}
.post-meta {
	border-bottom: double 3px #030303;
	margin-bottom: 10px;
	padding-bottom:4px;
}
#comments {
	display: none;
}
.sharethis {
	float: left;
}
.post-meta a {
	text-decoration: none;
}
.post-meta a:hover {
	text-decoration: underline;
}
.sharethis a.stbutton  {
	background-position:right top !important;
	color:#030303;
	font-size:14px;
	padding:1px 22px 5px 5px;
	text-decoration:none;
}
.manisha-photo {
	border: 2px solid #030303;
}
.full_text h2 {
	font-size: 22px; 
}
.bookseller-links {
	margin-bottom: 22px;
}
ul.buy-links {
	margin: 0;
	padding: 0;
}
.buy-links li {
	float: left;
	width: 30%;
	list-style:none;
	margin-bottom: 13px;
}
.buy-links li a {
	background-position:left center;
	background-repeat:no-repeat;
	color:#030303;
	display:block;
	padding:0 0 0 25px;
	text-decoration:none;
}
.buy-links li a.amazon {background-image: url(images/icon-amazon.jpg);}
.buy-links li a.barnes {background-image: url(images/icon-barnes.jpg);}
.buy-links li a.indie {background-image: url(images/icon-indie.jpg);}
.buy-links li a.borders {background-image: url(images/icon-borders.jpg);}
.buy-links li a.ceoread {background-image: url(images/icon-ceoread.jpg);}
.widget.speaking-audiences {
	padding-top:8px;
}
.format_text .to_comments a, .format_text .to_comments span {
color:#3F88CC !important;
}
.format_text .to_comments span.bracket {
display:none;
}
div.wpcf7-mail-sent-ok {
	border:medium none !important;
	font-size:20px;
	margin:0 !important;
	padding:0 !important;
}
.format_text h1 {
	margin-bottom: 5px;
	line-height: 1.2em;
}
.format_text hr {
	margin-bottom: 15px;
}