/*  
Theme Name: Mind Equals Blown
Description: Custom Design by <a href="http://www.problogdesign.com/">Pro Blog Design</a>
Author: Michael Martin
Author URI: http://www.problogdesign.com/
*/

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
fieldset{
	border:0;
}
a,a:link,a:visited,a:hover{
	text-decoration:none;
}
a:focus,a:hover{
	text-decoration:underline;
}
a img{
	border:0;
}
.clear{
	clear:both;
}
body{
	position:relative;
	background:#1c1c1e url(images/body_bg.jpg) repeat-x;
	color:#000;
	font:62.5% Arial,sans-serif;
}

#main{
	width: 990px;
	margin:0 auto;
}

#wrapper{
	width: 100%;
	margin:0 auto;
	background: url(images/wrapper_bg2.jpg) top center no-repeat;
}

#header{
	width: 982px;
	height: 107px;
}

#logo{
	display: block;
	width: 178px;
	height: 107px;
	float: left;
	background: url(images/logo.jpg) no-repeat;
	text-indent: -99999px;
}

#top_nav{
	width: 450px;
	height: 31px;
	padding: 6px 18px 0px 0px;
	float: right;
}

#top_nav ul{
	float: right;
}

#top_nav ul li{
	float: left;
	font-size: 11px;
	color: #9d9b9d;
	font-weight: bold;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 8px;
	background: url(images/top_li.gif) no-repeat left center;
}

#top_nav ul li a{
	font-size: 11px;
	color: #9d9b9d;
	font-weight: bold;
}

#top_nav ul li a span{
	color: #9b2727;
	font-weight: normal;
}

#top_banner{
	width: 468px;
	height: 60px;
	float: right;
	clear: right;
	padding: 0px 18px 0px 0px;
}

#navigation{
	width: 982px;
	height: 37px;
	padding: 5px 0px 2px 0px;
	background: url(images/navigation_bg.jpg) no-repeat;
}

#navigation ul li{
	display: inline;
	float: left;
	height: 36px;
	background: url(images/navigation_li.gif) top right no-repeat;
	margin: 0px 0px 0px 18px;
}

#navigation ul li.no_bg{
	background: none;
}


#navigation ul li a{
	display: inline-block;
	color: #fff;
	font-size: 14px;
	height: 27px;
	padding: 9px 18px 0px 0px;
	font-weight: bold;
}

#category_navigation{
	width: 980px;
	height: 30px;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	background: url(images/category_nav_bg.jpg) bottom repeat-x;
}

#category_navigation ul li{
	display: inline;
	float: left;
	height: 24px;
	background: url(images/category_li.gif) top right no-repeat;
	margin: 0px 0px 0px 18px;
}

#category_navigation ul li.no_bg{
	background: none;
}


#category_navigation ul li a{
	display: inline-block;
	color: #4d4b47;
	font-size: 11px;
	height: 19px;
	padding: 5px 18px 0px 0px;
}


#content{
	width: 984px;
	float: left;
	background: url(images/content_bg.jpg) repeat-y;
}

#left_column{
	width: 168px;
	float: left;
	padding: 16px 9px 0px 9px;
}

#left_column h2{
	width: 161px;
	color: #3a3836;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0px 0px 7px 7px;
	margin: 0px 0px 8px 0px;
	border-bottom: 1px solid #e4ddd7;
}

#left_column h2 span{
	font-family: Trebuchet MS;
	color: #bdaa9c;
	font-size: 10px;
}

.podcast{
	width: 161px;
	padding: 0px 0px 50px 7px;
}

.podcast ul li{
	font-size: 12px;
	margin: 0px 0px 7px 0px;
}

.podcast ul li a{
	color: #6a1010;
}

.podcast ul li span{
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #969390;
}
/*
#sound{
	display: block;
	width: 48px;
	height: 15px;
	background: url(images/sound.jpg) no-repeat;
}
*/


.aside{
	width: 161px;
	padding: 0px 0px 40px 7px;
}

.aside ul{
	margin: 0px 0px 39px 0px;
}

.aside ul li{
	font-size: 12px;
	margin: 0px 0px 16px 0px;
}

