/*
To get started customizing with CSS, we recommend you 
go to http://headwaythemes.com/documentation/developer-resources/css-map/
to get started.

When writing the selectors for the elements, put body.custom at the
beginning.

For an example on how to change the background with custom CSS
we can use the following code.

body.custom {
	background: red;
}
*/


#bgSubscribeContainer
{
background:#f7f7ff;
clear:both;
padding:10px 5px 5px 5px;
}

#bgSubscribeResponseContainer
{
	color: #444;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	clear:both;
}

.bgSubscribeSignupTitle, .bgSubscribeSignupSubtitle
{
clear: both;
color:#944;
font-weight: bold;
font-size: 12px;
text-transform: uppercase;
margin-bottom:10px;
display:inline-block;
}

.bgSubscribeSignupSubtitle
{
	color: #444;
}

#bgSubscribeForm input[type="text"]
{
float:left;
	background: #FFF;
	font-family: arial, sans-serif;
	display: -moz-inline-stack;
	border: 1px solid #999;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	
	/*
	box-shadow: 0 0 5px #ccc;
	*/
   -moz-box-shadow:    inset 0 0 3px #000000;
   -webkit-box-shadow: inset 0 0 3px #000000;
   box-shadow:         inset 0 0 3px #000000;
	

	color: #183A52;
	font-size: 13px;
	font-style:italic;
	text-decoration: none;
	-moz-box-text-shadow: 0 1px 0 #fff;
	text-shadow: 0 1px 0 white;
width: 180px;
height: 20px;
margin-right:20px;
padding:2px 10px 2px 10px;
}


body.custom div.above-article-text-rhs
{
	float:right;
	padding:10px 0 15px 0;
}


/* T-Shirts */

body.pageslug-lamestream-media-t-shirts div#t-shirt-photos
{
	width:560px;
	height:205px;
}

body.pageslug-lamestream-media-t-shirts div#product-description h2
{
	font-size:20px;
}

body.pageslug-lamestream-media-t-shirts div#product-description ul
{
	margin:10px 0px 10px 0px;
}

body.custom div.rss-box
{
min-height:inherit;
width:18px;
float:right;
padding:0;
}

body.custom div.nav-next {display:none;}
body.custom div.nav-previous {display:none;}
body.category-contributors div.nav-previous {display:inherit;}
body.category-contributors div.nav-next {display:inherit;}
body.author div.nav-previous {display:inherit;}
body.author div.nav-next {display:inherit;}

body.custom div.excerpts-plus-excerpt .excerpt-title .entry-title a
{
line-height:120%;
}

div#column-2-page-index div.contributors div.excerpt-title h2.entry-title a
{
font-size:16px !important;
}

div#column-2-page-index div.contributors div.excerpt-title h2.entry-title
{
margin-bottom:5px;
}


div#column-2-page-index div.contributors div.excerpt-content p
{
margin-bottom:8px;
}

div.entry-content a:hover
{
font-weight:inherit;
}

h3.nr_title
{
font-size:18px;
color:#102C40;
}

.nr_post_title
{
color:#BC0000;
}

.nr_post_title:hover
{
text-decoration:underline;
}

#nmWidgetUL a:link, #nmWidgetUL a:visited, #nmWidgetUL a:active
{
color:black !important;
}

body.custom div.leafs-column div#leaf-1540
{
margin-bottom:0px;
margin-left:5px;
/*
border:1px solid;
*/
border-bottom:none;
background: url("http://www.bernardgoldberg.com/wp-content/uploads/bg-mailchip.png") no-repeat scroll 0% 0% transparent;
width: 296px;
height: 215px;
}

body.custom div#leaf-1540 div.excerpts-plus .excerpts-plus-row, body.custom div#leaf-1540 div.excerpts-plus .excerpts-plus-excerpt
{
margin-bottom:0px !important;
}

body.custom div#leaf-930 
{
margin-top: -80px !important;
/*
border:1px solid;
border-top:none;
*/
}

body.custom div#leaf-930 input.button
{
font-size:13px;
}

body.custom div#leaf-930 div.headway-leaf-inside
{
padding-top:0px;
}

body.pageslug-a-slobbering-love-affair-autographed h1.page-title
{
display:none;
}

body.pageslug-a-slobbering-love-affair-autographed div.entry-content
{
margin-top:20px;
}

body.pageslug-a-slobbering-love-affair-autographed div.entry-content ul li
{
list-style-type:disc;
}	

body.pageslug-a-slobbering-love-affair-autographed .book-photo
{
margin-right:30px;
}

body.custom div.signup
{
	min-height:0;
}

body.custom li.widget_ns_mailchimp
{
	margin:0;
}

body.custom .widget_ns_mailchimp span.widget-title
{
	padding: 8px 0 14px 0;
	border-top: 2px solid #CCC;
	clear: both;
	color: black;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	letter-spacing:0;
	border:none;
	padding:0;
	margin:0;
	font-weight:bold;
}
	
