/*
Theme Name: The Buried Life v2
Theme URI: http://theburiedlife.com
Description: This theme is pregnant... with awesome.
Version: 1.0
Author: Bruce Giovando
Author URI: http://underwaterdaydream.com
Tags: pregnant, awesome
*/

.share_fb, .share_dl, .share_dg{
	width: 16px;
	height: 16px;
	float: left;
	margin: 0 0 0 4px;
}

.share_dl{
	background-image: url(post_share_dl.gif)
}

.share_dg{
	background-image: url(post_share_dg.gif)
}

.share_fb{
	background-image: url(post_share_fb.gif)
}

.share_fb:hover, .share_dg:hover, .share_dl:hover{
	background-position: 0px -16px;
}

/* @group RESET */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 	pre, a, a img, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; outline: none; border: none; }
	body { line-height: 23px; background: #fff; margin:0 0; }
	table { border-collapse: separate; border-spacing: 0; }
	caption, th, td { text-align: left; font-weight:400; }
	blockquote:before, blockquote:after, q:before, q:after { content: ""; }
	blockquote, q { quotes: "" ""; }

/* @end */

/* @group Universal */

body{
		line-height: 23px;
		background: #d3b271 url(bg.gif) repeat 0 0;
		font-family: Arial, "MS Trebuchet", sans-serif;
		vertical-align: baseline;
	}	
	
	h1{
		font-size: 18px;
		font-weight: bold;
		color: #550091;
		display: inline;
	}
	
	p{
		display: inline;
	}
	
	a{
		color: #550091;
		text-decoration: none;
		display:inline;
		margin:  0;
		padding: 0;
		border: 0;
		float:none;
		line-height: 23px;
		vertical-align: baseline;
	}
	
	small{
		font-size: 10px;
		text-transform: uppercase;
	}
	
	br{
		height: 23px;
	}
	
	a:hover{
		text-decoration: underline;
	}

/* @end */

/* @group Header */

#TBL-link a{
	width: 450px;
	height: 170px;
	top:  60px;
	position: absolute;
}

#header{
		width: 960px;
		height: 368px;
		background: transparent url(http://theburiedlife.s3.amazonaws.com/wp-content/uploads/2010/01/header_bg.jpg) no-repeat;
	}

/* @group Social Bar */

#social{
		margin: 11px 26px 11px 26px;
		height: 38px;
		position: absolute;
		width: 900px;
	}
	
	#social a{
		background: transparent url('header_login_start.gif') no-repeat;
		width: 171px;
		display: block;
		height: 16px;
	}
	
	#social a:hover{
		background-position: 0 -16px;
	}
	
	#social label, #social input{
		display: block;
		float: left;
		margin: 0 6px 0 0;
	}
	
	#social form{
		height: 38px;
		vertical-align: center;
		display: block;
		float: right;
		
	}

/* @end */

/* @group Slideshow */

#slideshow{
		position: absolute;
		top: 60px;
		right: 7px;
		display: block;
		vertical-align: center;
		width:  436px;
	}

	/* #slideshow {
		display: inline;
	} */

#slideshow_image {  
    height:  177px;  
    width:   399px;  
    padding: 0;  
    margin:  0;  
    overflow: hidden;
} 
 
#slideshow_image img {  
    padding: 0px;  
    border:  0px;  
    background-color: #eee;  
    width:  399px; 
    height: 177px; 
    top:  0; 
    left: 0 ;
} 

	#slideshow a#next, #slideshow a#prev {
		margin-top: 80px;
		display: block;
		height: 27px;
		width: 27px;
	}
	
	#slideshow a#next {
		background:transparent url(header_arrow_left.gif);
		margin-left: -40px;
		float: left;

	}
	
	#slideshow a#prev {
		background: transparent url(header_arrow_right.gif);
		float:  right;
	}

/* @end */

/* @group Navigation */

#navigation li ul.current {
	position: absolute;
	display: block;
}

#header ul li{
		float: left;
		list-style: none;
	}