.aside ul li a{
	color: #6a1010;
}

.aside ul li p{
	font-size: 12px;
	color: #575553;
}

.comments_sidebar{
	width: 161px;
	padding: 0px 0px 40px 7px;
}

.comments_sidebar ul li{
	font-size: 12px;
	font-size: 12px;
	color: #575553;
	margin: 0px 0px 16px 0px;
}

.comments_sidebar ul li a{
	color: #6a1010;
	text-decoration: underline;
}

.tweets{
	width: 161px;
	padding: 0px 0px 50px 7px;
}

.tweets ul li{
	font-size: 10px;
	color: #5f615b;
	margin: 0px 0px 16px 0px;
}

.tweets ul li strong{
	color: #3a3836;
	font-size: 11px;
	font-weight: bold;
}

.tweets ul li a{
	color: #6a1010;
	font-size: 11px;
	text-decoration: underline;
}

.tweets ul li span{
	color: #bdaa9c;
}

.gravator{
	width: 45px;
	height: 45px;
	float: left;
	padding: 3px 0px 0px 3px;
	margin: 0px 4px 10px 0px;
	border: 1px solid #e2d8d0;
}

#main_column{
	width: 493px;
	float: left;
	padding: 16px 0px 0px 17px;
}

.post{
	padding: 22px 0px 20px 0px;
	width: 477px;
	float: left;
}

.date{
	width: 81px;
	height: 18px;
	font-size: 12px;
	color: #e4ddd7;
	font-weight: bold;
	padding: 3px 0px 0px 4px;
	margin: 0px 0px 5px 0px;
	background: #3a3836 url(images/date_bg.jpg) right no-repeat;
}

.post h2{
	color: #6a1010;
	font-size: 24px;
	margin: 0px 0px 10px 0px;
}

.post h2 a, #album_review h3 a {color: #6a1010;}

.post p{
	color: #575553;
	font-size: 12px;
	margin: 5px 0px 0px 0px;
}


.meta{
	height: 20px;
	width: 100%;
	padding: 3px 0px 0px 0px;
	border-top: 1px solid #e4ddd7;
}

.meta p{
	color: #bdaa9c;
	float: left;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}

.post .meta p a{
	color: #bdaa9c;
}

.comments{
	height: 13px;
	padding: 0px 0px 0px 20px;
	float: right;
	color: #827d79;
	background: url(images/comment_icon.jpg) left bottom no-repeat;
}

.comments p{
	color: #827d79;
}

.comments p a{
	color: #827d79;
}

.full_post{
	display: block;
	color: #c6b1a0;
	clear: both;
	font-size: 11px;
	font-weight: bold;
	margin: 11px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
	background: url(images/arrows.jpg) left center no-repeat;
}

#album_review{
	width: 471px;
	float: left;
	clear: both;
}

#album_review a.full_post{
	text-decoration: underline;
}



#album_review h2{
	width: 471px;
	height: 26px;
	font-size: 18px;
	color: #fff;
	padding: 2px 0px 0px 8px;
	margin: 0px 0px 4px 0px;
	border: 1px solid #ded4cd;
	background: #6a1010 url(images/album_review.gif) left no-repeat;
}

.container{
	width: 479px;
	float: left;
	margin: 8px 0px 8px 0px;
	background: url(images/container_bg.gif) left repeat-y;
}

.container img{
	float: left;
	margin: 0px 7px 20px 0px;
}

.container h3{
	color: #3a3836;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
}

.container h3 span{
	color: #969390;
	font-size: 10px;
}

.container h3 span.red{
	color: #560b0b;
	font-size: 12px;
}

.container p{
	color: #575553;
	font-size: 11px;
}

.container p a{
	color: #560b0b;
	text-decoration: underline;
}

.container ul li{
	margin: 15px 0px 28px 0px;
	clear:both;
}


.seperator{
	width: 479px;
	height: 1px;
	clear: both;
	overflow: hidden;
	background: #e4ddd7;
}

.left_block{
	width: 243px;
	float: left;
	padding: 10px 0px 8px 0px;
}

