/*S4 Promo*/
#otherpromo a:link, #otherpromo a:hover, #otherpromo a:visited {
	color: #af2212;
	text-decoration: none;
	border-bottom: 1px solid #af2212;
	
}

#otherpromo img {
	float: left;
	margin-left: 7px;
	margin-right: 7px;
}
/*captions*/
#pictures_t {
	float: left;
	height: 170px;
}
span.caption {
	font-size: 10px;
	color: #af2212 ;
	display: block;
	width: 150px;
	margin-left: 10px;
	margin-bottom: 10px;
}

/*google ads*/
div.g_ads {
	width:85px;
	margin: 25px auto;
}
/*Social-Media on Blog*/

h3.social-m-header{
	margin-top: 30px;
	font-size: 20px;
}
#inside-content a.social_media_f, #inside-content a.social_media_t, #inside-content a.social_media_d, #inside-content a.social_media_s, #inside-content a.social_media_di, #inside-content a.social_media_e {
	display: block;
	float:left;
	height: 32px;
	margin-left: 5px;
	width: 32px;
	text-decoration: none;
	border: none !important;
}

#inside-content a.social_media_f {
	background: transparent url(../images/social_media/facebook.gif) top left no-repeat;
}
#inside-content a.social_media_t {
	background: transparent url(../images/social_media/twitter.gif) top left no-repeat;
}
#inside-content a.social_media_d {
	background: transparent url(../images/social_media/delicious.gif) top left no-repeat;
}
#inside-content a.social_media_s {
	background: transparent url(../images/social_media/stumbleupon.gif) top left no-repeat;
}
#inside-content a.social_media_di {
	background: transparent url(../images/social_media/digg.png) top left no-repeat;
}
#inside-content a.social_media_e {
	background: transparent url(../images/social_media/email-reply.png) top left no-repeat;
}

div.so_med {
	margin-left: 30px;
	margin-bottom: 30px;
	margin-top: 20px;
}

/* multi-media styles */

#multi-media {
	background: transparent;
}

#media-nav {
	padding-top: 70px;
}

#multi-media #media-nav img {
	padding: 0 !important;
	width: 135px !important;
	height: 53px !important;
}

#multi-media img {
	padding: 5px;
	margin: 5px;
	background: #fff;
	width: 140px !important;
	height: 100px !important;
	margin-top: -3px;
}

#video-main-housing {
	width: 190px;
	float: left;
	text-align: center;
}
#videos-wrapper {
	width: 100%;
	height: 250px;
}
#video-main-housing .nav-new img {
	width: 120px !important;
	height: 27px !important;
	border: none;
	padding: 0;
	margin-top: 5px;
}

#multi-media .pagination a {
	padding: 5px;
	background: #af2212;
	color: #ffcc66;
	font-weight: bold;
	text-decoration: none;
}

#multi-media .pagination a:hover {
	padding: 5px;
	background: #af2212;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#promo-title-media {
	font-size: 14px;
	margin: 10px;
	text-align: center;
}
.you-are-watching {
	font-weight: bold;
	color: #4a892a;
}

#inside-promo-video{
	float: left;
}
.small-pdf {
	display: block;
	background: transparent url(../images/file_acrobat.gif) top left no-repeat;
	padding-left: 20px;
	font-weight: bold !important;
}
.small-pdf a:hover{
	display: block;
	font-weight: bold !important;
}
/*===================
tesgint new media page
=====================*/
#media_nav_buttons {
	width: 100%;
	text-align: center;
}

#sponsor-promo {
	float: left;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}
#sponsor-promo pre {
	width: 250px;
	height: 157px;
}
/*===================*/


/* quote styles */
.quote {
	font-family: Georgia, times, serif !important; 
	font-style: oblique !important;
	font-size: 26px;
	line-height: 26px;
	text-align: center;
	margin-top: 9px;
}

