/*
Name: MY.BLOG
Design Studio: Obox Design http://www.obox-design.com/
Version: 1.0
Author: Obox Design
Author URI: http://www.obox-design.com/
*/


/*--------------------------------------------------------------------------------------------------------------------------*/
/*- RESET - Courtesy of Eric Meyer's CSS Reset Awesomeness: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ ---*/
/*--------------------------------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
ul, ol{list-style: none !important;}

/*-------------------------------------------------------------------------------------------*/
/*- SETUP STD CLASSES -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
html{height: 100%;}
body{background: #fff url(http://posterous.com/themes/mylist/images/layout/bg2.gif) top center; font-size: 13px; font-family: Helvetica, Arial, Sans-Serif; font-size: 13px; color: #595959;}

h1, h2, h3, h4, h5, h6,
p.intro-splurb,
textarea, input,
.post-list li .details p.date,
.next-prev span.page-count,
.post .copy blockquote,
.commentname, .leave-a-comment .comment_label,
.posterousAddNewComment form .comment_label,
.search-results p strong, .pages li a
{font-family: "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", Times, serif;}

h1{font-size: 25px; margin: 0px 0px 20px; line-height: 30px;}
	h1.h1-sub-title{padding: 20px;}
h2{font-size: 20px; margin: 0px 0px 10px; line-height: 24px;}
h3{font-size: 17px; margin: 0px 0px 10px; line-height: 24px;}
h4{margin: 0px; padding: 8px 0px 10px 0px;}
h5{margin: 0px; padding: 8px 0px 10px 0px;}
h6{margin: 0px; padding: 8px 0px 10px 0px;}

h1, h2, h3, h4, h5, h6{color: #333; font-weight: lighter;}

p{line-height: 22px; margin: 0px 0px 10px; color: #595959;}

textarea, input{font-size: 13px; font-family: "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", Times, serif !important;}
input[type=button]{padding: 8px;}


/*-------------------------------------------------------------------------------------------*/
/*- GLOBAL CLASSES --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*--- Links ---*/
a.std_link, a{color: #069; text-decoration: none; cursor: pointer;}
a.std_link:hover, a:hover{ color: #000;}
a:active{text-decoration: underline;}
	
/*--- Layouts ---*/
.no_bg{background-image: none;}
.clearboth{clear: both}
.floatleft{float: left;}
.floatright{float: right;}
.floatright{float:right;}
.no_display{display: none;}

.alignleft{float: left; margin: 0px 20px 10px 0px;}
.alignright{float: right; margin: 0px 0px 10px 20px;}
.aligncenter{text-align: center;}

u{text-decoration: underline;}
strong{font-weight: bold;}
em{font-style: italic;}


/*-------------------------------------------------------------------------------------------*/
/*- GENERAL LAYOUT --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#container{width: 980px; margin: auto;}

#header{padding: 20px; margin: 40px auto 20px; background: #111;
			-webkit-border-radius: 4px; -moz-border-radius: 4px;
			-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);
			-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);}
			
#content-container{width: 940px; margin: auto auto 40px;}
	#left-column{float: left; width: 660px;}
	#right-column{float: right; width: 180px; padding: 20px; background: #111; list-style: none !important;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);
				-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);}

#footer-container{background: #111 top center;}


/*-------------------------------------------------------------------------------------------*/
/*- HEADER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	h1.logo{float: left; margin-bottom: 0px; padding: 0px; color: #fff;}
		h1.logo a{color: #fff;}
			h1.logo a:hover{color: #f33;}
			
	p.intro-splurb{clear: left;  margin: 10px 0px 0px 0px; width: 500px; font-size: 13px; color: #999; line-height: 19px;}
			
	/*-------------------------*/
	/*- SEARCH BAR ------------*/
	.search-bar{float: right; width: 180px; height: 30px; background: #fff; border: 1px solid #000;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;}
	.search-form input.search{float: left; width: 120px; position: relative; top: 5px; left: 5px; background: none; border: none; font-style: italic; font-size: 12px; color: #777;}
	.search-form input.search_button{float: right; margin: 7px 0px 0px; background: none; border: none; text-transform: uppercase; font-size: 10px; color: #444;}


	/*-------------------------*/
	/*- VISIT OBOX ------------*/
	.visit-obox{clear: both; display: block; padding-top: 15px; margin: auto; text-align: center;}
	
	
	/*-------------------------*/
	/*- PAGES -----------------*/
	.pages{background: #f9f9f9; border: 1px solid #ccc; list-style: none; margin: 0px 20px 40px;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);
			-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);}
		.pages li{float: left; margin: 0px; list-style: none !important;}
		.pages li a{display: inline-block; padding: 10px 15px; border-right: 1px solid #ccc; color: #333; font-weight: bold; text-shadow: none;}
			.pages li a:hover{background: #111; border-right: 1px solid #333; color: #fff; text-shadow: 0px 1px 0pt rgba(0, 0, 0, 0.30);}
			.pages li a.current{background: #111; border-right: 1px solid #333; color: #fff; text-shadow: 0px 1px 0pt rgba(0, 0, 0, 0.30);}
			.pages li:first-child a{-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;
									-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;}

/*-------------------------------------------------------------------------------------------*/
/*- CONTENT AREA ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*-------------------------*/
	/*- NEXT PREVIOUS BUTTONS -*/
	.next-prev{width: 170px; margin: 20px auto 40px; }
			
		.next-prev a{display: inline-block; width: 16px; height: 26px;  background: url(http://posterous.com/themes/mylist/images/layout/next-prev.png) no-repeat; overflow: hidden; text-indent: -9999px;}
			a.next-page{float: right; background-position: top right;}
			a.prev-page{float: left; background-position: top left;}
			a.next-page:hover{float: right; background-position: bottom right;}
			a.prev-page:hover{float: left; background-position: bottom left;}
		.next-prev span.page-count{display: block; width: 90px; padding: 5px 0px; margin: auto; text-align: center;}
		.next-prev span.page-of{color: #369; font-style: italic;}
		

/*-------------------------------------------------------------------------------------------*/
/*- POST PAGE -------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.post-title{font-size: 25px; padding-bottom: 10px; margin: 0px 0px 20px !important; border-bottom: 3px solid #111;}
	.post-title a{color: #111;}
	.post-title a:hover{color: #069;}


/*-------------------------*/
/*- EDIT BOX --------------*/
.editbox{width: 660px; position: absolute; top: -25px; z-index: 100;}


	/*-------------------*/
	/*- MINI COMMANDS ---*/
	ul.mini_commands{visibility: hidden; position: relative; float: left; padding: 5px 0px; margin: 0px auto 0px; font-size: 10px; text-align: right; text-transform: uppercase; line-height: 20px; list-style: none;}
		ul.mini_commands li{padding: 0px 0px; float: left; margin-right: 15px;}
		ul.mini_commands li a:hover{color: #000;}
	.post:hover ul.mini_commands{visibility: visible;}

/*-------------------------*/
/*- POST META -------------*/
ul.post-meta-details{float: left; width: 120px; padding: 0px 0px 8px; border-bottom: 2px solid #111; font-size: 10px;}
	ul.post-meta-details li{padding: 8px 0px; list-style: none; line-height: 15px;}
		ul.post-meta-details li.retweet-post .posterous_retweet_widget{margin: 0px 0px 0px !important;}
			ul.post-meta-details li.retweet-post a.posterous_retweet{margin: 0px;}
			ul.post-meta-details li.retweet-post .posterous_retweet_widget a.posterous_retweet:hover{color: #fff; background-color: #111;}
			ul.post-meta-details li.fan-container a{display: block; margin-bottom: 3px;}

.post{position: relative; z-index: 1;}
	.post .thumbnail{width: 500px; padding: 20px; margin-bottom: 20px; background: #fff; border: 1px solid #ccc;
					-webkit-border-radius: 4px; -moz-border-radius: 4px;
					-moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;
					-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);
					-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);}
					
	.post .copy{float: right; width: 520px; border-bottom: 2px solid #333;}


	/*-------------------------*/
	/*- TAGS ------------------*/
	.tags{display: block; padding: 5px 0px; margin: 20px 0px 2px; border-top: 1px dotted #ccc; font-size: 10px; text-transform: uppercase;}
		.tags strong{color: #333; margin-right: 10px;}
		.tags a{margin-right: 10px;}
		.tags a.comments{color: #333; font-weight: bold;}
			.tags a.comments:hover{color: #069;}
		

/*---------------------------*/
/*- HOME PAGE POST LAYOUT ---*/
.index-post{margin-bottom: 70px;}
.index-post .copy{min-height: 171px; border-bottom: 1px dotted #777;}


/*-------------------------------------------------------------------------------------------*/
/*- POSTS CLASSES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*- RESET SOME CLASSES FOR THE COPY AFTER CLEARING EVERYTHING AT THE TOP OF THE CSS  -*/
.post .copy{line-height: 22px;}
.post .copy p{clear: none; margin: 0px 0px 10px !important; padding: 0px !important;}
.post .copy ol, .post .copy ul{list-style: disc !important; margin: 0px 0px 10px 30px;}
	.post .copy ol{list-style: decimal !important;}
	.post .copy ol li, .post .copy ul li{line-height: 22px; padding-bottom: 4px;}
.post .copy ol{list-style: decimal;}
.post .copy code, .post .copy pre{}
.post .copy img{padding: 10px; margin-bottom: 10px; background: #fff; border: 1px solid #ccc;
					-webkit-border-radius: 4px; -moz-border-radius: 4px;
					-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);
					-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);}
.post .copy h2{line-height: 35px; margin-top: 20px;}
.post .copy h3{margin-top: 20px;}
.post .copy blockquote{border-left: 3px solid #A3C567 !important; padding: 4px 20px; margin: 15px 0px; font-style: italic; font-size: 14px;}


/*-------------------------------------------------------------------------------------------*/
/*- HOME PAGE COMMENTS ----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.posterous_comments{padding-top: 0px; margin-top: -50px;}
.comment_loading_div{padding-top: 0px; margin: -50px 0px 60px;}
.posterous_comments .commentunit{clear: both; padding: 0px; margin: 0px auto 0px !important; background: none !important; border: none; line-height: 20px;}
	.posterous_comments .commentunit .comment_spacer{display: none !important;}

	.posterous_comments h4{padding: 0px 0px 6px !important; margin: 0px 0px 0px !important; border-bottom: 3px solid #ccc; color: #333; font-weight: lighter; font-size: 14px !important; height: 18px;}
	.posterous_comments .commentunit .profile_border{display: none !important;}
	.posterous_comments .comment_hide_button{float: right; display: block; padding-top: 4px;}
	.posterous_comments .commentunit .comment{width: 520px !important;}
	
	
		.posterousAddNewComment form .commentunit{padding: 0px !important; margin: 0px !important;}
		.posterousAddNewComment form .comment_label{padding: 10px 0px 4px !important; margin: 0px !important; height: auto;}
		.posterousAddNewComment form input[type=text]{width:  460px !important;}
		.posterousAddNewComment form input[type=submit]{margin-top: 10px !important;}
		.posterousAddNewComment form textarea{width: 460px !important;}


/*-------------------------------------------------------------------------------------------*/
/*- COMMENTS CLASSES ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.comments-container{clear: both; width: 520px; margin: 20px 0px 0px 140px;}
					
	.comments-container h4{font-size: 20px;}
	.comments-container h4.comment-title{color: #333; font-weight: lighter; height: 18px; margin: 0px 0px 0px !important; border-bottom: 3px solid #ccc;}

	.comments-container h4.comment-title span{float: left; display: block;}
	.comments-container h4.comment-title a{float: right; display: block; cursor: pointer; padding: 3px 8px; margin-top: -2px; background: url(http://posterous.com/themes/mylist/images/layout/transparent-bg-dark.png) repeat; color: #fff; font-size: 10px; font-weight: lighter; text-transform: uppercase;
											-webkit-border-radius: 6px;
											-moz-border-radius: 6px;}
											
		.commentunit{clear: both; padding-top: 20px; margin: 0px !important; border-top: 1px dotted #ccc;}
			.comments-container .commentunit:first-child{border-top: none;}
			
			.commentunit .comment_label{}
				.commentunit .comment_label .comment_date{margin: 0px 0px 5px; padding: 0px; font-size: 10px; color: #777; text-align: left;}
				.commentunit .comment_label .comment_avatar{float: right; display: block; width: 35px; padding: 5px; margin: 10px auto 0px;}
				.commentunit .comment_label .comment_avatar img{border: none; display: block;}
	
			.commentunit .comment{float: left; width: 450px; padding: 0px; margin-bottom: 15px; text-align: left !important; line-height: 22px;}
				.commentname{clear: both; font-size: 13px !important; font-weight: bold; padding: 0px; margin: 0px;}
				.commentunit .comment p{clear: both; margin: 0px; margin: 12px 0px 0px; color: #555;}
			
			.commentunit:hover ul.mini_commands{visibility: visible !important;}
			.commentunit ul.mini_commands{clear: both !important; float: none !important; display: block !important;}
				.commentunit ul.mini_commands li{color: #777; padding: 0px 0px; float: left; margin-right: 20px;}
					.commentunit ul.mini_commands li a{color: #777;}
						.commentunit ul.mini_commands li a:hover{color: #000;}
	
	
		/*-------------------------------------------------------------------------------------------*/
		/*- LEAVE A COMMENT -------------------------------------------------------------------------*/
		/*-------------------------------------------------------------------------------------------*/
		.leave-a-comment{clear: both; line-height: 20px; }
			
			.leave-a-comment .commentunit{border: none; margin: 0px !important; overflow: inherit;}
			.leave-a-comment .comment_spacer{display: none;}
			
			.leave-a-comment .comment_label{float: none; width: 250px !important; padding: 0px 0px 5px;}
			.leave-a-comment .comment_value{clear: both; margin: 0px;}
			
				.comment_value input{width: 350px; padding: 5px !important; background: #fff !important; border: 1px solid #9FC4D5 !important;
									-webkit-border-radius: 4px;
									-moz-border-radius: 4px;}
				.comment_value textarea{width: 400px; height: 100px; padding: 5px !important; margin-bottom: 10px !important; background: #fff !important; border: 1px solid #9FC4D5 !important;
										-webkit-border-radius: 4px;
										-moz-border-radius: 4px;}
						
				.comment_value input{}
				.comment_value input[type=checkbox]{width: auto !important;}
				.comment_value input[type=submit]{clear: both; display: inline-block; width: auto !important; padding: 8px; margin: 0px 0px 15px; text-transform: uppercase; color: #fff !important; font-size: 10px !important; font-weight: bold !important;
													background: #333 !important; border: 1px solid #000 !important;}
						
				.post-to-facebook{display: block; padding: 5px 5px 5px 0px; margin: 10px 0px; color: #ccc; font-size: 12px; font-style: italic;}
				.submit-comment{padding: 2px 5px; clear: both; font-size: 12px;}


		/*-------------------------------------------------------------------------------------------*/
		/*- LOGGED - IN LEAVE A COMMENT -------------------------------------------------------------*/
		/*-------------------------------------------------------------------------------------------*/
		.leave-a-comment .comment_profile_description{ float: left; margin: 3px 0px 0px 5px; font-weight: bold;}
			.leave-a-comment .comment_profile_icon{width: 35px; margin: 0px auto 0px; padding: 5px; background: #fff;
													-webkit-border-radius: 4px; -moz-border-radius: 4px;}
			.leave-a-comment .comment_profile_icon img{border: none !important;}
			.leave-a-comment .comment_profile_description a{font-weight: lighter;}
				

/*-------------------------------------------------------------------------------------------*/
/*- RIGHT COLUMN ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#right-column ul li{list-style: none !important;}

#right-column a{color: #ccc;}
	#right-column a:hover{color: #fff;}

#right-column{font-size: 11px; color: #C4BDB0; margin-bottom: 0px; line-height: 15px !important;}
	#right-column h4, #right-column ul.meta li.meta-title{margin-bottom: 4px; color: #ecd4b2; font-family: "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif; font-size: 15px;}


	/*-------------------------*/
	/*- AUTHOR DATA -----------*/
	.author{margin-bottom: 20px;}
	.site-author{float: left; width: 35px; margin: 0px 10px 0px 0px; padding: 5px; background: #333;
					-webkit-border-radius: 4px; -moz-border-radius: 4px;}
	
	.author p{color: #999; line-height: 19px;}
	.author ul{color: #C4BDB0; margin: 10px 0px 10px;
			text-shadow: 0px 1px 0pt rgba(0, 0, 0, 0.90);}
		.author ul li{float: left; display: block; padding: 3px 8px; margin: 0px 10px 5px 0px; background: #000;
						color: #ccc; font-size: 10px;
						-webkit-border-radius: 3px; -moz-border-radius: 3px;
						-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.20);
						-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.20);}
						
	#right-column .subscribe_to_mysite{display: block; float: left; padding-top: 10px; width: 100%;}
		
	.subscribe_to_mysite a{float: left; width: auto; display: inline-block; padding: 3px 8px; margin: 0px 10px 5px 0px; background: #000;
								color: #ccc;
								-webkit-border-radius: 10px; -moz-border-radius: 10px;
								-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.30);
								-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.30);}
	.subscribe_to_mysite a:hover{color: #fff !important; background: #069;
								-moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.90);
								-webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.90);}
		

	/*-------------------------*/
	/*- META DATA -------------*/
	ul.meta{margin-bottom: 30px;}
		ul.meta li{padding: 5px 0px; line-height: 16px; font-size: 10px;}
			ul.meta li span, ul.meta li a.fave-href{width: 100%; display: block;}
			ul.meta li.meta-title{padding: 0px 0px 5px; margin-bottom: 15px;}
			ul.meta li.sort-search{font-size: 10px;}
			ul.meta li:first-child{border-top: none;}
			ul.meta li:last-child{border-bottom: none;}


	/*--------------------------------------------*/
	/*- MAP --------------------------------------*/
	.geo-map{height: 165px; overflow: hidden;}

/*-------------------------------------------------------------------------------------------*/
/*- SEARCH ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.search-results{width: 260px; height: 200px; padding: 20px; margin-bottom: 20px; background: #111; border: 1px solid #000;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);
				-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.10);}
	.search-results h2{color: #f0f0f0;}
	.search-results p strong{color: #fff;}
	.search-results p a{font-family: "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif; color: #ecd4b2;}
	

/*-------------------------------------------------------------------------------------------*/

/*- ARCHIVE ----------------------------------------------------------------------------------*/

div.archives h4 {color: #ECD4B2;font-family: 'Myriad Pro', 'Trebuchet MS', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 15px;margin:0;padding:8px 0px 0px 0px;}
div.archives div.inner {margin-left:10px;}
div.archives div.archive {margin-bottom:7px;margin-top:7px;}

/*-------------------------------------------------------------------------------------------*/

/*- FOOTER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
	#footer{padding: 30px 0px 30px; width: 940px; margin: auto;}
		#footer li{float: left; margin-right: 20px; padding-left: 20px; border-left: 1px dotted #444; list-style: none !important;}
		#footer li.column-one{width: 439px;}
		#footer li.column-one p{float: left;}
		#footer li.column-two{width: 279px;}
		#footer li.column-three{width: 119px; margin-right: 0px;}
			#footer li h3{ font-family: "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif; font-size: 15px; color: #ecd4b2;}
			#footer li p{color: #777; font-size: 13px;}
			#footer li a{color: #ccc; font-size: 13px;}
				#footer li a:hover{color: #fff;}


	/*--------------------------------------------*/
	/*- FOLLOWING LIST ---------------------------*/
	ul.i-follow{}
		ul.i-follow li{margin-right: 0px !important; padding: 0px !important; border: none !important; list-style: none !important;}	
		.i-follow li a{display: block; float: left; margin: 0px 5px 10px 0px !important; border: 1px solid #333;}
			.i-follow li a:hover{border: 1px solid #777;}
			.i-follow li a img{width: 20px; height: 20px;}
			
			
	/*---------------------*/
	/*- LINKS -------------*/
	ul.blog-links, ul.blog-links li{list-style: none !important;}
	ul.blog-links li{clear: both; margin-right: 0px !important; padding: 0px !important; border: none !important; list-style: none !important;}
		ul.blog-links li a{clear: both; display: block; margin: 0px 5px 10px 0px !important;}
		ul.blog-links li:last-child{border-bottom: none;}


	/*--------------------------------------------*/
	/*- COLUMN TWO - SUBSCRIBE -------------------*/			
	.column-two a{line-height: 22px; font-style: normal;}
	
			
	/*--------------------------------------------*/
	/*- COPYRIGHT --------------------------------*/
	p.obox{margin: 0px; padding: 4px 0px; background: #000; border-top: 1px solid #333; text-align: center; text-transform: uppercase; font-size: 10px; color: #777;}
	p.obox a{color: #ccc;}
		p.obox a:hover{color: #fff;}



/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*- CLEARFIX --- * I prefer not to touch this code, I don't recommend you do so either, it works... so don't fix whats working ;) * -*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none;	margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0;}

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after{clear: both; content: '.'; display: block; visibility: hidden; height: 0;}
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}


/*-------------------------------------------------------------------------------------------*/
/*- POSTEROUS ITEMS CUSTOMIZED --------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.posterousPrivateBox{position: absolute; top: 10px; left: 10px; z-index: 10; font-size: 10px;}
	.posterousPrivateBox div{clear: both; float: none; margin: 0px !important;}
	.posterousPrivateBox div a{display: block; cursor: pointer; position: relative; z-index: 11;}
a.posterousGalleryMainlink:hover span.show{left: 20px !important; bottom: 34px !important;}
.posterousGalleryMainDiv{margin: 0px !important;}
.fav_mouseover, .fav_star{margin: 0px !important; position: relative; z-index: 1000; top: 5px;}

.p_responses { float: right; width: 520px; padding-top: 20px; }