.left_block h4{
	width: 230px;
	height: 26px;
	font-size: 18px;
	color: #fff;
	padding: 2px 0px 0px 8px;
	margin: 0px 0px 4px 0px;
	border: 1px solid #ded4cd;
	background: url(images/album_review.gif) repeat-x;
}

.left_block h4 span{
	color: #ccbdb1;
}



.right_block{
	width: 219px;
	float: left;
	padding: 10px 0px 8px 17px;
}

.right_block h4{
	position: relative;
	width: 219px;
	height: 26px;
	font-size: 18px;
	color: #fff;
	padding: 2px 0px 0px 8px;
	margin: 0px 0px 4px -10px;
	border: 1px solid #ded4cd;
	background: url(images/album_review.gif) repeat-x;
}

.right_block h4 span{
	color: #ccbdb1;
}

#latest_blog{
	width: 471px;
	float: left;
	clear: both;
}

#latest_blog h3{
	width: 471px;
	height: 26px;
	font-size: 18px;
	color: #fff;
	padding: 2px 0px 0px 8px;
	margin: 0px 0px 4px 0px;
	border: 1px solid #ded4cd;
	background: url(images/album_review.gif) repeat-x;
}

#latest_blog h3 span{
	color: #ccbdb1;
}

#right_column{
	width: 287px;
	float: left;
	padding: 16px 0px 0px 0px;
}

#social{
	width: 263px;
	height: 66px;
	margin: 0px 0px 13px 10px;
	background: url(images/social.jpg) no-repeat;
}

#social ul li {
	width: 40px;
	height: 39px;
	float: left;
	margin: 0px 2px 0px 0px;
}


#social ul li a{
	display: block;
	width: 40px;
	height: 39px;
	text-indent: -99999px;
}

#rss_subscription{
	width: 263px;
	height: 93px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	background: url(images/rss.jpg) top left no-repeat;
}

#rss_subscription p{
	color: #575553;
	font-size: 12px;
	padding: 0px 0px 0px 49px;
}

#rss_subscription input, input#s{
	width: 207px;
	height: 18px;
	float: left;
	padding: 2px;
	margin: 19px 3px 0px 7px;
	border: 1px solid #ddd0c5;
	background: url(images/subscription_bg.gif) repeat-x;
	color:#575553;
}

#rss_subscription input#go_btn, input#searchsubmit{
	width: 33px;
	height: 21px;
	padding: 0px;
	margin: 19px 0px 0px 0px;
	border: none;
	background: url(images/go_btn.gif) no-repeat;
}

#rss_subscription input#go_btn:hover {cursor:pointer;}

.adds_sidebar{
	margin: 23px 0px 0px 17px;
	clear:both;
}

#right_column h2{
	position: relative;
	width: 265px;
	height: 39px;
	clear:both;
	font-size: 14px;
	color: #3a3836;
	text-transform: uppercase;
	padding: 11px 0px 0px 18px;
	margin: 24px 0px 0px 4px;
	background: url(images/h2_rightcol_bg.jpg) no-repeat;
}

.latest_blog_post{
	width: 270px;
	padding: 20px 0px 10px 10px;
}

.latest_blog_post ul li{
	width: 270px;
	color: #bdaa9c;
	padding: 0px 0px 9px 0px;
	margin: 0px 0px 7px 0px;
	border-bottom: 1px dotted #d0cac4;
}

.latest_blog_post ul li h3{
	color: #6a0f0f;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 17px;
	background: url(images/latest_li.jpg) left top no-repeat;
}

.latest_blog_post ul li h3 a{
	color: #6a0f0f;
}

.latest_blog_post ul li p{
	padding: 0px 0px 0px 17px;
}

.sponsors{
	width: 283px;
	float: left;
	padding: 0px 0px 10px 0px;
}

.sponsors ul li{
	display: inline;
	float: left;
	margin: 0px 0px 18px 11px;
}
<!--start mog badge -->
<a href="http://mog.com/blog_post/content/"><img src="http://mog.com/images/mmn/mmn-badge-A.png" border="0"></a> 
<!-- Start Quantcast tag -->
<script type="text/javascript" src="http://edge.quantserve.com/quant.js"></script> <script type="text/javascript">_qacct="p-c4o3JsfzdTxY6";quantserve();</script> 
<noscript>
	<a href="http://www.quantcast.com/p-c4o3JsfzdTxY6" target="_blank"><img src="http://pixel.quantserve.com/pixel/p-c4o3JsfzdTxY6.gif" style="display: none;" border="0" height="1" width="1" alt="Quantcast" /></a> 