.quote-index {
	_width: 430px;
	font-family: Georgia, times, serif !important; 
	font-style: oblique !important;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	padding: 0px 10px;
}

.by-line {
			font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; 
			color: green;
			font-size: 12px
}

/* My Comment */

.subheader {
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 20pt;
	margin-top: 3px;
	color: #ffcc66;
    font-weight: bold;
    background-color: #4f432e;
    padding: 4px;
    width: 60%;
}

/* index styles */

#wtgw-book,
#alaska-s2 {
	padding: 5px;
	font-size: .90em;
	line-height: 1.4em;
	margin-top: 7px;
	margin-bottom: 7px;
}
#wtgw-book img,
#alaska-s2 img {
	float: left;
	margin: 3px 7px 0 0;
	_margin: 3 7px 0 0;
}

#wtgw-book img {
	margin-left: -7px;
	_margin-left: -7px
}
#wtgw-book .index-sidebar-right {
	margin-bottom: 10px;
}



/*books styles 
----------------------------------------------------------------------------------------------------*/
#book-image {
	width: 200px;
	float: left;
	margin-right: 10px;
}
#book-content {
	width: 470px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10x;
}

.amazon-book-link a {
	font-size: .85em;
	margin: 12px 0 0 20px;
}

/*magazine styles 
----------------------------------------------------------------------------------------------------*/
#magazine-main #inside-content img {
	float: right;
}

#magazine-main #inside-content ul {
	list-style: none;
	margin-left: -20px;
	
}

#magazine-main #inside-content ul li a {
	padding-left: 20px;
	background: transparent url(../images/page_white_acrobat.png) top left no-repeat;
}


/*misc. styles 
----------------------------------------------------------------------------------------------------*/
#top-spacing {
	margin-top: 25px;
}

.marker { background-color: #ff0; }   /*highlights search result keywords*/


/*Television styles 
----------------------------------------------------------------------------------------------------*/
#television-side p{
	font-size: .9em;
	line-height: 1.1em;
	margin-top: 7px;
	margin-bottom: 7px;
}

/*press release styles 
----------------------------------------------------------------------------------------------------*/
#file-icon {
	width: 65px;
	float: left;
}

#press-info {
	float: left;
	height: 70px;
	width: 610px;
	padding-top: 15px;
}

.p-even {
	background-color: transparent;
}

.p-odd{
	background-color: #F7F4EE	;
}

/*Bios styles 
----------------------------------------------------------------------------------------------------*/

.l-col {
	width: 310px;
	float: left;
	margin-left: 5px;
	margin-top: 15px;
	padding: 10px;
	background: transparent url(../images/uploads/bios/bio_bg.jpg) top left no-repeat;
	height: 175px;
}

.r-col {
	width: 325px;
	float: left;
	margin-left: 5px;
	margin-top: 15px;
	padding: 10px;
	background: transparent url(../images/uploads/bios/bio_bg.jpg) top left no-repeat;
	height: 175px;
}

.r-col img, .l-col img {
	float: left;
	margin: 13px 0 0 15px;
}

.r-col a, .l-col a{
	margin: 13px 0 0 20px;

}
.bio-name {
	padding: 20px 0 0 20px;
	font-weight: bold;
}
.bio-title {
	padding: 0 0 0 20px;
	font-weight: normal;
}
.bio-photo {
	float: right;
	width: 217px;
	height: 298px;
	margin-left: 15px;
	padding: 10px;
		background: transparent url(../images/uploads/bios/full_bio_bg.jpg) top left no-repeat;
}
.bio-photo img {
	margin: 13px 0 0 16px;
}

/*search styles 
----------------------------------------------------------------------------------------------------*/
.hiddenFields {
	display: none;
}
#list-results {
	margin-top: 25px;
	padding: 15px;
}
#list-results h3 a{
	color: #4a892a;
	border-bottom: 1px dotted #4a892a;
	text-decoration: none;
}

.result-title {
	margin-top: 15px;
}


