* 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; background-color:#f4efeb; font-family:Georgia; color:#333333; }

h1, h2, h3, h4 							{ margin:0 0 5px 0; padding:0; font-size:14px; font-weight:bold; }

ul, ol 									{ margin:0; padding:0 0 0 15px; }

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%; background:#333; }
#fixed_sidebar							{ margin:0; padding:20px; color:#eee; }

#fixed_sidebar a:link,
#fixed_sidebar a:visited,
#fixed_sidebar a:active 				{ color:#eee; }
#fixed_sidebar a:hover 					{ color:#FFF; }

#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 25px; line-height:25px; background:url("http://static.tumblr.com/4fqoetc/R5Vlj9w0s/following.png") left 5px no-repeat; font-weight:bold; }
.random									{ margin:0; padding:0 0 0 25px; line-height:25px; background:url("http://static.tumblr.com/4fqoetc/oh6lj9w21/random.png") left 5px no-repeat; font-weight:bold; }
.love									{ margin:0; padding:0 0 0 25px; line-height:25px; background:url("http://static.tumblr.com/4fqoetc/LL2lj9w1c/love.png") left 5px no-repeat; font-weight:bold; }
.archive								{ margin:0; padding:0 0 0 25px; line-height:25px; background:url("http://static.tumblr.com/4fqoetc/CiGlj9w07/archive.png") left 5px no-repeat; font-weight:bold; }
.page									{ margin:0; padding:0 0 0 25px; line-height:25px; background:url("http://static.tumblr.com/4fqoetc/y3slj9w1n/page.png") left 5px no-repeat; font-weight:bold; }
.ask-me									{ margin:0; padding:0 0 0 25px; line-height:25px; background:url("http://static.tumblr.com/4fqoetc/7fLljacap/ask-me.png") left 5px no-repeat; font-weight:bold; }

/***** Post styling *****/

.hobo-outer								{ margin:0 10px 10px 0; padding:0; height:418px; width:258px; border:solid 1px #c2bebc; overflow:hidden; float:left; position:relative; }
.hobo-block 							{ margin:5px; display:block; position:relative; overflow:hidden; height:408px; width:248px;  }
.hobo-block img							{ position:absolute; right:-125px; top:-50px; min-height:458px; min-width:500px; }
.hobo-block h1 							{ margin:0 0 5px 0; padding:0; font-size:14px; color:#333; font-weight:bold; }

.hobo-outer-permalink					{ margin:0 10px 10px 0; padding:0; min-width:500px; border:solid 1px #c2bebc; float:left; }
.hobo-block-permalink 					{ margin:5px; display:block; min-width:500px; }
.hobo-block-permalink img				{ min-width:500px; }
.hobo-block-permalink h1 				{ margin:0 0 5px 0; padding:0; font-size:14px; color:#333; font-weight:bold; }

.hobo-outer-permalink-info				{ margin:0; padding:0; width:400px; float:left; }

.hobo-overlay 							{ background-image:none); position:absolute; width:248px; height:408px; z-index:1; }
.hobo-overlay:hover 					{ background-image:url(http://static.tumblr.com/4fqoetc/ZwUli9d1f/hover-magnify.png); }

.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; width:248px; }

.tumblr-text							{ padding:100px 20px 20px 20px; overflow:hidden; background:url("http://static.tumblr.com/4fqoetc/J5Rlg3q70/text.png") 15px 10px no-repeat; }
.tumblr-quote							{ padding:100px 20px 20px 20px; overflow:hidden; background:url("http://static.tumblr.com/4fqoetc/EXKlg39db/quotes.png") 15px 10px no-repeat; font-size:20px; }
.tumblr-audio							{ padding:100px 20px 20px 20px; overflow:hidden; background:url("http://static.tumblr.com/4fqoetc/j7Klgb0jf/sound.png") 15px 10px no-repeat; }
.tumblr-link							{ padding:100px 20px 20px 20px; overflow:hidden; background:url("http://static.tumblr.com/4fqoetc/qI1lg3q6k/links.png") 15px 10px no-repeat; }
.tumblr-chat							{ padding:100px 20px 20px 20px; overflow:hidden; background:url("http://static.tumblr.com/4fqoetc/GRBlgb0br/chat.png") 0 5px no-repeat; }

.tumblr-height							{ height:266px; }

.tumblr-source							{ margin:0; padding:10px 0 0 0; font-size:11px; font-style:italic; }

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; }

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; }

#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; }

ul.tumblr-tags  						{ 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; }