/*****************************************
 _   _       _           
| | | | ___ | |__   ___  
| |_| |/ _ \| '_ \ / _ \ 
|  _  | (_) | |_) | (_) |
|_| |_|\___/|_.__/ \___/  (v1.0.2)

******************************************
Made by Mike Ballan - www.mikeballan.co.uk                         
*****************************************/

	* html 									{ overflow:hidden; }
	* html body 							{ height:100%; overflow:hidden; }
	* html #scrollable_content_wrapper 		{ position:relative; height:100%; }
	* html #fixed_sidebar_wrapper 			{ position:absolute; }
	
	html 									{ padding:0; margin:0; overflow-y:scroll; overflow:-moz-scrollbars-vertical; }
	body 									{ padding:0 0 0 211px; margin:0; font-size:11px; }
	
	h1, h2, h3, h4 							{ margin:0 0 5px 0; padding:0; font-size:14px; font-weight:bold; }

	ul, ol 									{ margin:0; padding:0; }

	a:link,
	a:visited,
	a:active 								{ text-decoration:none; outline:none; }
	a:hover 								{ text-decoration:none; outline:none; }
	a:focus 								{ -moz-outline-style:none; }

	blockquote								{ border-left:1px solid #747474; padding:0 0 0 5px; margin:10px 0 0 0; }
	blockquote a 							{ text-decoration:none; }
	
/***** Sidebar *****/
	
	#scrollable_content_wrapper 			{ overflow:auto; padding:0; margin:0; }
	#scrollable_content_wrapper:active 		{ outline:none; } /* ffox horiz scroll */
	#scrollable_content 					{ padding:20px 20px 20px 0; }
	
	#fixed_sidebar_wrapper 					{ position:fixed; top:0; left:0; width:190px; height:100%; }
	
	#fixed_sidebar 							{ margin:0; padding:20px; }
	
	#bottom_stuff 							{ position:absolute; bottom:10px; font-size:10px; }

	.break-word 							{ word-wrap:break-word; }

/***** Side Nav *****/

	.navigation								{ margin:15px 0 0 0; padding:0; font-size:11px; font-weight:bold; }
	.navigation ul 							{ list-style:none; padding:0; margin:0; text-align:left; }
	.navigation li 							{ list-style:none; margin:10px 0 10px 0; }
	.navigation li a						{ display:block; }
	
/***** Icons *****/

	.following								{ margin:0; padding:0 0 0 35px; line-height:36px; background:url("http://static.tumblr.com/4fqoetc/VLflg1fgo/following.png") left 5px no-repeat; font-weight:bold; }
	.random									{ margin:0; padding:0 0 0 35px; line-height:36px; background:url("http://static.tumblr.com/4fqoetc/z0Slg1fp3/random.png") left 5px no-repeat; font-weight:bold; }
	.love									{ margin:0; padding:0 0 0 35px; line-height:36px; background:url("http://static.tumblr.com/4fqoetc/4Zllg1fio/love.png") left 5px no-repeat; font-weight:bold; }
	.search									{ margin:0; padding:0 0 0 35px; line-height:36px; background:url("http://static.tumblr.com/4fqoetc/HsVlg1fjs/search.png") left 5px no-repeat; font-weight:bold; }
	.archive								{ margin:0; padding:0 0 0 35px; line-height:36px; background:url("http://static.tumblr.com/4fqoetc/XnElg1flg/archive.png") left 5px no-repeat; font-weight:bold; }
	.page									{ margin:0; padding:0 0 0 35px; line-height:36px; background:url("http://static.tumblr.com/4fqoetc/SKZlgtk1e/page.png") left 5px no-repeat; font-weight:bold; }

	.link-heart								{ margin:0; padding:0 0 0 20px; display:block; line-height:21px; background:url("http://static.tumblr.com/4fqoetc/M6Clgcrfk/heart.png") left 5px no-repeat; font-weight:normal; }
	.link-hat								{ margin:0; padding:0 0 0 20px; display:block; line-height:21px; background:url("http://static.tumblr.com/4fqoetc/jyqlgcrf7/hat.png") left 5px no-repeat; font-weight:normal; }

/***** Tumblt Notes *****/

    ol.notes 								{ padding:0; margin:25px 0 0 0; list-style-type: none; border-bottom: solid 1px #ccc; }
	ol.notes li.note 						{ border-top: solid 1px #ccc; padding:10px 10px 5px 10px; }
	ol.notes li.note img.avatar 			{ margin-right: 10px; width:16px; height:16px; }
	ol.notes li.note span.action 			{ vertical-align: 5px; font-weight:normal; }
	ol.notes li.note .answer_content 		{ font-weight: normal; }
	ol.notes li.note blockquote 			{ border-left:1px solid #747474; padding:0 0 0 6px; margin:0 0 0 28px; }
	ol.notes li.note blockquote a 			{ text-decoration: none; }

/***** Tumblt Following *****/

	#col-followers ul 						{ margin:0; padding:5px 0 10px 0; list-style-type:none; display:inline; }
	#col-followers li  						{ margin:0; padding:0; text-decoration:none; display:inline; }
	#col-followers img 						{ float:left; margin:0 5px 5px 0; border:none; padding:3px; border:1px solid #bcbdbe; }

/***** Following *****/

	#following ul 							{ list-style:none; padding:0; margin:0; text-align:right; }
	#following li 							{ list-style:none; float:left; margin:0 0 0 3px; }
	
	.block									{ display:block; }
	.hidden									{ display:none; }
	.hide 									{ display:none; }

/***** Likes *****/

	ul#likes 								{ list-style-type:none; margin:20px 0 0 10px; padding:0; width:920px; float:left; text-align:center; }
	li.like_post 							{ padding:0 20px 0 0; width:130px; display:inline-block; }
	li.like_post .post_info_bottom 			{ display:none !important; margin:0; }
	li.like_post img 						{ border:1px solid #c2bebc; margin:0 5px 0 0; padding:4px; width:130px; max-height:205px; }
	
	.like-text								{ margin:0; padding:0; width:920px; text-align:center; }
	
/***** Tumblr Tags *****/

	.tumblr-tags ul 						{ padding:0; margin:0; list-style-type:none; }
	.tumblr-tags li							{ margin:0 3px 0 0; display:inline-block; }
	.tumblr-tags li a						{ padding:3px 5px 3px 5px; background-color:#FFF; color:#666; -moz-border-radius:5px; border-radius:5px; text-decoration:none; line-height:25px; }
	.tumblr-tags li a:hover 				{ padding:3px 5px 3px 5px; background-color:#333; color:#FFF; -moz-border-radius:5px; border-radius:5px; text-decoration:none; line-height:25px; }

/***** Postbox *****/

	.postbox-outer 							{ margin:0 10px 10px 0; padding:0; height:418px; width:258px; border:solid 1px #c2bebc; overflow:hidden; float:left; position:relative; }
	
	.postbox-inner 							{ margin:5px; padding:0; height:408px; width:248px; overflow:hidden; position:relative; display:block; }
	.postbox-inner img						{ position:absolute; right:-70px; top:-50px; min-height:458px; }
	.postbox-inner a 						{ text-decoration:none; }
	.postbox-inner a .desc 					{ display:none; }
	.postbox-inner a:hover 					{ cursor:pointer; }
	.postbox-inner a:hover .desc			{ padding:20px; display:block; background:#111; filter:alpha(opacity=85); opacity:.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /*--IE 8 Transparency--*/ color:#fff; position:absolute; margin:0; width:208px; height:368px; }
	.postbox-inner a .desc p 				{ margin:0; padding:0; }
	.postbox-inner a .desc h1 				{ margin:0 0 5px 0; padding:0; font-size:14px; color:#eee; font-weight:bold; }

/***** Postbox PermalinkPage *****/

	.postbox-outer-perm 					{ margin:0 20px 10px 0; padding:0; width:498px; border:solid 1px #c2bebc; overflow:hidden; float:left; position:relative; }
	
	.postbox-inner-perm 					{ margin:5px; padding:0; width:488px; overflow:hidden; position:relative; display:block; }
	.postbox-inner-perm img					{ min-width:488px; }

/***** Textbox *****/
	
	.textbox 								{ margin:0 10px 10px 0; padding:0; float:left; }
	.textbox p 								{ margin:0; padding:0; }
	.textbox h1 							{ margin:0 0 5px 0; padding:0; font-size:14px; color:#333; font-weight:bold; }

	.text									{ margin:0; padding:0 0 20px 0; }
	.hastags								{ margin:0; padding:20px 0 0 0; }

/***** Tumblr Video & Photo Sets *****/	
		
	.video iframe, 
	.video embed 							{ background:transparent; height:408px; width:238px; z-index:-20; }
	.video 									{ background:black; text-align:center; }	
	.html_photoset							{ margin:0; padding:0; }

/***** Tumblr Quotes *****/	

	.hobo-quotes							{ margin:0; padding:90px 0 0 5px; line-height:20px; background:url("http://static.tumblr.com/4fqoetc/EXKlg39db/quotes.png") 0 5px no-repeat; font-size:20px; }
	.source									{ margin:0; padding:10px 0 0 0; font-size:11px; }
	
/***** Tumblr Links *****/	
	
	.hobo-links								{ margin:0; padding:90px 0 0 5px; line-height:20px; background:url("http://static.tumblr.com/4fqoetc/qI1lg3q6k/links.png") 0 5px no-repeat; font-size:20px; }

/***** Tumblr Chat *****/	
	
	.hobo-chat								{ margin:0; padding:90px 0 0 5px; line-height:20px; background:url("http://static.tumblr.com/4fqoetc/GRBlgb0br/chat.png") 0 5px no-repeat; font-size:20px; }

	ul.chat 								{ margin:10px 0 0 0; padding:0px; list-style-position:outside !important; list-style:none; font-size:11px; }
	.chat .odd 								{ margin-bottom:5px; padding:5px 10px 5px 10px; border-left:1px solid #333; }
	.chat .even 							{ margin-bottom:5px; padding:5px 10px 5px 10px; border-left:1px solid #333; background-color:#e8e3df; }
	.chat .label 							{ font-weight:bold; }
	.chat li 								{ margin:0; list-style-type:none; list-style:none; list-style-image:none; list-style-position:outside !important; text-align:left; }

/***** Tumblr Audio *****/

	.hobo-audio								{ margin:0; padding:90px 0 0 5px; line-height:20px; background:url("http://static.tumblr.com/4fqoetc/j7Klgb0jf/sound.png") 0 5px no-repeat; font-size:20px; }
	.source-audio							{ margin:0; padding:0 0 10px 0; font-size:11px; }
	
/***** Tumblr Text *****/

	.hobo-text								{ margin:0; padding:90px 0 0 5px; line-height:20px; background:url("http://static.tumblr.com/4fqoetc/J5Rlg3q70/text.png") 0 5px no-repeat; font-size:20px; }
	.hobo-text ul, ol 						{ margin:0 0 0 5px; padding:0 0 0 10px; }	
	
	
	
	