#navigation{
		position: absolute;
		left: 24px;
		top: 249px;
		width: 900px;
	}
	
	#navigation li ul{
		margin: 10px 0 0 0;
		display: none;
		position: relative;
		left: 80px;
	}
	
	#blog{
		background-position: 0px 0px;
		width: 71px;
	}
	
	#about{
		background-position: -71px 0px;
		width: 83px;
	}
	
	#media{
			background-position: -324px 0px;
		width: 83px;

	}
	
	#list{
			background-position: -154px 0px;
		width: 95px;
	}
	
	#crew{
		background-position: -248px 0px;
		width: 76px;
	}
	
	#contact{
		background-position: -407px 0px;
		width: 98px;
	}
	
	#feed{
		background-position: -505px 0px;
		width: 79px;
	}
	
	#blog, #about, #media, #list, #crew, #contact, #feed{
		background-image: url('navigation.gif');
		background-repeat: none;
		height: 51px;
		display: block;
	}
	
	#blog:hover{
		background-position: 0px -51px;
		text-decoration: none;
	}
	
		#about:hover{
		background-position: -71px -51px;
		text-decoration: none;
	}
	
		#media:hover{
		background-position: -324px -51px;
		text-decoration: none;
	}
	
		#list:hover{
		background-position: -154px -51px;
		text-decoration: none;
	}
	
		#crew:hover{
		background-position: -248px -51px;
		text-decoration: none;
	}
	
		#contact:hover{
		background-position: -407px -51px;
		text-decoration: none;
	}
	
	
		#feed:hover{
		background-position: -505px -51px;
		text-decoration: none;
	}
	
		#blog.current{
		background-position: 0px -102px;
		text-decoration: none;
	}
	
		#about.current{
		background-position: -71px -102px;
		text-decoration: none;
	}
	
		#media.current{
		background-position: -324px -102px;
		text-decoration: none;
	}
	
		#list.current{
		background-position: -154px -102px;
		text-decoration: none;
	}
	
		#crew.current{
		background-position: -248px -102px;
		text-decoration: none;
	}
	
		#contact.current{
		background-position: -407px -102px;
		text-decoration: none;
	}
	
		#feed.current{
		background-position: -505px -102px;
		text-decoration: none;
	}
	
	
	#sub_about_bio{
		background-image: url('nav_sub_about_bio.gif');
		width: 24px;
	}
	
	#sub_about_faq{
		background-image: url('nav_sub_about_faq.gif');
		width: 47px;
	}
	
	#sub_about_time{
		background-image: url('nav_sub_about_timeline.gif');
		width: 69px;
	}
	
	#sub_about_sponsors{
		background-image: url('nav_sub_about_sponsors.gif');
		width: 142px;
	}
	
	#sub_media_videos{
		background-image: url('nav_sub_media_videos.gif');
		width: 50px;
	}
	
	#sub_media_photos{
		background-image: url('nav_sub_media_photos.gif');
		width: 56px;
	}
	
	#sub_media_press{
		background-image: url('nav_sub_media_press.gif');
		width: 47px;
	}
	
	#sub_list_list{
		background-image: url('nav_sub_list_list.gif');
		width: 69px;
	}
	
	#sub_list_helped{
		background-image: url('nav_sub_list_helped.gif');
		width: 146px;
	}
	
	#sub_crew_jonnie{
		background-image: url('nav_sub_crew_jonnie.gif');
		width: 52px;
	}
	
	#sub_crew_ben{
		background-image: url('nav_sub_crew_ben.gif');
		width: 32px;
	}
	
	#sub_crew_dave{
		background-image: url('nav_sub_crew_dave.gif');
		width: 38px;
	}
	
	#sub_crew_duncan{
		background-image: url('nav_sub_crew_duncan.gif');
		width: 61px;
	}
	
	#sub_contact_email{
		background-image: url('nav_sub_contact_email.gif');
		width: 44px;
	}
	
	#sub_contact_newsletter{
		background-image: url('nav_sub_contact_newsletter.gif');
		width: 100px;
	}
	
	#sub_contact_events{
		background-image: url('nav_sub_contact_events.gif');
		width: 59px;
	}
	
	#sub_about_bio, #sub_about_faq, #sub_about_time, #sub_about_sponsors, #sub_media_videos, #sub_media_photos, #sub_media_press, #sub_list_list, #sub_list_helped, #sub_crew_jonnie, #sub_crew_ben, #sub_crew_dave, #sub_crew_duncan, #sub_contact_email, #sub_contact_newsletter, #sub_contact_events{
		background-position: 0px -36px;
		background-repeat: no-repeat;
		height: 36px;
		display: block;
		margin: 0 25px 0 0px;
	}
	
	#sub_about_bio:hover, #sub_about_faq:hover, #sub_about_time:hover, #sub_about_sponsors:hover, #sub_media_videos:hover, #sub_media_photos:hover, #sub_media_press:hover, #sub_list_list:hover, #sub_list_helped:hover, #sub_crew_jonnie:hover, #sub_crew_ben:hover, #sub_crew_dave:hover, #sub_crew_duncan:hover, #sub_contact_email:hover, #sub_contact_newsletter:hover, #sub_contact_events:hover{
		background-position: 0px -72px;
		text-decoration: none;
	}
	
	#sub_about_bio.current, #sub_about_faq.current, #sub_about_time.current, #sub_about_sponsors.current, #sub_media_videos.current, #sub_media_photos.current, #sub_media_press.current, #sub_list_list.current, #sub_list_helped.current, #sub_crew_jonnie.current, #sub_crew_ben.current, #sub_crew_dave.current, #sub_crew_duncan.current, #sub_contact_email.current, #sub_contact_newsletter.current, #sub_contact_events.current{
		background-position: 0px 0px;
	}