/* Network Styles
----------------------------------------------------------------------------------------------------*/
#schedule #inside-content { /*used to fix the margin on Schedule page*/
	padding-left: 10px;
}

#inside-content table thead th a {
	padding-right: 15px;
	background: transparent url(../images/bullet_arrow_down.png) top right no-repeat;
}

#inside-content table {
	font: 13.5px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	border-collapse:separate;
	border-spacing:0;
	margin-top:20px;
	width: 680px;
	}
#inside-content .network-heading {
	margin-top: 20px;
}
#inside-content table a {
	color:#523A0B;
	text-decoration:none;
	}
#inside-content table a:visited {
	color:#4a892a;
	font-weight:normal;
	}
#inside-content table a:visited:after {
	content:"\00A0\221A";
	}

#inside-content thead th,
#inside-content thead td,
#inside-content tfoot th,
#inside-content tfoot td {
	border:1px solid #523A0B;
	border-width:1px 0;
	background:#EBE5D9;
	}
#inside-content th {
	font-weight:bold;
	line-height:normal;
	padding:0.5em 0.5em;
	text-align:left;
	vertical-align: middle;
	}
#inside-content tbody th,
#inside-content td {
	padding: 0.3em 1.0em 0 .5em;
	text-align:left;
	vertical-align:middle;
	height: 35px;
	}
#inside-content tbody th {
	font-weight:normal;
	white-space:nowrap;
	}
#inside-content tbody th a:link,
#inside-content tbody th a:visited {
	font-weight:bold;
	}

#inside-content tbody tr.odd th,
#inside-content tbody tr.odd td {
	border-color:#EBE5D9;
	background:#F7F4EE;
	}
#inside-content tfoot a:visited:after,
#inside-content thead a:visited:after {
	content: none;
}

#inside-content table tfoot a,
#inside-content table tfoot a:hover, 
#inside-content table tfoot a:visited,
#inside-content table tfoot a:active,
#inside-content table thead a,
#inside-content table thead a:hover, 
#inside-content table thead a:visited,
#inside-content table tfoot a:active {
		color: #af2212;
		text-decoration: none;
		font-weight: bold;
}



/* Blog Styles
----------------------------------------------------------------------------------------------------*/
#blog-excerpt img {
	display: none;
}

#journal #content p {
	margin-top: 20px;
}

#journal > #content > #inside-content img {
	float: left;
	margin: 7px 10px 0 0;
}

#journal #inside-content,
#podcast-main #inside-content { /*used to fix the margin on Schedule page*/
	padding-left: 10px;
}

ul li a.blog-subs {
	padding-left: 20px;
	background-color: #ffcc66;
	font-weight: bold;
	text-decoration: none;
}

ul li a:hover.blog-subs {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#inside-green-tag ul li.no-border-li {
		padding-left: 20px;
		border-bottom: none;
		background: transparent url(../images/feed.png) center left no-repeat;
}

#comments-form {
	width: 540px;
	padding: 15px;
	margin-top: 0px;
	background-color: #c3b4a4;
	color: #4f432e;
}

#comments-form form p {
	padding-top: 10px;
}

dl dt dd p {
	padding-top: 20px;
}

#comments-form input {
	background-color: #f5ece1;
	height: 20px;
	width: 250px;
	padding: 7px 10px 0 10px;
	color: #4f432e;
	border: 1px solid #c3b4a4; 
}


#comments-form textarea {
	width:250px; 
	background-color: #f5ece1;
	padding: 7px 10px 0 10px;
	color: #4f432e;
	border: 1px solid #c3b4a4; 
}

#comments-form input.button-sub {
	padding: 0;
	background-color: transparent;
	margin: 2px 0 0 5px;
	height: 26px;
	width: 78px;
	background: transparent url(../images/button-send.gif) no-repeat;
	border: none;
}