body.custom li.widget_ns_mailchimp input[type="text"]
{
	background: none;
	font-family: arial, sans-serif;
	display: -moz-inline-stack;
	display: inline-block;
	padding: 2px 10px;
	border: 1px solid #999;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	
	/*
	box-shadow: 0 0 5px #ccc;
	*/
   -moz-box-shadow:    inset 0 0 3px #000000;
   -webkit-box-shadow: inset 0 0 3px #000000;
   box-shadow:         inset 0 0 3px #000000;
	background: #E4E4E4;
	
	background: -moz-linear-gradient(0% 100% 90deg,#E4E4E4, white);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#E4E4E4));
	
	color: #183A52;
	font-size: 13px;
	font-style:italic;
	margin: 5px 0 0;
	text-decoration: none;
	-moz-box-text-shadow: 0 1px 0 #fff;
	text-shadow: 0 1px 0 white;
width: 126px;
margin-left: 60px;
height: 20px;

}

body.custom li.widget_ns_mailchimp .button1
{
	margin:auto;
	width:146px;
	margin-left: 60px;
	margin-top:10px;
}


body.custom li.widget_ns_mailchimp div.error
{
color: rgb(255, 255, 255);
font-size: 8px !important;
margin-top: -15px;
text-align: center;
}


body.custom div#author_bio
{
clear:both;
background-color:#F3F3F3;
padding:10px;
}


body.custom div#author_bio h3
{
font-weight:bold;
}

body.custom h2 a
{
color: #BC0000;
text-decoration: none;
}

body.custom a
{
color:#BC0000;
text-decoration:none;
}

body.custom a:hover
{
text-decoration: underline;
}

body.custom div.leaf-top a:hover
{
text-decoration: underline;
}

/*
body.custom .leafs-column .headway-leaf .headway-leaf-inside
{
}

body.custom div#column-1-page-index
{
margin: 0 10px 0 0;
padding: 5px 0 5px 0;
border:none;
}

body.custom div#column-2-page-index
{
padding:5px 5px 0 5px;
margin:0 10px 0 10px;
border-left:1px solid #DDD;
border-right:1px solid #DDD;
}

body.custom div#column-3-page-index
{
margin:0;
padding:0;
}
*/
/*
body.custom div.leaf-top, body.custom div.leaf-top a
{
color:#BC0000;
min-height:0;
display: inline;
float: left;
font-size:16px;
font-family:helvetica, sans-serif;
text-align:left;
margin: 0 0 15px 0;
display:block;
border:none;
letter-spacing: -1px;
}
*/
body.custom div.leaf-top, body.custom div.leaf-top a
{
color:#102C40;
font-size:18px;
font-family:helvetica, sans-serif;
text-align:left;
margin: 0 0 5px 0;
display:block;
border:none;
letter-spacing: -1px;
}

body.custom div.leaf-top a
{
font-style: inherit;
font-weight: inherit;
text-decoration:none;
}

body.custom div#column-1-page-four04
{
border:none;
}


body.custom div.category-video-library a.author-link
{
display:none;
}

body.custom div.category-video-library div.post-image img
{
width:400px;
height:224px;
position:relative;
left:-105px;
margin-top:40px;

}

body.custom div#related-posts ul
{
margin:5px;
}

body.custom div#related-posts p
{
margin:5px;
}

body.custom div.category-video-library div.post-image
{
border:none;
}

body.s-category-books .entry-meta
{
display:none;
}

body.s-category-books p.nocomments
{
display:none;
}


body.custom div.entry-meta
{
text-transform:none;
}

body.custom div.entry-meta a
 {
color:#BC0000;
}

body.custom div.entry-meta{
font-size: 12px;
}

body.custom div.entry-meta a:hover {
color:#BC0000;
}


ul.socialwrap
{
padding: 10px 10px 10px 0px;
}

body.custom div.post div.entry-meta a.author-link
{
font-size:24px;
color:#BC0000;
}

body.custom div.post div.meta-above-title .left
{
margin-bottom:10px;
}

body.custom div.post div.meta-below-title
{
border-bottom: 2px solid #333;
padding-bottom: 10px;
}

body.custom div.post div.meta-below-content
{
font-size: 16px;
padding:20px 0 10px 0;
}

body.single div.post div.meta-below-content
{
color:#BC0000;
}

body.single div.post
{
margin:0;
padding:0;
}

body.custom div.post div.meta-below-content a
{
text-decoration:underline;
color:#BC0000;
}

body.custom h2.archives-title
{
color: #102C40;
font-style: inherit;
font-weight: bold;
text-transform: uppercase;
font-variant: normal;
font-size: 18px;
font-family: helvetica, sans-serif;
text-align: left;
letter-spacing: -1px;
}


body.custom div.post div.category-video-library div.entry-meta a.author-link
{
display:none;
}

body.custom div.post div.category-video-library div.entry-meta a.author-link
{
display:none;
}

body.author div.post div.entry-meta a.author-link
{
display:none;
}

body.custom div.archive div.meta-below-content a
{
text-decoration:underline;
}

body.custom div.post h1.entry-title
{
font-size:32px;
}

body.custom div.archive h2.entry-title a
{
font-size:20px;
}

body.custom div#wrapper div#top-container
{
background-color:#E8E8E8;
border-bottom: 1px solid #000000;
}


body.custom div.category-video-library div.author-link
{
display:none;
}

body.custom form#header-search-bar input
{
top:47px;
}

body.custom div#header
{
padding-bottom:4px;
background-color:#E8E8E8;
}

body.custom div.entry-meta a.entry-comments
{
font-size:13px;
}

/*
body.home .excerpts-plus .excerpt-content p
{
margin-bottom:0;
}*/

body.custom a.excerpt-read-more
{
display:block;
font-size:13px;
font-weight:bold;
}

body.custom div.front-page div.entry-content img
{
padding: 4px 10px 3px 0px;
}


body.custom div#navigation a:hover
{
color:#FFFFFF;
}

body.custom div#navigation li.current-menu-item a, body.custom div#navigation li.current_page_item a
{
 background:#BC0000;
}

body.custom div#navigation li.current-menu-item a:hover, body.custom div#navigation navigation li.current_page_item a:hover
{
background:#BC0000;
}

body.custom div#navigation ul.navigation li a:hover
{
text-decoration: none;
background: #102C40;
background: -moz-linear-gradient(0% 100% 90deg,#3B5262, #4B6E87);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4B6E87), to(#3B5262));
}

body.custom div#navigation
{
border-top: 2px solid #B00;
clear: both;
background: #234E6C;
background: -moz-linear-gradient(0% 100% 90deg,#102C40, #234E6C);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#234E6C), to(#102C40));
zoom: 1
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
-moz-box-shadow: 1px 4px 7px #ABABAB;
-webkit-box-shadow: 1px 4px 7px #ABABAB;
box-shadow: 1px 4px 7px #ABABAB;
}

body.custom li.navigation a
{
font-size:11px;
}

body.custom div#navigation ul.navigation li a
{
padding:8px;
}

body.custom div#wrapper div#top-container div.navigation-row-2
{
height:20px;
width:700px;
min-height:inherit;
}

body.custom div#wrapper div#top-container
{
padding-bottom:0px;
min-height:inherit;
}

body.custom .navigation-row-2
{
padding:0px;
}

body.custom div.navigation-row-2 li a
{
font-size:14px;
color:#000000;
padding:0px;
margin-right:25px;
}

body.custom div.navigation-row-2 li a:hover
{
color:#BC0000;
}


body.custom div.entry-meta a.author-link
{
color:#102C40;
text-transform:none;
font-size:13px;
line-height:18px;
font-weight:bold;
font-style:italic;
}

body.custom a.author-link:hover
{
color:#102C40;
}

div#leaf-59 .post-image
{
float:none;
border:none;
margin: 0 auto;
width: 100px;
}

body.custom h2.entry-title
{
margin-bottom:10px;
}

body.custom.single .entry-title 
{
font-size:32px;
} 


body.custom .category-books .post-image
{
float:left;
margin: 0 10px 0 0;
}

body.custom .category-books .entry-title a
{
font-size:20px;
}

body.custom .books div.leaf-top
{
font-size:24px;
}

body.custom .category-books .entry-title a
{
font-size:20px;
}

body.custom div#wrapper div.leafs-column div.above-ad, body.custom div#wrapper div.leafs-column div.above-ad div.excerpts-plus-row
{
	margin:0 !important;
	border:none;
}

body.custom div.adsense-300x250
{
width:300px;
height:250px;
padding:0;
margin:0;
overflow:visible;
}

body.custom .adsense-336x280
{
width:336px;
margin:10px 0 10px 0;
}


body.custom div#social-links
{
padding:10px 0 15px 0;
}

body.custom div#social-links .st_plusone_large div
{
height:21px !important;
bottom:0px !important;
}

body.custom div.leafs-column div#leaf-1540 div.entry-content h3.newsletter-title {
color:#fff !important;
text-align:center;
font-size: 34px;
margin-top: -24px;
line-height: 1;
text-shadow: 0px 2px 2px rgb(0, 0, 0);
}

body.custom div.leafs-column div#leaf-1540 div.entry-content h3.newsletter-title span {
font-size: 18px;
}

body.custom div.leafs-column div#leaf-1540 div.entry-content h3.newsletter-content {
color:#fff !important;
    font-size: 13px;
    width: 260px;
    margin: auto;
    padding-top: 15px;
}

/* Amazon 300x250 */
body.custom .amazon-300x250 .headway-leaf-inside
{
	padding:0;
}