#header-image {
	background: #0a1e34 url(./images/HomeHeaders/SeaFormation-iphone.png) left no-repeat;
	background-size: cover;
	height: 380px;
	width: 100%;
	position: absolute;
	z-index: 0;
}

#container {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	position: relative;
	z-index: 50;
}

#main-content {
	float: right;
	width: 100%;
	margin-top: -100px;
}

h1.home-recent, .nextprev, .read-all {
	margin-left: 20px;
}

div#nav-home {
	background: rgba(0,0,0,0.70);
	width: 35%;
	font-family: MarkWeb-Light, sans-serif;
	font-size: 1.5em;
	color: #fff;
	line-height: 1.9em;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-top: 20px;
	margin-left: 20px;
}

div#nav-sub {
	background: rgba(0,0,0,0.70);
	position: absolute;
	top: 80px;
	left: 20px;
	width: auto;
	font-family: MarkWeb-Light, sans-serif;
	font-size: 1.2em;
	color: #fff;
	line-height: 1.7em;
	letter-spacing: .13em;
	text-transform: uppercase;
	margin-top: 0px;
}

ul#nav-home, ul#nav-sub {
	list-style-type: none;
	padding: 0px;
	margin: 0px 8px 0 8px;
}

.subsubnav {
	width: 100%;
	font-family: Lato, sans-serif;
	font-weight: 300;
	letter-spacing: .1em;
	font-size: 1em;
	padding-top: 10px;
	background-color: #887D2A;
}

.subheader {
	height: 240px;
	width: 100%;
	position: absolute;
	z-index: 20;
}

.header-read {
	background: #D0C155 url(./images/header-READ-iPhone.png) center top no-repeat;
	border-bottom: 65px solid #D0C155;
	background-size: cover;
}

.header-books {
	background: #5E385F url(./images/header-BOOKS-iPhone.png) center top no-repeat;
	border-bottom: 65px solid #5E385F;
	background-size: cover;
}

div.ssn-books {
	background-color: #3E2843;
}

.header-watch {
	background: #8F5E50 url(./images/header-WATCH-iPhone.png) center top no-repeat;
	border-bottom: 65px solid #8F5E50;
	background-size: cover;
}

div.ssn-watch {
	background-color: #553127;
}

.header-listen {
	background: #8CACB5 url(./images/header-LISTEN-iPhone.png) center top no-repeat;
	border-bottom: 65px solid #8CACB5;
	background-size: cover;
}

div.ssn-listen {
	background-color: #5D7F93;
}

.header-about {
	background: #99683F url(./images/header-ABOUT-iPhone.png) center top no-repeat;
	border-bottom: 65px solid #99683F;
	background-size: cover;
}

div.ssn-about {
	background-color: #6C4320;
}

.header-search {
	background: #576a80 url(./images/header-SEARCH-iPhone.png) center top no-repeat;
	border-bottom: 135px solid #576a80;
}

div.ssn-search {
	background-color: #425263;
}

.header-404 {
	background: #576a80 url(./images/header-404-iPhone.png) center top no-repeat;
	border-bottom: 65px solid #576a80;
}

div.ssn-404 {
	background-color: #425263;
}

div#subtitle {
	margin-top: 185px;
	margin-left: 15px;
}

h1.subtitle {
	margin-bottom: 4px;
}

.read-h1 {
	margin-bottom: 20px;
	margin-left: 15px;
}

.ssn-left, .ssn-center, .ssn-right {
	clear: both;
	text-align: left;
	padding: 0 0 10px 20px;
}

.ssn-right {
	padding-bottom: 12px;
}

#rr-title {
	font-size: 2.3em;
	letter-spacing: 2px;
	color: #fff;
	padding: 20px 0 0 20px;
}

#rr-title-sub {
	font-size: 2.3em;
	letter-spacing: 2px;
	color: #fff;
	padding: 20px 0 0 20px;
}

#book-container {
	padding: 0 20px 0 20px;
}

#hero-promo {
	margin-top: 85px;
}

.amazon-button-home {
	margin-right: 10px;
}

.buy-book-button {
	width: 130px;
	font-size: .75em;
	letter-spacing: .05em;
	margin-bottom: 15px;
}

#big-book-image {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	overflow: hidden;
}

#big-book-image img {
	width: 120%;
	margin-left: -40px;
}

h2.book-sub, h1.book-head {
	clear: both;
	text-shadow: none;
	color: #000;
}

h1.book-head {
	font-size: 1.5em;
}

h1.single {
	clear: both;
	margin: 15px 20px 12px 20px;
}

h2.book-sub {
	font-size: 1em;
}

h2.single, .article-single h2 {
	font-size: .9em;
	margin-left: 20px;
}

#sub-content, #sub-content-wide {
	width: auto;
	padding: 0px;
}

#sub-content img {
	width: 100%;
}

#sub-content p {
	/*margin: 0 20px 12px 20px;*/
}

.article-single p {
	margin: 0 20px 12px 20px;
}

#sub-content h1 {
	clear: both;
	/*margin: 15px 20px 12px 20px;*/
}

.post, .post-sub, .post-page {
	padding: 20px 20px 0 20px;
}

.home-hr {
	visbility: hidden;
	height: 0px;
	width: 0px;
	margin: 0px;
}

.post-sub-wide {
	margin: 20px;
}

td.date-listing {
	width: 5%;
	padding-left: 0px;
}

.thumb {
	width: 100%;
}

div.adamsmith-books {
	width: 100%;
	overflow: hidden;
}