/* @end */

/* @group Youtube & Rss Buttons */

#youtube:hover, #rss:hover{
		background-position: 100% 0px;
	}
	
	#youtube{
		position: absolute;
		top: 323px;
		left: 710px;
		background: transparent url(youtube.gif) no-repeat 100% -11px;
		width:  100px;
		height: 11px;
	}
	
	#rss{
		position: absolute;
		top: 323px;
		height: 11px;
		background: transparent url(rss.gif) no-repeat 100% -11px;
		width:  60px;
		left: 843px;
	}

/* @end */

/* @end */

#main{
		height: 100%;
		width: 950px;
		/*background: #fff url(paper_bg.gif) repeat-y 0 -5px;*/
		display: block;
		position: absolute;
		margin-left: -475px;
		left: 50%;
	}

#container_main{
		background: #fff url(paper_bg.gif) repeat-y 0 -5px;
		display: block;	
	}
	
	#leftcol{
		float: left;
		width: 626px;
		height: 100%;
		font-size: 14px;
		color: #696969;
		line-height: 23px;
		vertical-align: baseline;
		display: block;
	}

#rightcol:after, #leftcol:after, #container_main:after{
		content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}

/* @group RightCol */

#rightcol{
		float: left;
		width: 324px;
		background: transparent url(rightcol_bg.gif) repeat-y  0px -5px;
	}

#rightcol ul {
		list-style: none;
		margin: 0 0 0 1px;
		padding: 0;
	}
	
	#rightcol ul li{
		background: transparent url(rightcol_gap.gif) no-repeat top;
		min-height: 100px;
		width: 292px;
		padding: 23px 16px 0 16px;
	}

#searchform div {
	margin: 10px 0 0 0;
}

#searchform div #s{
	width: 250px;
	margin: 5px 0 5px 0;
}
	#rightcol ul li a {
		width:  256px;
		margin: 6px 0 6px 0;
		display: block;
	}

	#rightcol ul li a img {
		float:  right;
	}
	
	#rightcol ul li a:after{
		content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}

#rightcol ul li img{
		margin: 5px 0 0 0;
	}

#rightcol ul li p a {
	font-size: 11px;
	background: transparent url(list_arrow.gif) no-repeat 0 6px;
	padding: 0 0 0 16px;
	width: 240px;
	line-height: 18px;
}

#lists div.featured div {
	margin: -50px 22px 15px 0;
	padding: 0px;
	float: none;
	width: 200px;
	display: block;
	line-height: 15px;
}

