body {
	margin:0; padding:0;
	background:#474747;
	font:normal 0.75em Georgia, "Times New Roman", Times, serif; color:#666666;
}

#pages-top {
	background:#ffffff;
	border-bottom:1px solid #ffffff;
}

#header {
	background:#e1ebef url(tan/header.gif) repeat-x bottom center;
}

.search-form {
	background:url(tan/search-bar.gif) repeat-x top center;
}

#categories {
	background:#e3edf0 url(tan/categories.gif) repeat-x top center;
	border-top:1px solid #977350;
	border-bottom:1px solid #bfb5ab;
}

#featured {
	background:#BFB5AB;
	border-bottom:1px solid #957350;
}

.featured-norm {
	margin:0; padding:0;
	width:auto; height:auto;
	background:url(tan/featured-norm.gif) no-repeat top center;
	line-height:20px;
}

.featured-blog {
	margin:0; padding:0;
	width:auto; height:auto;
	background:url(tan/featured-blog.gif) no-repeat top center;
	line-height:20px;
}

.featured-small {
	margin:0; padding:0;
	width:auto; height:103px;
	background:url(tan/featured-small.gif) no-repeat top center;
}

#content {
	background:#FFF url(tan/content.gif) repeat-x top center;
	border-bottom:1px solid #e6e6e6;
}

	.comment-meta, .post-content {
		border-left:1px solid #d9cdbf;
	}

.post-list-last {
	border-bottom:1px solid #d9cdbf;
}

.post-list li.post-last, .post-list-last li.post-last, .post-list li.post-last-blank {
	border-bottom:1px solid #d9cdbf;
}

.post-list li.post, .post-list li.post-last, .post-list-last li.post, .post-list-last li.post-last, .post-list li.post-last-blank, .commentlist li {
	background:url(tan/postback.gif) repeat-y;
}

.post-list li.post-blank, .post-list-last li.post-blank, .post-list li.post, .post-list li.post-last, .post-list-last li.post, .post-list-last li.post-last, .post-list li.post-last-blank, .post-list li.other-post-last, .post-list-last li.other-post-last, .post-list li.archives, .post-list-last li.archives, .post-list li.other-post, .post-list-last li.other-post {
	border-color:#d9cdbf;
}

.meta {
	background:#ffffff url(tan/meta.gif) repeat-x top center;
	border-left:1px solid #D9CDBF;
}

.related-posts, .tags-top {
	border-top:1px solid #d9cdbf;
}

.comment-content {
	border-left:1px solid #D9CDBF;
}

blockquote {
	background:#f0f4f7;
	border:1px solid #d9e4ef;
}

h3, h3 a:link, h3 a:active, h3 a:visited {
	color:#bc4d10;
}

.post-content h1, h1.comments-title, .post-content h2, .post-content h2.title, h2.comments-title, .post-content h3, .post-content h4, .post-content h5 {
	color:#484a4b;
}

h4, h4.related-posts, h4.tags {
	color:#49667f;
}

h5 {
	color:#5c6a76;
}

a:link, a:active, a:visited {
	color: #cd751d;
}

h2 a:link, h2 a:active, h2 a:visited {
		font:0.8em Georgia, "Times New Roman", Times, serif; color:#464442;
	}
	
		h2.featured a:link, h2.featured a:active, h2.featured a:visited {
			font:bold 1em Arial, Helvetica, sans-serif; color:#d9eff7;
		}

h2.featured a:link, h2.featured a:active, h2.featured a:visited, a.twitter:link, a.twitter:active, a.twitter:visited, a.email:link, a.email:active, a.email:visited, a.rss-big:link, a.rss-big:active, a.rss-big:visited, .featured-norm, .featured-blog, h2.featured {
	color:#333333;
}

#pages-list li, #pages-list li.blank {
	background:url(../images/page-list-divider.gif) no-repeat center left;
}
#pages-list li.blank {
	background:none;
}