.adamsmith-books img {
	width: 120%;
	margin-left: 5px;
	max-width: 150%; !important;
}

.vc-row, div.books-page, div.books-page div, .adam-smith-head, .books-quotes, .vc_column_container, .book-desc, .more-books-1, .sub-page {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0; !important
}

div.book-cover {
	clear: both;
	float: left;
 	width: 25%;
 	margin: 0 5px 0 20px;
	padding: 0; !important
 }

.adam-smith-head, .books-page-intro, #buy-buttons-books, .smith-quotes {
	padding-left: 20px;
	padding-right: 20px;
	width: auto;
}

#buy-buttons-books {
	margin-right: 0; !important
}

.book-cover img {
	width: 100%;
}

.page-book-single {
	margin-left: 20px;
}

.book-single-body {
	padding-left: 20px;
	padding-right: 20px;
	width: auto;
}

.book-cover-single {
	width: 40%;
	margin-left: auto;
	margin-right: auto;
}

div.book-cover-two, div.book-desc-two {
	margin-top: 40px;
}

div.book-desc {
	float: right;
	width: 60%;
	margin-right: 20px;
}

div.books-below {
	margin-bottom: 15px;
}

.bio-image {
	width: 200px;
	height: 200px;
	margin-right: auto;
	margin-left: auto;
}

.smith-quotes, .books-quotes {
	clear: both;
}

.featured-image {
	width: auto;
	margin-right: 20px;
	margin-left: 20px;
}

.youtube-link {
	margin-bottom: 30px;
}

.watch-blurb-sm {
	height: auto;
	padding-bottom: 10px;
}

.watch-h2 {
	margin-top: 40px;
}

#sub-content div.econtalk-photo {
	width: 25%;
}

#sub-content div.econtalk-photo img {
	width: 100%;
}

#sub-content .econtalk-graf, h5.listen {
	margin-left: 28%;
}

.all-econtalk {
	margin-left: 0;
}

.sb-listen {
	padding: 20px;
	width: auto;
}

.pad-20-iphone {
	padding-left: 20px;
	padding-right: 20px;
}

td.date {
	width: 25%;
}

#sidebar {
	visibility: hidden;
	height: 0px;
	width: 0px;
}

#sidebar-sub {
	visibility: hidden;
	height: 0px;
	width: 0px;
	position: absolute;
	top: -1000px;
	left: -1000px;
}

#sidebar-narrow {
	clear: both;
	width: 100%;
}

#sidebar-sub-iphone {
	width: auto;
}

.sb-block {
	margin: 0px;
}

#sidebar-narrow div.sb-block {
	clear: both;
	width: 100%;
 	margin: 0;
}

#sidebar-narrow div.upcoming-appearances {
 	clear: both;
	width: 100%;
	background-color: #f3f7f7;
}

#sidebar-narrow div.upcoming-appearances table {
	margin: 10px 10px 0 10px;
}

 #sidebar-narrow div.search-box, #sidebar-narrow div.newsletter-signup {
 	clear: both;
 	width: 100%;
 	margin-top: 0px;
 	margin-bottom: 0px;
 }

#email-signup {
	margin-top: -10px;
	background-color: #7CC5B5;
	color: #fff;
	padding-bottom: 10px;
}
 
#sidebar-narrow div.search-box {
	padding: 12px 0 12px 0;  
}
 
#sidebar-narrow div#email-signup {
	width: 100%;
}

#sidebar-narrow div.sb-block h2 {
	font-size: .8em;
}

#sidebar-narrow div.sb-block h1 {
	font-family: MarkWeb-Light, sans-serif;
	font-size: 1.1em;
	text-transform: uppercase;
	padding: 10px 0 0 10px;
}

#sidebar-narrow input.email-text, #sidebar-narrow input#s {
	width: 190px;
	margin-left: 12px;
}

#sidebar-narrow #twitterbox {
	background: #F2F9FD;
	-moz-box-shadow:    none;
	box-shadow:         none;
	width: 100%;
	margin: 0px; !important
}

#sidebar-narrow div.twitter-home-widget {
	width: 100%;
	margin: 0px; !important
	padding: 0px;
}

.gambling-peoples-money {
	margin: 20px;
}

img.article-feature {
	width: 100%;
}

.sb-iphone-top-title, #sidebar-sub-iphone select#cat {
	margin-left: 20px;
}

#sidebar-sub-iphone select#cat {
	background-color: #efefef;
	color: #333;
	border: 1px solid #ccc;
	font-family: Lato, sans-serif;
	font-weight: 400px;
	letter-spacing: .01em;
	font-size: .8em;
	padding: 10px;
	height: 25px;
	margin-bottom: 30px;
}

#sidebar-bottom-iphone {
	width: auto;
	padding: 20px;
}

#sidebar-about-iphone .sb-block {
	width: auto;
	padding: 20px;
	border-bottom: 1px solid #F2F9FD;
	margin: 0px;
}

#sidebar-watch-iphone {
	margin-top: -30px;
}

#sidebar-watch-iphone .sb-block {
	width: auto;
	padding: 20px;
	margin: 0px;
}

#sidebar-bottom-iphone h1.sb-title {
	margin-left: 0;
}

h2.article-feature {
	margin: 0px 0 -20px 20px;
	padding: 0;
	font-size: .8em;
	font-family: Lato;
	font-weight: 400;
	color: #666;
}

div.footer-text {
	width: auto;
	padding-left: 20px;
}

.jpshare {
	clear: both;
	margin: 10px 0 0 0;
}

.jpshare-single {
	clear: both;
	margin: 10px 0 0 0;
}
