/*
Name: THATCH
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, ol li, ul li{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: "" "";}
b, strong{font-weight: bold;}
i, em{font-style: italic;}

/*-------------------------------------------------------------------------------------------*/
/*- SETUP STD CLASSES -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
body{margin: 0px; padding: 0px; background:url(images/layout/bg.png) repeat; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #525252;}

h1, h2, h3, h4, h5, h6{margin: 0px 0px 5px; padding: 0px 0px 5px; color: #999; font-weight: lighter;}

h1{font-size: 35px; line-height: 37px;}
h2{font-size: 30px; line-height: 32px;}
h3{font-size: 20px; line-height: 18px;}
h4{font-size: 13px; line-height: 16px;}
h5{font-size: 12px; line-height: 15px;}
h6{font-size: 10px; line-height: 13px;}

p{line-height: 25px; margin-bottom: 12px;}

textarea, input{font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #525252;}


/*-------------------------------------------------------------------------------------------*/
/*- GLOBAL CLASSES --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*--- Links ---*/
a{color: #2E8B8B; text-decoration: none; cursor: pointer;}
a:hover{color: #000;}
a:active{text-decoration: #333;}

	
/*--- 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 --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

#header-container{height: 93px; margin: 0px; background: url(images/layout/header-bg.png) repeat-x;}
	#header{clear: both; width: 820px; margin: 0px auto 0px;}
#container{width: 820px; margin: 0px auto; padding: 40px 0px 0px;}
#content-column{}
	#post-column{float: left; width: 500px;}
#right-column{float: right; width: 220px; margin: 0px auto 60px; position: relative;}
#footer-container{clear: both; height: 120px; padding: 0px 0px; margin: 0px; text-align: center; background: url(images/layout/footer-bg.png) repeat-x;}
	#footer{width: 820px; padding-top: 39px; margin: auto;}


/*-------------------------------------------------------------------------------------------*/
/*- HEADER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

	/*--------------------------*/
	/*- PAGES ------------------*/
	.page-menu{clear: both; width: 800px; margin: auto; text-transform: uppercase;}
		.page-menu li{float: left; margin-right: 10px;}
			ul.page-menu li.social-links{float: right;}
			.page-menu a{color: #595959; text-transform: uppercase; font-size: 10px; margin: 0px 6px;}
			ul.page-menu li a:hover{color: #7AC7BD;}
		

	/*--------------------------*/
	/*- HEADER ROW -------------*/
	.header-image{}
	.site-name{float: left; padding: 10px 0px 0px; margin: 0px 0px 0px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif, georgia, 'times new roman', sans-serif; font-size: 25px;}
		.site-name a{color: #fff; text-shadow: 0px -1px 0px rgba(58, 177, 177, 1);}
		#header p{font-family: "NewCicleFina", Josefin Sans Std Light, Arial, Helvetica, sans-serif; font-size: 20px; color: #999; text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);}


/*-------------------------------------------------------------------------------------------*/
/*- LEFT COLUMN -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/


/*----------------------------*/
/*- THE POSTS ----------------*/
.post-container{clear: both; padding-bottom: 20px; margin: 0px 0px 30px; position: relative; z-index: 1;}
	li.post-container:last-child{border-bottom: none;}
				
	/*----------------------------*/
	/*- POST CONTAINER -----------*/
	.post{clear: both; padding: 0px; margin: 0px; min-height: 70px; position: relative;}
	
	
		/*-------------------------*/
		/*- EDIT BOX --------------*/
		.editbox{width: 500px; position: absolute; top: -20px; left: 0px; z-index: 1; overflow: auto;}
		ul.posterous_edit_box{display: none !important; padding: 0px; margin: 0px; position: relative; top: 0px; left: 0px; list-style: none;}
			ul.posterous_edit_box li{float: left; padding: 0px; margin-right: 10px; color: #999;}
				ul.posterous_edit_box li a{padding: 0px; background: none; color: #2E8B8B; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9); font-size: 12px !important; text-align: left; line-height: 20px;}
				ul.posterous_edit_box li a:hover{color: #000; text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);}
		.post:hover ul.posterous_edit_box{display: block !important;}
	
	
		/*-------------------------*/
		/*- POST ICON -------------*/
		a.post-type{display: none;}

		
		/*-------------------------*/
		/*- TITLE DATE ETC --------*/
		.post h4.date{width: 200px; margin: 0px 0px 10px; padding: 8px 0px 0px; font-size: 10px; text-transform: uppercase; color: #999;}
		h3.title{padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; color: #333;
					font-family:  "Palatino Linotype", "Book Antiqua", Palatino, serif, georgia, 'times new roman', sans-serif; font-size: 27px; line-height: 1.2em;}
			h3.title a{color: #333; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);}
			h3.title a:hover{color: #2E8B8B;}
			
			
		/*-------------------------*/
		/*- META ------------------*/
		ul.post-meta{overflow: hidden;}
		ul.post-meta li{float: left; margin-right: 10px;}
		
		
		/*-------------------------------------------*/
		/*- RESET SOME CLASSES FOR THE CONTENT COPY -*/
		.copy{line-height: 25px;}
		.copy p{}
		.copy ul{list-style: disc; margin: 0px 0px 10px 15px;}
			.copy ol li, .copy ul li{line-height: 22px; padding-bottom: 7px;}
		.copy ol{list-style: decimal; margin: 0px 0px 10px 18px;}
		.copy code, .copy pre{}
		.copy img{max-width: 478px; padding: 10px; background: #fff;
					-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
					-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
					-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
					box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);}
		.copy h1, .copy h2, .copy h3, .copy h4, .copy h5, .copy h6{color: #333;}
		.copy blockquote{margin: 0px 0px 10px 0px; padding-left: 15px; border-left: 3px solid #999;
							font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}
		
		
		/*-------------------------*/
		/*- POST META -------------*/
		.meta{clear: both; padding: 10px 0px; margin: 10px 0px 20px; border-top: 4px dotted #DDD18C; border-bottom: 4px dotted #DDD18C;}
		

			/*-------------------------*/
			/*- SOCIAL ----------------*/
			.social{clear: both; margin: 0px; overflow: auto; list-style: none !important;}
				.social li{float: left; padding: 0px !important; margin: 0px 10px 0px 0px !important; list-style: none !important;
								font-size: 11px; font-style: italic;}
				.social li:last-child{margin-bottom: 0px;}
					.social li.comments a, .social li.views a{display: block; padding: 3px 0px;}
					.social li.views div{float: left; margin-right: 5px;}
					.social li iframe{float: right;}
					.social li.tweet a{float: right;}
					.posterous_retweet_widget{height: 20px; overflow: hidden; padding: 0px !important; margin: 0px !important;}
					
			/*-------------------------*/
			/*- TAG LIST --------------*/
			.tag-list{float: left; padding: 3px 0px 3px 22px; margin: 10px 0px 0px; overflow: hidden; background: url(images/layout/sprite.png) -484px -416px no-repeat;}
				.tag-list a{float: left; margin-right: 8px; font-size: 11px; color: #333; font-style: italic;}
				.tag-list a:hover{color: #000;}
	

	/*-------------------------*/
	/*- PAGINATION ------------*/
	.pagination {clear: both;  width: 500px; overflow: auto; margin-bottom: 50px;}
		.pagination span, .pagination a{display: block; float: left; width: 51px; height: 38px; padding-top: 12px; margin: 0px 10px 10px 0px; overflow: hidden;
										text-align: center; font-weight: bold; font-size: 20px; text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
										color: #fff; background: url(images/layout/sprite.png) -351px -0px no-repeat;}
		.pagination .current, .pagination a:hover{ background-position:  -351px -51px;}
		.pagination .prev_page{background-position: -219px -0px; text-indent: -9999px;}
		.pagination .next_page{background-position: -271px -0px; text-indent: -9999px;}
				.pagination .prev_page:hover{background-position: -219px -51px;}
				.pagination .next_page:hover{background-position: -271px -51px;}
		.pagination .disabled{}

/*-------------------------------------------------------------------------------------------*/
/*- RESPONSES CLASSES -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.p_response_widget ul li {margin-right:1px;background-color:#fff;opacity:0.75;}
.p_responses {margin-top:15px;}
.p_response_widget{margin-bottom:0px;}
.p_response_container .p_responses_list, .p_response_container .p_responses_list article.p_comment, .p_comment_form, .p_response_container header {background-color:#fff;}
.p_response_container header {margin:0px;padding:10px 20px 10px 20px;}
.p_response_container .p_responses_list, .p_comment_form {padding:20px;}
.p_response_container {margin-top:20px;border-top: 4px dotted #81D4D4;}
.p_comment_area{clear:left;}
.p_comment_form .p_submit {margin-left:0px;}
.p_comment_form {border-bottom: 4px dotted #81D4D4;min-height:175px;}
.p_login_buttons{float:right;}
.p_comment_form .p_login_options .p_asterisk {margin-bottom:10px;}
.p_comment_form .p_comment_section {width:460px;}
.p_comment_form textarea {width:450px;}
.p_comment_form .p_login_options {width:210px;}
.p_responses_list article {margin-bottom:0;padding-bottom:20px;}
.p_responses_list article.p_like {margin-bottom:0;padding-bottom:10px;}
.p_response_container .p_responses_list {position:relative;float:left;width:460px;}

/*-------------------------------------------------------------------------------------------*/
/*- COMMENTS CLASSES ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.notes-container{clear: both; padding: 4px; margin: 0px 0px 15px; background: url(images/layout/notes-container-bg.png); border: 1px solid #78D1D1;
					-moz-border-radius: 6px; -webkit-border-radius: 6px;}

.comments-container{clear: both; width: 448px; padding: 20px !important; margin: 0px !important; position: relative; list-style: none;
					background: url(images/layout/notes-bg.png); border: 1px solid #fff;
					-moz-border-radius: 3px; -webkit-border-radius: 3px;
					-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.20);
					-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.20);}
	.comments-index-container{background: #fbfbfb; padding: 0px 0px 0px 0px !important; margin: 0px; border: none;}
	.comments-container:hover ul.mini_commands{visibility: visible;}
	.comments-container h4{padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; color: #333;
					font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif, georgia, 'times new roman', sans-serif; font-size: 20px;}
	.comments-container h4.comment-title{padding: 0px 0px 10px !important; height: 20px;}
	.comments-container h4.comment-title span{float: left; display: block;}
	.comments-container h4.comment-title a{display: none;}


		.commentunit{clear: both; padding: 0px 0px 10px !important; margin: 0px 0px 20px !important; position: relative; border-bottom: 4px dotted #78D1D1; overflow: auto;}
		.commentunit .comment_label .comment_date{position: absolute; right: 0px; top: 0px; font-size: 10px; color: #999; text-align: left; text-transform: uppercase;}
		.commentunit .comment_label .comment_avatar{float: left; display: block; width: 35px; padding: 0px; margin: 0px 0px;}
		.commentunit .comment_label .comment_avatar img{display: block; width: 36px; padding: 4px; background: url(images/layout/notes-container-bg.png); border: 1px solid #78D1D1;
															-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

		.commentunit .commentname{clear: both; font-weight: lighter; padding: 0px; margin: 0px 0px 5px; font-size: 13px;}
		.commentunit .comment{float: right; width: 390px; padding: 0px; margin-bottom: 15px; text-align: left !important; line-height: 22px;}
		.commentunit .comment{font-size: 13px;}
		.commentunit .comment p{clear: both;}
		
		.commentunit .mini_commands{clear: both; float: none; display: none; padding: 10px 0px; margin: 30px auto 0px; border-top: 1px dotted #ccc; font-size: 10px; text-align: right; text-transform: uppercase; line-height: 20px;}
		.commentunit .mini_commands li{color: #999; padding: 0px 0px; float: left; margin-right: 20px;}
		.commentunit .mini_commands li a{color: #999;}
		.commentunit .mini_commands li a:hover{color: #000;}
	
	
		/*-------------------------------------------------------------------------------------------*/
		/*- LEAVE A COMMENT -------------------------------------------------------------------------*/
		/*-------------------------------------------------------------------------------------------*/
		.leave-a-comment{clear: both; padding-bottom: 0px; margin-bottom: 0px; line-height: 20px;}
			.leave-a-comment .commentunit{border: none !important;}
			.comment_login_buttons a{display: inline-block; margin: 5px 10px 0px 0px;}
			form .commentunit{border: none !important; margin: 0px 0px 5px !important; overflow: auto; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
			.leave-a-comment .comment_spacer{display: none;}
			.leave-a-comment .comment_label{float: none !important; width: 250px !important; padding: 0px 0px 5px !important; text-align: left !important; font-weight: bold !important; font-size: 12px; color: #595959;}
			.leave-a-comment .comment_value{clear: both !important; margin: 0px !important;}
			
			.comment_value input[type=text]{width: 350px !important; padding: 5px !important; background: #fff !important; border: 1px solid #78D1D1 !important;
											-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
			.comment_value textarea{width: 420px !important; height: 100px !important; padding: 10px !important; margin-bottom: 10px !important; background: #fff !important; border: 1px solid #78D1D1 !important; line-height: 20px !important;
											-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
			.comment_value input[type=checkbox]{clear: both; width: 20px !important; text-align: left; line-height: 1em;}
			.posterous_external_site_label, .email_notify_label{font-size: 10px; color: #777; text-align: left; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
			
			.comment_value input[type=submit]{clear: both; display: inline-block; width: auto !important; padding: 6px;  background: #333 url(images/layout/footer-bg.png) 0px -30px repeat-x !important; border: none !important; color: #fff;
												text-shadow: 0px 1px 0px rgba(0, 0, 0, 1); cursor: pointer;
												-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
			.comment_value input[type=submit]:hover{background: #333 !important; color: #fff; text-transform: none;}
			.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: lighter;}
		.leave-a-comment .comment_profile_icon{float: left; display: block; width: 35px; padding: 0px; margin: 0px 0px;}
		.leave-a-comment .comment_profile_icon img{display: block; width: 36px; padding: 2px; background: #fff;
												-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
												-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
												box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);}
		.leave-a-comment .comment_profile_description a{font-weight: lighter; font-size: 12px;}


/*-------------------------------------------------------------------------------------------*/
/*- SIDEBAR ---------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#right-column{color: #777; font-size: 12px; line-height: 15px; list-style: none !important;}
	#right-column p{color: #777; font-size: 12px; line-height: 18px;}
	#right-column h4{padding-bottom: 8px; margin-bottom: 10px; border-bottom: 4px dotted #81D4D4; color: #333; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);
					font-size: 18px; font-family:  "Palatino Linotype", "Book Antiqua", Palatino, serif, georgia, 'times new roman', sans-serif;}
	#right-column li{margin-bottom: 30px; list-style: none !important;}
	#right-column li li{padding: 4px; margin-bottom: 0px;}
	#right-column li a{background: none; color: #333;}
	#right-column li a:hover{background: none; color: #2E8B8B;}
										
	/*--------------------------*/
	/*- SEARCH FORM ------------*/
	.search-form{width: 210px; padding: 4px 5px; height: 24px; margin-right: 10px; background: #fff; border: 1px solid #3AB1B1;
					-moz-border-radius: 30px; -webkit-border-radius: 30px;}
		.search-form input[type=text]{float: left; width: 155px; margin: 4px 0px 0px 3px; border: none; background: none; color: #888; font-size: 11px; }
		.search-form .search_button{float: right; width: 24px; height: 24px; background: url(images/layout/search-button.png) no-repeat; border: none; text-indent: -9999px; overflow: hidden;}


	/*-------------------------*/
	/*- AUTHOR ----------------*/
	.site-author{float: left; margin: 0px 8px 8px 0px; padding: 4px; background: #fff;
				-moz-border-radius: 3px; -webkit-border-radius: 3px;
				-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.30);
				-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.30);}
				
				
	/*-------------------------*/
	/*- SUBSCRIBE -------------*/
	#right-column .subscribe_to_mysite{}
	.subscribe_to_mysite div{padding: 8px 0px !important; margin: 0px !important; border-bottom: 1px solid #ccc;}
		.subscribe_to_mysite div div{padding: 0px !important; margin: 0px !important; border: none;}
	.subscribe_to_mysite a{}
	.subscribe_to_mysite a:hover{}


	/*---------------------*/
	/*- CONTRIBUTORS ------*/
	.contributors{}
	.contributors a{float: left; display: block; margin: 0px 10px 10px 0px;}
	.contributors img{width: 26px; height: auto; padding: 4px; background: #fff;
						-moz-border-radius: 3px; -webkit-border-radius: 3px;
						-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.30);
						-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.30);}			
						
	
	/*---------------------*/
	/*- ARCHIVES ----------*/
	#right-column .archive ul li:last-child{border-bottom: none;}
	
	
	/*---------------------*/
	/*- LINKS -------------*/
	.list ul, .list li{list-style: none !important;}
	.list li{padding: 8px 0px 8px 20px !important; background: url(images/layout/sprite.png) -239px -289px; border-bottom: 1px solid #ccc;}
	
	
	/*---------------------*/
	/*- TAGS --------------*/
	#right-column .tags ul{clear: both;}
	#right-column .tags ul, .tags li{list-style: none !important;}
	#right-column .tags ul li{float: left; padding: 0px 0px 0px 20px !important; margin: 0px 10px 13px 0px; background: url(images/layout/sprite.png) -484px -416px no-repeat; border: none;}
			

/*-------------------------------------------------------------------------------------------*/
/*- FOOTER ----------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
#footer p{font-size: 13px; color: #fff; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.8);}
#footer p.footer-copy{float: left;}
#footer p.by-obox{float: right;}
	#footer a{color: #fff;}
		#footer a:hover{color: #fc0;}


/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*- 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; color:#777; text-shadow: none;}
		.posterousPrivateBox div a:hover{color:#fff;}
		
	/*----------------------------*/
	/*- GALLERY ------------------*/
	.posterousGalleryNavigationDiv{margin: 0px 0px 5px 0px !important;}
		.posterousGalleryNavigationDiv img{padding: 2px; margin: 0px; background: #fff;
									-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
									-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
									-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
									box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);}
		.galleryLabel{padding: 2px; margin-left: 5px; color: #888;}
		
	.posterousGalleryThumbnailsDiv{padding: 6px 6px 0px 6px; margin: 0px 0px 10px 0px !important; overflow: auto; background: #fff;
									-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
									-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
									-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
									box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);}
	.posterousGalleryThumbnailsDiv img{display: block; float: left; padding: 0px; margin: 0px 10px 6px 0px; background: none; border: 3px solid #fff;
										-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
	.gallerySelectedImage{border: none !important; margin: 0px !important;}
		.gallerySelectedImage img{border-color: #333;}
		
	/*a.posterousGalleryMainlink span.show{bottom: 19px !important; left: -23px !important; right: 17px !important;}*/

		
	/*----------------------------*/
	/*- RETWEET BUTTON -----------*/
	a.posterous_retweet{margin-left: 3px; padding: 3px 4px 3px 4px; background-color: #fff; color: #222; font-size: 10px; line-height: 1.4em;
							-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
	a.posterous_retweet:hover{text-decoration: none; background-color: #222; color: #fff;}
	.posterous_retweet_widget img{float: left; top: 4px !important;}


	/*----------------------------*/
	/*- FAVE BUTTON --------------*/
	.fav_mouseover, div.fav_star{z-index: 10 !important; margin-top:  -15px !important;}
	
	.p_action_links { right: -20px; }
	
	