#pages-list li a, a.rss:link, a.rss:active, a.rss:visited, #pages-top {
	color: #363534;
	font:normal 1em Arial, Helvetica, sans-serif;
}

#pages-list li a:hover {
		color:#BC4D10;
	}


.meta {
	color:#676d72;
}

#footer, a.woothemes-link:link, a.woothemes-link:active, a.woothemes-link:visited {
	color:#dfdede; background: url(../images/dark-noise.png); 
}
#footer a { color: #fff; }


.textfield {
	color:#333333;
}

#category-list li a {
	color:#333333;
}

#category-list li.active a, #category-list li a:hover {
	color:#000000;
}

#category-list li.current-cat, #category-list li:hover {
	background:#d8ccbe;
}

.related-posts-list li a:hover, .meta a:hover {
	color:#2f5074;
}

.gray, .gray a, h2.gray a {
	color:#71787b;
}

.lightgray, .lightgray a {
	color:#b2b5b6;
}

.orange, caption {
	color:#d94d00;
}

.grayblue, .grayblue a, .related_posts li a, .meta a {
	color:#748a9c;
}

.darkblue, .darkblue a {
	color:#112842;
}

.darkgray, .darkgray a, th {
	color:#3a3c3e;
}

#sidebar a, #sidebar {
	color:#666666;
}

.alignleft {
	margin: -2px 20px 8px 0;
	float: left;
}

.comment-form-right {
	margin:0; padding:0;
	width:285px; height:auto;
	float:right;
}

		.textfield {
			margin:8px 0 0 0; padding:5px;
			background:#FFF;
			border:1px solid #e5e9ee;
		}
		
		.button {
			margin:0; padding:4px 6px;
			background:#5a4320;
			border:1px solid #333333;
			font:bold 0.92em Arial, Helvetica, sans-serif; color:#FFF;
		}
		
		
.commentlist {
	margin:0; padding:0;
	list-style:none;
}

	.commentlist li {
		margin:0; padding:0;
		border-bottom:1px solid #d9cdbf;
		background:#ffffff url(tan/postback.gif) repeat-y;
	}

		.comment-meta {
			margin:0; padding:15px;
			width:129px; height:100%;
			background:#ffffff;
			float:left;
			border-left:1px solid #d9cdbf;
		}
		
		.comment-meta .gravatar {
			margin-right:10px;
			float:left;
			_float:none;
		}
		
		.comment-content {
			margin:0; padding:15px 20px;
			width:498px; height:auto;
			background:#FFF;
			float:right;
			border-left:1px solid #d9cdbf;
			min-height:85px;
			height:auto !important;
			height:85px;
		}
	
.wp-caption {
	-moz-border-radius:3px;
	background:none repeat scroll 0 0 #F8F8F4;
	border:1px solid #E5E9EE;
	padding:4px 0 5px;
	text-align:center;
}
.wp-caption-text {
	padding:3px 0 0;	
	font-size:12px;
}

h3 {
	margin:0 0 10px 0; padding:0;
	font:normal 1.50em Arial, Helvetica, sans-serif; color:#bc4d10;
}

	.post-content h3 {
		font:bold 1.25em Arial, Helvetica, sans-serif; color:#484a4b;
	}

	.meta h3 {
		font-size:1.44em;
	}
	
.share-buttons {
	float: left;
	}
	

a.itunes {
	display: block;
	width: 171px;
	height: 25px;
	text-decoration: none;
	background: url("http://www.bangkokpodcast.com/wp-content/uploads/2011/04/itunes.gif");
	}

a.itunes:hover {
	background-position: -171px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
	
a.downloads {
	display: block;
	width: 171px;
	height: 25px;
	text-decoration: none;
	background: url("http://www.bangkokpodcast.com/wp-content/uploads/2011/04/downloads.gif");
	}

a.downloads:hover {
	background-position: -171px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
h2 {
	margin:0 0 10px 0; padding:0;
}