#form-disclaimer {
	width: 220px;
	float: right;
	padding-right: 20px;
	margin-top: 25px;
}

#form-disclaimer-I {
	width: 230px;
	float: right;
	padding-right: 15px;
	margin-top: -15px;
}

#form-disclaimer p {
	padding-top: 10px;
	font-size: 1.0em;
	line-height: 1.3em;
	
}

/* Blog Styles - Comments
----------------------------------------------------------------------------------------------------*/
#comments {
	width: 540px;
	margin: 10px 0;
	position: relative;
}

#journal h6 {
	margin-top: 30px;
}

#journal .hr {
	margin-top: 5px;
}

#comments dt .by-line {
	padding-left: 0;
}

#comments dt .comment-date {
	position: absolute;
    right: 0;
    text-align: right;
    width: 50%;
}

#comments dd {
	padding-top: 10px;
}

.comment-content {
	width: 550px;
	margin: 10px 0 20px 0;
}

.odd {
	background-color: #c3b4a4;
	padding: 10px;
}

.even {
	padding: 10px;
}

#comments-form form input.captcha {
	width: 120px;
	margin-bottom: 5px;
	margin-top: 5px;
}

/* Store Styles
----------------------------------------------------------------------------------------------------*/
#store-buttons {
	width: 660px;
	padding-left: 0px;
}

#store-buttons ul {
	list-style: none;
	margin: 20px 0 10px 0;
}

#store-buttons ul li {
	float: left;
}

#store-buttons ul li a.season1-store-button {
	display: block;
	width: 130px;
	height: 38px;
	background: transparent url(../images/store-button-S1-off.jpg) top left no-repeat;
}

#store-buttons ul li a:hover.season1-store-button {
	display: block;
	width: 130px;
	height: 38px;
	background: transparent url(../images/store-button-S1-over.jpg) top left no-repeat;
}

#store-buttons ul li.active a.season1-store-button{
	display: block;
	width: 130px;
	height: 38px;
	background: transparent url(../images/store-button-S1-on.jpg) top left no-repeat;
}


#store-buttons ul li a.season2-store-button {
	display: block;
	width: 130px;
	height: 38px;
	background: transparent url(../images/store-button-S2-off.jpg) top left no-repeat;
}

#store-buttons ul li a:hover.season2-store-button {
	display: block;
	width: 130px;
	height: 38px;
	background: transparent url(../images/store-button-S2-over.jpg) top left no-repeat;
}

#store-buttons ul li.active a.season2-store-button {
	display: block;
	width: 130px;
	height: 38px;
	background: transparent url(../images/store-button-S2-on.jpg) top left no-repeat;
}


#store-buttons ul li a.season3-store-button {
	display: block;
	width: 130px;
	height: 38px;
	background: transparent url(../images/store-button-S3-off.jpg) top left no-repeat;
}

#store-buttons ul li a:hover.season3-store-button {
	display: block;
	width: 130px;
	height: 38px;
	background: transparent url(../images/store-button-S3-over.jpg) top left no-repeat;
}

#store-buttons ul li.active a.season3-store-button{
	display: block;
	width: 130px;
	height: 38px;
	background: transparent url(../images/store-button-S3-on.jpg) top left no-repeat;
}

#store-buttons ul li a.season4-store-button {
	display: block;
	width: 130px;
	height: 38px;
	background: transparent url(../images/store-button-S4-off.jpg) top left no-repeat;
}

#store-buttons ul li a:hover.season4-store-button {
	display: block;
	width: 130px;
	height: 38px;
	background: transparent url(../images/store-button-S4-over.jpg) top left no-repeat;
}

#store-buttons ul li.active a.season4-store-button{
	display: block;
	width: 130px;
	height: 38px;
	background: transparent url(../images/store-button-S4-on.jpg) top left no-repeat;
}