#lists div.featured div.floatright a strong {
	display: block;
	margin: -21px 0 -20px 0;
	padding:  0px;
	width: 200px;
}

#meet a img {
	
}



/* @group About */

#rightcol ul #about{
		background: transparent url(rightcol_about.gif) no-repeat;
		width: 324px;
		height: 120px;
	}



/* @end */

/* @group Road */

#rightcol ul li#road ul li{
		background: none;
		margin:  5px 0 15px 0;
		padding: 0;
		font-size: 12px;
		line-height:  17px;
		width:  250px;
		font-style: italic;
		color: #353535;
		min-height: 0px;
	}

/* @end */

/* @group Elsewhere */

	#rightcol ul li#elsewhere{
			background: transparent url(rightcol_elsewhere_bg.jpg) no-repeat 0 0;
			width: 324px;
			height: 305px;
		}

	#rightcol ul li#elsewhere ul{
			margin: 50px 0 0 10px;
		}
	
	#rightcol ul li#elsewhere ul li{
		display: block;
		height: 16px;
		min-height: 0px;
		width: 80px;
		float: none;
		margin: 11px 0 0 0;
		padding: 0;
		
	}

	#rightcol ul li#elsewhere ul li a{
		background: transparent url(rightcol_elsewhere_social.gif) no-repeat 0 0;
		display: block;
		height: 16px;
		min-height: 16px;
		width: 80px;
		float: none;
		margin: 0;
		padding: 0;
		outline: none;
	}
	
	#rightcol ul li#elsewhere ul li a{
	 	text-decoration: none;
	}
	
	#rightcol ul li#elsewhere ul li a#facebook:hover{
		background-position: 0px -16px;
	}
	
		#rightcol ul li#elsewhere ul li a#twitter:hover{
		background-position: -78px -16px;
	}
	
		#rightcol ul li#elsewhere ul li a#flickr:hover{
		background-position: -156px -16px;
	}
	
		#rightcol ul li#elsewhere ul li a#ytube:hover{
		background-position: -234px -16px;
	}
	
		#rightcol ul li#elsewhere ul li a#myspace:hover{
		background-position: -312px -16px;
	}
	
	#rightcol ul li#elsewhere ul li a#twitter{
		background-position: -78px 0px;
	}
	
	#rightcol ul li#elsewhere ul li a#flickr{
		background-position: -156px 0px;
	}
	
	#rightcol ul li#elsewhere ul li a#ytube{
		background-position: -234px 0px;
	}
	
	#rightcol ul li#elsewhere ul li a#myspace{
		background-position: -312px 0px;
	}
	
	#rightcol ul li#elsewhere a#store {
		float: right;
		padding: 0;
		margin: 10px 70px 0 0;
		background: url(rightcol_elsewhere_store.gif) no-repeat bottom right;
		width: 120px;
		height: 195px;
	}

/* @end */

/* @group Thanks */

#thanks a.sponsor{
	margin: 0 20px;
	padding: 0;
	display: block;
	width: 100px;
	float: left;
	height: 70px;
}

#rightcol ul li#thanks{
	background: none;
	margin-top: -86px;
}



/* @end */

/* @group Bottom */

#rightcol ul li#bottom{
		background: transparent url(rightcol_bottom_bg.gif) no-repeat;
		width: 324px;
		height: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 0px;
	}

/* @end */

/* @end */

/* @group Post */

	.date{
		margin: 0 16px 0 20px;
		width: 78px;
		float: left;
		display: block;
		text-align: center;
		font-size: 12px;
		}

	.post{
		margin-bottom: 1.6em;
		}

	.post:after{
		content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}


	.post_main div {
		margin: 1;
		padding: 2em 0em;
	}

	
	.post_main div object{
		margin: 0;
		padding: 0;
	}
	
	.post_main{
		float: left;
		width: 480px;
		text-align: left;
	}
	
	.post_main p{
		display: block;
		margin: 0 0 15px 0;
		color: #333333;
	}

/*older entries button*/
	#leftcol div.navigation div.alignleft a {
		margin: 0 0 100px 114px;
	}

/* @end */

