/*
Name: SMOKE AND TUMBLE
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: "" "";}



/*--*********************************************************************************--------*/
/*- IE6 WARNING - BEFORE WE DO ANYTHING!! WE NEED TO TELL EVERYONE TO GET RID OF IE 6 -------*/
/*-------------------------------------------------------------------------------------------*/
.no_ie{clear:both; border-bottom: 2px solid #a60000; background: #ffcece; color: #000; font-weight: bold; padding: 10px; text-align:center; }
	.no_ie h1{font-size: 22px; color: #a60000;}
	.no_ie p{margin: 0px; padding: 0px;}
	.no_ie a{color: #a60000; text-decoration: underline;}
	.no_ie a:hover{color: #000;}


/*-------------------------------------------------------------------------------------------*/
/*- SETUP STD CLASSES -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
html{height: 100%; min-width: 881px;}
body{width: 881px; margin: auto; background: #E1E6DF url(http://www.2day.lt/us/bg1.jpg) no-repeat fixed center center;
color: #555; font-size: 12px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}

h1{font-size: 25px; margin: 0px 0px 20px; font-weight: lighter; line-height: 30px;}
	h1.h1-sub-title{padding: 20px;}
h3{font-size: 17pt; margin: 0px 0px 10px; line-height: 24px;}
h4{margin: 0px; padding: 8px 0px 10px 0px; font-weight: lighter;}
h5{margin: 0px; padding: 8px 0px 10px 0px; font-weight: lighter;}
h6{margin: 0px; padding: 8px 0px 10px 0px; font-weight: lighter;}

h1, h2, h3, h4, h5, h6{color: #000; font-weight: lighter; font-family: Georgia, "Times New Roman", Times, serif;}
h2{font-size: 28px; margin: 0px 0px 10px; font-weight: lighter; line-height: 36px; color: #4B3843;}

p{font-size: 12px; line-height: 22px; margin: 0px 0px 8px; color: #555;}
blockquote, blockquote p{margin: 8px 0px 10px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: lighter; color: #777; font-size: 18px; line-height: 30px; border: none !important; }

form{}
label{}
textarea, input{font-size: 12pt; font-family: Arial, Helvetica, sans-serif;}
input[type=radio]{}
input[type=checkbox]{}
input[type=image]{}
input[type=button]{padding: 8px;}


/*-------------------------------------------------------------------------------------------*/
/*- GLOBAL CLASSES --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*--- Links ---*/
.posterous_quote_citation  {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:AntiqueWhite;
display:block;
float:left;
font-size:14px;
height:30px;
line-height:29px;
margin:10px 10px 18px 0;
padding:0 10px;
}
posterous_quote_citation a{
background-color: #D6156C;
color: white;
}
.comment-count{
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#CCCCCC;
padding:0px 7px;
}
.like{
width:64px;}
#draugai h6 {
border-bottom:2px solid #555555;
color:gray;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-style:italic;
font-weight:bold;
margin:0;
padding:5px 0 3px;
text-align:center;
}
#draugai ul li {
list-style: none;
text-align: center;
margin: 5px 0;
padding-bottom:5px;
border-bottom:1px dotted #444444;
}

a.std_link, a{color: #D6156C; text-decoration: none; cursor: pointer; padding: none; background-color: none;}
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: 881px; margin: auto; height: 100%;}
	.posterous_header{ position: fixed; left: 0px;}

	#left-column{float: left; width: 279px; height: 100%; padding-top: 00px; position: relative;}
	#right-column{float: right; width: 600px; height: 100%; padding-top: 00px;}

#footer{clear: both; padding: 20px 0px 10px; margin: 0px;}


/*-------------------------------------------------------------------------------------------*/
/*- LEFT COLUMN -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.content{width: 210px; padding: 0px 0px 40px; margin-left: 30px;}
	.header{width: 210px; padding-top: 27px;}
		.logo{padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #555; text-align: center;}
		p.intro-text{text-align: left; color: #777; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}


	/*--------------------------------------------*/
	/*- PROFILE ----------------------------------*/
	.user-info{width: 190px; padding: 10px;}
			
		.user-info a .profile_border{float: left; display: block; width: 75px; height: 75px; margin: 0px; padding: 3px; overflow: hidden;background: white;}
		
		.user-info ul{float: right; width: 100px; line-height: 20px;}
			.user-info ul li{padding: 2px 0px; border-bottom: 1px solid #ccc; display: block; color: #777; font-size: 11px; font-weight: bold;}
				.user-info ul li a{display: block; color: #D6156C; }
				.user-info ul li a:hover{color: #000; }


	.sidebarunit{width: 210px; margin: 0px auto 20px;}
	.sidebarunit h6{padding: 5px 0px 3px; margin: 0px; color: gray; text-align: center; border-bottom: 2px solid #555; font-size: 11px; font-style: italic; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;}
	.sidebarunit div.social, .sidebarunit div.contributors{clear: both; padding: 8px 0px; font-size: 10px; text-transform: uppercase; text-align: left; border-bottom: 1px dotted #444;}
				
		a.subscribe_link{display: block; clear: both; padding: 10px 0px; border-bottom: 1px dotted #333; color: #777; text-shadow: 0px 1px 4pt rgba(000, 000, 000, 0.4); font-weight: lighter; font-size: 10px; text-transform: uppercase;}
			a.subscribe_link:hover{color: #D6156C;}

	
	/*--------------------------------------------*/
	/*- FOOTER -----------------------------------*/
	.footer{clear: both; width: 210px; margin-top: 30px;}
	
	/*--------------------------------------------*/
	/*- LIST TAGS -----------------------------------*/	
	.list-tags ul{
	line-height:1.6em;
	list-style-position:inside;
	list-style-type:circle;
	text-transform: uppercase;
	}
	.list-tags ul li{
	list-style-type:circle;
	}

		/*-------------------------*/
		/*- SEARCH BAR ------------*/
		.searchunit h3{padding: 5px 0px 3px; margin: 0px 0px 10px; color: gray; text-align: center; font-size: 11px; font-style: italic; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif;}
		
		.search-bar{width: 210px; height: 30px; margin: 0px auto 10px; background: #fff; border: 1px solid #CCCCCC;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;}
		.search-form input.search{float: left; width: 160px; position: relative; top: 6px; left: 10px; background: none; border: none; font-style: italic; font-size: 10pt;}
		.search-form input.search_button{margin: 8px 10px 0px 0px; font-size: 10pt; font-style: italic; width: 15px; float: right;}
		
		.search-sorter{width: 210px; margin: auto; line-height: 20px;}
			.search-sorter li{padding: 5px; border-bottom: 1px dotted #222; display: block; color: #333; font-size: 10px; width: 190px; color: #ccc;}
				.search-sorter li a{color: #777; text-shadow: none;}
				.search-sorter li a:hover{color: #f33; text-shadow: none;}
				.search-sorter li strong{ text-transform: uppercase;}


		/*-------------------------*/
		/*- VISIT OBOX ------------*/
		.visit-obox{clear: both; display: block; padding-top: 15px; margin: auto; text-align: center;}


/*-------------------------------------------------------------------------------------------*/
/*- RIGHT COLUMN ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.post{padding: 40px 0px 5px;}


	/*-------------------------*/
	/*- POST CONTAINER --------*/
	.post-content{margin: 5px 0px 0px 48px; width: 500px; line-height: 20px;}
	.post-content strong {color:black; font-family:georgia; font-size:15px; font-weight:bold; line-height:22px;}
	
		h2.post-title{padding: 0px 0px 15px; margin-bottom: 20px;  border-bottom: 1px dotted #ccc; text-align: left; font-weight: lighter;}
			h2.post-title a{font-weight: lighter; color: #333;}
				h2.post-title a:hover{color: #D6156C;}
		#mainImage  {border:1px solid #CCCCCC; padding: 5px; background: white;}

		
	.post-content:hover ul.mini_commands{visibility: visible;}
		ul.mini_commands{visibility: hidden; position: relative; float: right; 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{color: #999; padding: 0px 0px; float: left; margin-left: 20px;}
			ul.mini_commands li a{color: #D6156C;}
			ul.mini_commands li a:hover{color: #000;}

		div.post-content:hover div.mini_commands { visibility: visible; }  
			.post-content h5{border-bottom: 1px dotted #ccc; font-size: 10px; text-align: center; text-transform: uppercase; line-height: 20px;}


	/*-------------------------*/
	/*- DOWNLOAD LINK ---------*/
	.downloadlink{display: inline-block; padding: 5px 10px; margin: 15px auto 0px; background: #f5f5f5; border: 1px solid #e0e0e0; color: #000; font-size: 10px; font-style: italic;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;}
	.downloadlink:hover{border-color: #999; color: #444;}


	/*-------------------------*/
	/*- META DATA -------------*/
	ul.post-meta-data{clear: both; padding: 10px 10px; margin: 30px 22px 0px 22px; border-top: 1px dotted #ccc; border-bottom: 3px solid #ccc; text-align: right; text-transform: lowercase; line-height: 20px; font-size: 10px;}
		ul.post-meta-data li{color: #333; float: left; margin-right: 15px; list-style: none !important;}
			ul.post-meta-data li a{color: #D6156C;}
				ul.post-meta-data li a:hover{color: #000;}
				
		ul.post-meta-data li.admin-button{float: right;}


	/*-------------------------*/
	/*- NEXT PREVIOUS BUTTONS -*/
	.next-prev{margin-top: 10px;}
			
		.next-prev a{4px;display: inline-block; width: 49%; padding: 15px 0px; text-transform: uppercase; font-size: 35px; color: #D6156C; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;background-color:wheat;}
			a.next-page{float: right; text-align: center; /*-webkit-border-bottom-right-radius: 32px; -webkit-border-top-right-radius: 32px;-moz-border-radius-bottomright:32px; -moz-border-radius-topright:32px;*/}
			a.prev-page{float: left; text-align: center; /*-webkit-border-bottom-left-radius: 32px; -webkit-border-top-left-radius: 32px;-moz-border-radius-bottomleft:32px; -moz-border-radius-topleft:32px;*/}
				a.next-page:hover{color: #000;}
				a.prev-page:hover{color: #000;}


/*-------------------------------------------------------------------------------------------*/
/*- POSTS CLASSES ---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
/*- RESET SOME CLASSES FOR THE COPY AFTER CLEARING EVERYTHING AT THE TOP OF THE CSS  -*/
.post .copy p{clear: none;}
.post .copy ol, .post .copy ul{list-style: circle; margin: 0px 0px 10px 30px;}
	.post .copy ol li, .post .copy ul li{line-height: 22px; padding-bottom: 10px;}
.post .copy ol{list-style: decimal;}
.post .copy code, .post .copy pre{}
.post .copy img{}
.post .copy h2{line-height: 35px; margin-top: 20px;}
.post .copy h3{margin-top: 20px;}
.post .copy blockquote{border-left: 3px solid #e0e0e0; padding: 0px 20px 0px; margin: 15px 0px; font-style: italic; font-size: 13px;}


/*-------------------------------------------------------------------------------------------*/
/*- COMMENTS --------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.comment_list{width: 500px; padding: 0px 0px 0px; margin: 0px auto 30px;}
	.comment_list h3.comment-title{padding: 10px 0px; margin: 0px 0px 10px; border-bottom: 1px dotted #ccc; color: #000; font-size: 14px; font-weight: lighter; text-align: center;}
		.comment_list h3.comment-title a{color: #000;}
		.comment_list h3.comment-title a:hover{color: #f33;}
	
	.commentunit{clear: both; width: !important; padding: 0px 0px 10px; margin: 0px auto 30px !important; background: #f3f3f3; border: 1px solid #ccc; line-height: 20px;}
		
		.commentunit .comment_label{clear: both; height: 50px; padding: 0px 10px 0px; }
			.commentunit .comment_label .comment_date{float: right; font-size: 10px; color: #555; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}
			.commentunit .comment_label .comment_avatar{float: left !important; width: 43px; height: 43px; margin: 0px 10px 0px 0px; border: 1px solid #ccc; overflow: hidden;}
			.commentunit .comment_label .comment_avatar img{border: 4px solid #fff;}


		.commentunit .comment{clear: both; padding: 15px; margin: 0px 10px !important; text-align: left; color: #333; background: #fff; border: 1px solid #ccc; font-size: 12px; line-height: 22px;}
			.commentname{display: block; padding-bottom: 10px; font-size: 12px; text-transform: none;}
			.commentunit .comment p{margin: 0px; margin: 12px 0px 0px; color: #555;}
		
		.commentunit .mini-commands{clear: both; 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; width: !important; padding: 0px 0px 10px; margin: 0px auto 30px !important; background: none; border: none; line-height: 20px;}
					
			.leave-a-comment h4.comment-title{padding: 10px 0px; margin: 0px 0px 10px; border-bottom: 1px dotted #ccc; color: #000; font-size: 14px; font-weight: lighter; text-align: center;}
			
			/*-------------------------*/
			/*- FORM ITEM CONTAINER ---*/
			.leave-a-comment .commentunit{border: none; color: #ccc; margin: 0px !important; padding: 0px !important; 
					background: none;
					-moz-box-shadow: none;
					-webkit-box-shadow: none;}
			
			/*- NO CLUE WHAT THIS IS FOR, JUST HIDE IT -*/
			.leave-a-comment .comment_spacer{display: none;}
			
			/*------------------------------*/
			/*- LOGGED IN PIC OF COMMENTOR -*/
			.leave-a-comment .comment_profile_description{margin-bottom: 20px; color: #283237; font-weight: bold; font-style: italic;}
				.leave-a-comment .comment_profile_icon{width: 43px; height: 43px; margin: 0px 10px 0px 0px; border: 1px solid #ccc; overflow: hidden;}
						
				.leave-a-comment .comment_profile_icon img{border: 4px solid #fff !important;}
				.leave-a-comment .comment_profile_description a{color:#D6156C; font-style: normal;}
				.leave-a-comment .comment_profile_description a:hover{color: #000;}
			
			/*-------------------------*/
			/*- TEXT FORM -------------*/
			.leave-a-comment .comment_label{clear: both; width: 460px; height: auto; padding: 0px 0px 0px; margin: 0px 0px 5px 0px; border: none; text-align: left; color: #555; font-size: 12px; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}
			.leave-a-comment .comment_value{clear: both; margin: 0px 0px 0px;}
			
				.comment_value textarea{padding: 8px !important; margin-bottom: 0px !important; background: #fff !important; border: 1px solid #ccc !important; color: #333 !important; font-size: 13px;}

				/*------------------------------*/
				/*- SUBMIT BUTTON AND CHECKBOX -*/
				.comment_value input[type=submit]{padding: 5px; margin: 10px 0px 0px !important; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;}
						
				.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;}

.posterous_retweet_widget {
	color: gray;
	float: right;
	margin: 0px;
}
fan_box .connections {
border-top:1px solid #D8DFEA;
min-height:150px;
padding:7px 0 0 10px;
}
.social-links {
font-size:10px;
padding:10px 0 16px;
text-align:center;
}
.iframe-f{ width: 188px; margin-left: 10px; overflow: hidden;!important border: none; height: 420px; padding: 0px;}
.connections {
border-top:1px solid #D8DFEA;
min-height:150px;
padding: 10px 0 2px 2px;
overflow: hidden;
}



/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*- 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;}

/*-------PAGINATION-------*/
.pagination {
	color:#676767;
	font-size:11px;
	margin-bottom:50px;
	margin-top:20px;
	text-align: center;
}

.pagination .current {
	color:#676767;
	font-weight:bold;
	padding:2px 6px;
}
.pagination span {
	position:relative;
	top:2px;
}

.pagination a {
text-decoration:none;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#cccccc;
display: inline;
padding:2px 6px;
border: 1px solid #cccccc;
}
.pagination a:hover {
background:none;

}

	/*-------------------------*/
	/*- PAGES -----------------*/
	.pages{list-style: none; margin-top: 70px; padding-bottom:19px; padding-left:40px;}
		.pages li{float: left; margin-right: 10px; list-style: none !important;}
		.pages li a{display: inline-block; padding: 6px 10px;  color: #333; font-weight: bold; font-size: 14px;
						 text-shadow: none;
						-webkit-border-radius: 15px;
						-moz-border-radius: 15px;}
			.pages li a:hover{background: #D6156C; color: #fff; text-shadow: 0px 1px 0pt rgba(0, 0, 0, 0.30);}
			.pages li a.current{background: #D6156C; color: #fff; text-shadow: 0px 1px 0pt rgba(0, 0, 0, 0.30);}