#store-travel-logo {
	float: left;
	width: 175px;
	margin-top: 23px;
	margin-left: 25px;
	_margin-left: 12px;
}
.store-travel-description {
	float: right;
	width: 370px;
	padding: 20px 0 0 0;
	margin-right: 30px;
	_margin-right: 10px;
}

.store-travel-body img {
	float: left;
	padding: 22px;
	width: 252px;
	height: 158px;
	background: transparent url(../images/uploads/tours_and_travel/travel_preview_bg.jpg) top left no-repeat;}
	
.store-travel-body>p>img {
	width: 100px !important;
	height: 174;
	padding: 5px;
	background-color: white;
	padding: 10px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0pt;
	float: left;
	background-color: #ffffff;
	background-image: none;
}
.store-travel-body-dk img { /*this styles the top 10 images inside the Tours & Travel DK page*/
	float: left;
	width: 252px;
	height: 158px;
}
.store-travel-body-dk>p>img.DKnone { /*this styles the "backroad images inside the DK page of Tours & Travel*/
		width: 520px !important;
		height: 250px;
		padding: 0;
		margin: 0 0 0 60px;
		clear: left;
}

a.travel-more {
	display: block;
	margin-top: 10px;
}

#store-item-preview,
#media-e-preview-item-preview {
	float: left;
	width: 175px;
	margin-top: 23px;
	margin-left: 25px;
	_margin-left: 12px
}

.store-item-description,
.media-e-preview-description {
	float: right;
	width: 370px;
	padding: 15px 0 0 0;
	margin-right: 30px;
	_margin-right: 10px;
}

.price {
	display: inline;
}

.store_pics,
.media-e-preview-pics { 
	height: 200px; 
	width: 300px; 
	padding:0; 
	margin:0; 
	overflow: hidden; 
	background: transparent url(../images/uploads/store/store_preview_bg.jpg) top left no-repeat;
}

.store_pics img { 
	height: 175px; 
	width: 275px; 
	padding: 0; 
	border: none; 
	background-color: #eee; 
	top:0; 
	left:0; 
}

.media-e-preview-pics img {
	height: 157px; 
	width: 248px; 
	padding: 0; 
	border: none; 
	background-color: #eee; 
	top:0; 
	left:0; 
}

.travel_pics { 
	height: 200px; 
	width: 300px; 
	padding:0; 
	margin:0px 0 0 0; 
	overflow: hidden; 
	background: transparent url(../images/uploads/tours_and_travel/travel_preview_bg.jpg) top left no-repeat;
}

.travel_pics img { 
	height: 157px; 
	width: 248px; 
	padding: 0; 
	border: none; 
	background-color: #eee; 
	top:0; 
	left:0; 
}

.price {
	font-size: 1.2em;
	color: #4a892a;
	font-weight: bold;
	margin-top: 5px;
	clear: left;
}
.paypal {
	display: block;
	margin-bottom: 20px;
	width: 95px;
}
.view-full-episode-link {
	display: block;
	margin-bottom: 20px;
	margin-top: 10px;
	width: 150px;
}
.paypal form {
	float: left;
}
.more-info { /*used to style the more-info button on store*/
	float: left;
	margin-top: -21px;
	margin-left: 7px;
}

.read-more {
	color: #af2212;
}

#store-item-wrapper {
	margin-top: 0;
}

/* Contact Us Styles
----------------------------------------------------------------------------------------------------*/
#contact-us  {
	background: transparent url(../images/contact-us-bg.jpg) 0 50% no-repeat;
	width: 700px;
	height: 500px;
}

/* Episode Store Link Styles
----------------------------------------------------------------------------------------------------*/
#store-R-first-item {
	margin-top: 60px;
	clear: left;
	color: #ffcc66;
	width: 220px;
	text-align: center;
	padding:0;
}

#store-R-first-item a {
	height: 15px;
	color: #ffcc66;
	text-decoration: none;
	font-weight: normal;
	padding-left: 20px;
	background: transparent url(../images/control_play.jpg) top left no-repeat;
}