/* @group Comments */

div.post_main ul.commentlist li {
	border: 1px solid #e9d431;
	margin: 20px 10px 10px 10px;
	background: #fefeb4;
	padding: 0px 20px 10px 20px;
	display: block;
}

	

	.comments{
		background: transparent url(post_comment.gif) no-repeat 0px 0px;
		float: right;
		width: 98px;
		height: 15px;
	}
	
	span.numcomments{
		width: 20px;
		margin: 2px 77px;
		line-height: 10px;
		font-size: 10px;
		float: left;
		display: block;
		text-align: center;
	}

	div.post_main ul.commentlist li{
		list-style: none;
	}
	
	* div.post_main ul.commentlist li cite {
		font-weight: bold;
	}

#commentform {
	margin: 23px 0 0 0;
}

#comment {
	width: 480px;
	color: #999;
	background-color: #eaeaea;}

/* @end */

/* @group Footer */

#footer{
		width: 950px;
		height: 101px;
		background: transparent url(footer_bg.gif) no-repeat bottom;
		display: block;
	}

#footer p{
	display: block;
	padding: 10px 0 0 0;
	margin: 0px 0 0 30px;
	font-size: 11px;
}

#footer span.sociallink a{
	background: transparent url(footer_start.gif) no-repeat bottom right;
	width: 262px;
	height: 43px;
	display: block;
	margin: -45px 0px 15px 640px;
	padding: 0px;
}

div.post_main p strong {
	
	display:  block;
}

/* @end */

li#watch a img{
	float: none;
	display: block;
	position: relative;
	left: 6px;
	margin: 0px 0px 10px 0px !important;
}	

div#countdown_container {
	position: absolute;
	top: 198px;
	left: 14px;
	padding: 5px;
	text-shadow: #fefcf4 0 0 10px;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}	

a#countdown_container {
display:block;
height:25px;
left:14px;
padding:5px;
position:absolute;
top:198px;
width:450px;
}
style.css (line 862)



/****** New Sidebar code! *******/

#widget-responses {
    margin: 5px 0 0 105px !important;
}

#rightcol h3 {
    text-indent: -9999px;
    font-size: 1px;
    height: 24px;
    margin: 0;
}

#rightcol #twitter-feed h3 {
    background: url(twitter-header.gif) top left no-repeat;
}

#rightcol #lifestream-feed h3 {
    background: url(lifestream-header.gif) top left no-repeat;
}

#rightcol ul li li { background: none; }

#rightcol ul li#twitter-feed {
    background-position: 0 -10px;
}

#rightcol ul li#twitter-feed #tweet-talk, #rightcol ul li#lifestream-feed #streams {
    overflow: hidden;
    height: 360px;
}

#rightcol ul li#twitter-feed li{
    font-size: 12px;
    line-height: 18px;
    padding: 0 3em 0 0;
    height: 90px;
    min-height: 0;
    width: auto;
}

#rightcol ul li#lifestream-feed li {
    font-size: 12px;
    line-height: 18px;
    padding: 0 3em 0 0;
    height: auto;
    width: auto;
    margin-bottom:10px;
    min-height:50px;
}

#rightcol ul li#twitter-feed li a, #rightcol ul li#lifestream-feed li a {
    display: inline;
    margin: 0;
    width: auto;
    line-height: 18px;
    font-weight: bold;
    overflow:hidden;
}

#rightcol ul li#twitter-feed li a:after, #rightcol ul li#lifestream-feed li a:after{
	content: "";
    display: inline;
    height: 0;
    clear: none;
    visibility: hidden;
}

#rightcol ul li#lifestream-feed { padding-top:35px; }

#rightcol ul li#lifestream-feed embed, #rightcol ul li#lifestream-feed object, #rightcol ul li#lifestream-feed .embed, #rightcol ul li#lifestream-feed img{
    width:200px !important;
    height:150px;
}

#rightcol ul li#lifestream-feed li span.from{
    color:#444;
    font-size:11px;
}

#rightcol ul li#lifestream-feed .streams{
    overflow:auto;
    height:380px;
    width:265px;
}