</noscript>
<!-- End Quantcast tag -->
<!--end mog badge -->

.video{
	margin: 0px 0px 0px 20px;
}

.photos{
	width: 283px;
	float: left;
	padding: 0px 0px 10px 0px;
}

.photos ul {padding:0 0 0 28px;}

.photos ul li{
	display: inline;
	float: left;
	width: 75px;
	height: 75px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #eee7e0;
	margin: 0px 0px 18px 11px;
}

.tags{
	display: inline;
	width: 270px;
	float: left;
	margin: 0px 0px 20px 10px;
}

.tags a{
	color: #5f615b;
	float: left;
	font-size: 12px;
	margin: 0px 5px 0px 0px;
}

.tags a strong{
	font-size: 16px;
}

#footer{
	position: relative;
	width: 100%;
	float: left;
	height: 439px;
	background: #bdaa9c url(images/footer_bg.jpg) repeat-x;
}

#footer_content{
	width: 990px;
	height: 316px;
	padding: 121px 0px 0px 0px;
	margin: 0 auto;
	background: url(images/footer_container.jpg) top left no-repeat;
}

#footer_content h2{
	display: block;
	width: 138px;
	height: 23px;
	font-size: 14px;
	color: #fff;
	padding: 6px 0px 0px 8px;
	margin: 0px 0px 17px 0px;
	background: #000000;
}

#footer_content a{
	font-size: 12px;
	color: #4d4b47;
	font-weight: bold;
}

#footer_content p{
	font-size: 12px;
	color: #4d4b47;
}

.categories_footer{
	width: 324px;
	height: 178px;
	float: left;
	padding: 17px 0px 0px 15px;
	background: url(images/footer_column.gif) right bottom no-repeat;
}

.categories_footer ul li{
	display: inline;
	float: left;
	margin: 0px 30px 10px 10px;
}

.about_footer{
	width: 266px;
	height: 178px;
	float: left;
	padding: 17px 22px 0px 33px;
	background: url(images/footer_column.gif) right bottom no-repeat;
}

.recent_post{
	width: 309px;
	height: 178px;
	float: left;
	padding: 17px 0px 0px 12px;
}

.recent_post ul li{
	margin: 0px 0px 15px 10px;
}

#footer_navigation{
	width: 891px;
	height: 102px;
	padding: 19px 78px 0px 21px;
	clear: both;
	margin: 0 auto;
}

#footer_navigation img{
	float: right;
}


#footer_navigation ul.top{
	margin: 36px 0px 0px 0px;
	float: left;
}

#footer_navigation ul.top li{
	float: left;
	color: #877b73;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 10px;
	background: url(images/footer_li.gif) no-repeat;
}

#footer_navigation ul.top li a{
	color: #877b73;
}

#footer_navigation ul.top li.no_bg, #footer_navigation ul.top li:first-child {
	background: none;
	margin: 0px;
	padding: 0px;
}



#footer_navigation ul.btm{
	width: 600px;
	margin: 7px 0px 0px 0px;
	float: left;
	clear: left;
}

#footer_navigation ul.btm li{
	float: left;
	color: #262627;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 10px;
	background: url(images/footer_li.gif) no-repeat;
}

#footer_navigation ul.btm li a{
	color: #262627;
}

#footer_navigation ul.btm li.no_bg{
	background: none;
	margin: 0px;
	padding: 0px;
}


/*------------------------INNER PAGE-------------------------*/


#content_inner{
	width: 984px;
	float: left;
	background: url(images/content_inner.jpg) repeat-y;
}

#left_column_inner{
	width: 657px;
	float: left;
	padding: 16px 9px 0px 30px;
}

#left_column_inner .post{
	width: 636px;
	padding: 0px 0px 20px 0px;
}

#left_column_inner .post .meta{
	border-top: 1px solid #e4ddd7;
	border-bottom: 1px solid #e4ddd7;
	margin: 0px 0px 22px 0px;
}