#store-R {
	margin-top: 20px;
	clear: left;
	color: #ffcc66;
	width: 220px;
	text-align: center;
	padding:0;
}


#store-R h2 {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: normal;
}

.sidebar-sub-R {
	background: url('../images/sidebar-sub-R.png') repeat-y bottom center;
	width: 220px;
	margin: 0;
	
}

.sidebar-sub-t-R {
	background: url('../images/sidebar-sub-t-R.png') no-repeat top center;
	width: 220px;
	height: 10px;
	
	}
.sidebar-sub-b-R {
	background: url('../images/sidebar-sub-b-R.png') no-repeat bottom center;
	width: 220px;
	height: 10px;
}




/* Master Default
----------------------------------------------------------------------------------------------------*/

div.hr {
  height: 15px;
  background: transparent url(../images/hr.jpg) no-repeat;
  margin-top: 20px;
}
div.hr hr {
  display: none;
}

.sidebar-sub {
	background: url('../images/sidebar-sub.png') repeat-y bottom center;
	width: 220px;
	margin: 0;
	
}


.sidebar-sub-t {
	background: url('../images/sidebar-sub-t.png') no-repeat top center;
	width: 220px;
	height: 10px;
	
	}
.sidebar-sub-b {
	background: url('../images/sidebar-sub-b.png') no-repeat bottom center;
	width: 220px;
	height: 10px;
}

.sidebar-sub h5, .sidebar-sub p, .sidebar-sub form  {
	width: 200px;
	margin: 0 auto;
}

#journal .grid_6 {
	margin: 0;
	padding: 0;
}

#journal .grid_9 {
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
}
.grid_9 .grid_6 {
	margin: 0;
}


.grid_6 img {
	padding: 10px;
	margin: 5px 10px 0px 0;
	float: left;
	background-color: #fff;
}



/* Page Default
----------------------------------------------------------------------------------------------------*/



#header {
	height: 155px;
}

#branding {
	margin: 0 auto;
	padding: 8px 0 0;
}

#logo {
	width: 220px;
	height: 107px;
	float: left;
	border-style: none;
	padding: 0;
}

#logo img {
	clear: left;
	border: none;
}

#tagline {
	font-size: 1.2em;
	width: 375px;
	float: left;
	margin: 35px 0 0 30px;
	padding: 0;
	color: white;
	font-style: italic;
}

#search {
	width: 220px;
	float: right;
	margin: 30px 0 10px 10px;
}

#search form input {
	background-color: #f5ece1;
	height: 20px;
	width: 120px;
	display: inline;
	padding: 7px 10px 0 10px;
	color: #4f432e;
	float: left;
	border: none;
}

#search form input.button-sub {
	padding: 0;
	background-color: transparent;
	margin: 2px 0 0 5px;
	height: 23px;
	width: 31px;
	background: url(../images/button-sub.gif) no-repeat;
}
#nav {
	clear: left;
	color: #ffcc66;
	font-size: 1.1em;
}

#nav ul {
	display: inline;
}

#green-tag {
	position: relative;
	width: 240px;
	background: transparent url(../images/upper-green-bg.jpg) top left no-repeat;
}


#inside-green-tag {
	width: 220px;
	background: transparent url(../images/inside-sidebar-bg.jpg) top left no-repeat;
}

#inside-green-tag ul {
	list-style: none;
	color: white;
	padding: 35px 0 30px 0;
}

#inside-green-tag ul li {
	font-size: .95em;
	line-height: 1.4em;
	width: 170px;
	margin-left: 22px;
	padding: 4px 4px;
	border-bottom: 1px solid #3c9228;
}

#inside-green-tag ul li a {
	color: #fff;
	text-decoration: none;
	padding: 2px;
}

#inside-green-tag ul li a:hover {
	color: #11310a;
	text-decoration: none;
	background-color: #ffcc66;
}

#sidebar-title {
	position: relative;
	top: 30px;
	width: 218px;
	background: #11310a;
}

#in-production {
	position: relative;
	width: 218px;
	background: #11310a;
	*margin-left: -28px;
	*margin-top: 15px;
}
.released-date-green {
	font-size: 100%;
	font-style: italic;
	font-weight: normal;
	color: #ffcc66;
}
#in-production h3 {
	padding: 13px 0 13px 35px;
	*padding: 13px 0 13px 28px;
	color: #fff;
	background: transparent url(../images/inproduction.png) 3% 48% no-repeat;
}
.in-production-c {
	color: #c1d4aa;
}

#sidebar-title h3 {
	padding: 13px 25px;
	color: #fff;
}


#main-description {
	height: 120px;
	width: 220px;
	padding: 20px 0 20px 20px;
	color: #fff;
	line-height: 1.4em;
	background: transparent url(../images/upper-gree-tag-bottom.gif) bottom left no-repeat;
}
#main-description p {
	padding-bottom: 20px;
}

#main-description a {
	color: #ffcc66;
	text-decoration: none;
}

.main_green_note {
	padding-left: 0px;
	margin-right: 7px;
	margin-bottom: 10px;
	float: left;
	border: 1px solid #589949;
}

/*Where Is Joseph, from Index page
====================================*/

.where_joseph_main_title {
	float: left;
	margin-bottom: 10px;
	width: 130px !important;
}

#main-description p.where_joseph_main {
	float: left;
	width: 120px;
}

#green-tag #main-description h2 {
	width: 200px;
}

#inside-description {
	width: 220px;
	height: 40px;
	_background: transparent url(../images/upper-gree-tag-bottom.gif) bottom left no-repeat;
	background: transparent url(../images/upper-gree-tag-bottom.gif) bottom left no-repeat;
}

#index-content {
	_width: 450px;
	_margin-left: 0;
}
 #index-content #blog-index-1 img {
	display: none;
}

#index-content .blog-index h1 {
	position: relative;
	font-size: 21px;
	padding: 0px 10px;
}

#blog-index-1 {
	height: 50px;
	background: transparent url(../images/index-blog-entry-head.jpg) top left no-repeat;
	padding: 5px 10px;
}

#inside-content a,
#index-content a {
	text-decoration: none;
	color: #af2212;
}
#inside-content a:hover,
#index-content a:hover {
	color: #d60e00;
}

#inside-content .by-line {
	color: #4a892a;
	font: 13.5px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	padding-left: 5px;
}

.blog-post-img {
	float: left;
	background: #fff;
	padding: 10px;
	margin: 0 10px 0 0;	
}

#main-description p, #main-description h2 {
	width: 220px;
	margin-bottom: 5px;
}

#sidebar-store {
	width: 200px;
	margin: 0 auto;
	padding: 15px 0;
	height: 100px;
}
#sidebar-store p{
	margin-top: 0px;
}
#sidebar-store h2{
	font-size: 1.7em;
	padding: 0;
	margin: 0;
text-transform: uppercase;
}
#sidebar-store h3 {
	padding: 0;
	margin-top: -7px;
}

#sidebar-right {
	_margin-left:0;
}

.rtp {
	padding-top: 25px;
}

#newsletter {
	width: 220px;
	margin: 0 0 20px 0;
}

#services {
	text-align: center;
	width: 220px;
	margin-bottom: 10px;
}

#services img {
	border: none;	
}

.sponsors p {
	width: 150px;
	margin-top: 8px;
	font-size: .75em;
	color: #af2212;
}

#sponsor-logos {
	width:85px;
	margin: 25px auto;
}

#store, #awards {
	clear: left;
	margin: 0 0 20px 0;
	z-index: 1;
	width: 220px;
	text-align: center;
	padding:0;
}

#store img {
	border: none;
	padding: 0;
}

#media {
	width: 220px;
	float: left;
	height: 280px;
	margin: 10px 0;
	position: relative;
}