#left_column_inner .post img{
	float: left;
	margin: 0px 8px 17px 0px;
}

#left_column_inner .post p{
	margin: 0px 0px 20px 0px;
}

#left_column_inner .post ul li{
	background: url(images/arrows.jpg) left center no-repeat;
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 10px 0px;
	color: #575553;
	font-size: 12px;
	font-weight: bold;
}

#title_navigation{
	width: 636px;
	height: 69px;
	clear: both;
}

#title_navigation a{
	color: #c6b1a0;
	font-size: 12px;
}

.left{
	float: left;
}

.right{
	float: right;
}

#comments_container{
	width: 640px;
	float: left;
	clear: both;
	margin: 0px 0px 47px 0px;
	background: url(images/comments_container.jpg) repeat-y;
}

#comments_container_top{
	width: 640px;
	float: left;
	background: url(images/comments_container_top.jpg) top no-repeat;
}

#comments_container_btm{
	width: 617px;
	float: left;
	padding: 8px 7px 18px 17px;
	background: url(images/comments_container_btm.jpg) bottom left no-repeat;
}

#comment_bubble{
	width: 22px;
	height: 18px;
	float: right;
	color: #3a3836;
	font-size: 12px;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 37px 0px;
	text-align: center;
	background: url(images/comments_bubble.jpg) no-repeat;
}

#comments_container_btm ul{
	clear: both;
}


#comments_container_btm ul li{
	width: 590px;
	float: left;
	color: #6b6e65;
	font-size: 12px;
	padding: 0px 24px 32px 0px;
	margin: 0px 0px 40px 0px;
	border-bottom: 1px dotted #adadad;
}

#comments_container_btm ul li span{
	color: #68361b;
	float: left;
	font-style: italic;
}

#comments_container_btm ul li p{
	display: block;
	width: 500px;
	padding: 5px 0px 0px 0px;
	float: left;
}

.avator{
	width: 48px;
	height: 77px;
	text-align: center;
	font-size: 18px;
	color: #6b6e65;
	padding: 0px 35px 0px 0px;
	float: left;
}

.avator img{
	float: left;
	margin: 5px 5px 0px 0px;
}

#comments_container_btm ul li h2{
	color: #3a3836;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0px 0px 17px 0px;
}

#comments_form{
	width: 585px;
	height: 325px;
	clear: both;
	padding: 17px 35px 0px 0px;
	margin: 0px 0px 0px 8px;
	background: url(images/form_bg.gif) no-repeat;
}

#comments_form img{
	float: right;
}

#input{
	float: left;
	padding: 59px 0px 7px 22px;
}

#input p{
	color: #586564;
	font-size: 11px;
	line-height: 190%;
	margin: 0px 0px 11px 0px;
}

#input p input{
	float: left;
	width: 259px;
	height: 19px;
	margin: 0px 7px 0px 0px;
	border: 1px solid #bdaa9c;
}

textarea{
	width: 568px;
	height: 111px;
	clear: both;
	margin: 0px 0px 0px 22px;
	border: 1px solid #bdaa9c;
}

p.required{
	display: inline;
	color: #586564;
	float: left;
	margin: 18px 0px 0px 22px;
	font-style: italic;
	font-size: 11px;
}

input#add_comment, input#submit{
	width: 102px;
	height: 27px;
	border: none;
	margin: 15px 0px 0px 0px;
	background: url(images/add_comments_bg.jpg) no-repeat;
	float: right;

}

#comments a:link, .post a:link, .prev-next-posts a:link {color: #560b0b;}
#comments a:visited, .post a:visited, .prev-next-posts a:visited {color: #853939;}

.w45 {width:45%;}

#footer_content.inner{
	background: url(images/footer_container_inner.jpg) top left no-repeat;
}



.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}

/* Begin WordPress Images CSS */
p img {padding: 0;max-width: 100%;}

img.centered {display: block;margin-left: auto;margin-right:auto;}

img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}

img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}

.alignright {float: right;}

.alignleft {float: left}

/* End Images */

.video object, .video embed {width:245px;height:187px;}