#podcast {
	position: relative;
	top: 0px;
	height: 340px;
	width: 220px;
	background: transparent url(../images/podcast-bg.jpg) top left no-repeat;
	float: left;
	margin-bottom: 30px;
}

.podcast-link-to-download {
	display: block;
	margin: 5px 0 0 0;
	size: .7em;
	text-decoration: underline;
}

#podcast-main #content #inside-content p {
	color: #4f432e;
}
#podcast-main #content #inside-content img {
	float: left;
	margin: 5px 10px 0 0;
}

#podcast h3 {
	text-align: center;
	color: #4f432e;
	font-size: 1.0em;
	display: block;
	overflow: hidden;
	margin-top: 5px;
	padding: 5px;
}
	

#podcast h3 a {
	width: 150px;
	text-decoration: none;
	color: #fff;
	padding: 8px;
	background: #4f432e;
}

#podcast h3 a:hover {
	color: #ffcc66;
}

#podcast ul{
	list-style: none;
	margin-top: 90px;
}

#podcast ul li {
	border-bottom: 1px solid #f5ece1;
	width: 160px;
}


.subscribe-with li a {
	display: block;
	padding: 6px 0 7px 50px;
	text-decoration: none;
	font-size: 1.2em;
	color: #4f432e;
	font-weight: bold;
}

.subscribe-with li a:hover {
	color: #af2212;
}

.itunes {
	background: transparent url(../images/itunes-icon.jpg) 10% 50% no-repeat;
}

.feedburner {
	background: transparent url(../images/feedburner-icon.jpg) 10% 50% no-repeat;
}

.igoogle {
	background: transparent url(../images/igoogle-icon.jpg) 10% 50% no-repeat;
}

.myyahoo {
	background: transparent url(../images/myyahoo-icon.jpg) 10% 50% no-repeat;
}

.rss-icon {
	background: transparent url(../images/rss-icon.jpg) 10% 50% no-repeat;
}

#main-photo {
	position: relative;
	top: 0px;
	left: 0px;
	width: 700px;
	height: 500px;
	background: transparent url(../images/main-index.jpg) top left no-repeat;
	float: left;
	z-index: 10;
	margin-left: -10px;
	margin-bottom: 30px;
}
#preview {
	position: relative;
	z-index: 1;
}

#blog-header,
#store-header,
#schedule-header,
#bios-header,
#podcast-header,
#awards-header,
#television-header,
#pressreleases-header,
#fastfacts-header,
#toursandtravel-header,
#archive-header,
#books-header {
	width: 700px;
	height: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#about-us-header,
#magazine-header,
#store-header {
	width: 700px;
	height: 300px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#newsletter form {
	padding-top: 7px;
}

#newsletter form input {
	background-color: #f5ece1;
	height: 20px;
	width: 100px;
	display: inline;
	padding: 7px 10px 0 10px;
	color: #4f432e;
	float: left;
	border: none;
}

#newsletter form input.button-sub {
	padding: 0;
	background-color: transparent;
	margin: 2px 0 0 5px;
	height: 25px;
	width: 75px;
	background: url(../images/button-sub.gif) no-repeat;
}

#footer {
	clear: both;
	color: #f5ece1;
	text-align: center;
	font-size: .95em;
	height: 90px;
	padding-top: 20px;
	margin-top: 30px;
	background: url(../images/footer-bg.jpg) top left no-repeat;

}

#footer p {
	font-size: .98em;
}

.twain {
	color: #af2212;
	margin: 7px 0 0px 0;
	font-weight: bold;
}

#footer ul {
	height: 15px;
}

#footer li {
	display: inline;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #4f432e;
}

#footer a {
	padding: 0 10px;
	text-decoration: none;
	color: #f5ece1;
}
#footer ul li.lastfooteritem {
	border-right: none;
}
#footer p .clear-pad {
	padding: 0;
}