/* Cleaned CSS: */

/* -- GLOBAL 
------------------------------------------------------------------ */
* {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline;}

body {padding: 0; background: #f7f7f7 url('http://i33.tinypic.com/2njzvb7.jpg') repeat-y; color: #444; font: .8em/1.41em Helvetica, Arial, 'Liberation Sans', sans-serif;}

a {color: #0D9DC7; text-decoration: none; outline: none;}
	a:hover {color: #555; text-decoration: none;}

h1 {font-size: 1.3em; letter-spacing: 1px;}

blockquote {margin: 1em 3em 0; padding: 1em 0; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}

textarea      {border: 1px solid #e2dfde; color: #888;}
input, select {}

h1, h2, h3 {text-transform: uppercase;}


/* -- PAGE STRUCTURE 
------------------------------------------------------------------ */
/* NO TOUCHY */
#footer                                                                                            {margin: -1px 0 0 0;}
#alpha-inner[id]                                                                                   {overflow: visible;}
#alpha, #beta, #gamma                                                                              {display: inline; float: left; position: relative; top: 0;}
#page, #header, #content, #footer                                                                  {position: relative; top: 0;}
#header-inner, #alpha-inner, #beta-inner, #gamma-inner                                             {overflow: hidden;}
#page-inner, #header-inner, #content-inner, #alpha-inner, #beta-inner, #gamma-inner, #footer-inner {position: static;}
/* NO TOUCHY */

#page {margin: 0px auto; padding: 0px;}

#container {position: relative; font-size: 1.2em; line-height: 1.75em; text-align: left;}

#header {z-index: 2; position: absolute; top: 20px; left: 0px; width: 330px;}
	#header-inner {position: relative; background: url(http://i54.tinypic.com/1232osk.png) top center no-repeat;}

#alpha {position: relative; left: 0; top: 0; padding: 20px 50px 0 380px;}

#beta {position: absolute; left: 0; top: 225px; width: 330px;}
	#beta-inner {padding: 20px 37px;}

#footer {clear: both;}

.lj-view-day #alpha, .lj-view-tags #alpha {width: 75% !important;}


/* -- HEADER 
------------------------------------------------------------------ */
#header-content {}

ul.nav {text-align: left; list-style-type: none; margin: 85px 37px 0; width: 257px; font-size: 1.1em;}
	ul.nav li      {text-align: right;}
	ul.nav a       {display: block; border-bottom: 1px solid #eaeae6; font-weight: bold;}
	ul.nav a:hover {}

#header-name, #header-description {display: none;}


/* -- ENTRIES 
------------------------------------------------------------------ */
/* SKIP LINKS */
.stream-header {display: none;}
.stream-footer {clear: both; display: block; width: 100%; padding: 1em 0 0 0; text-transform: lowercase; list-style-type: none;}
	.stream-footer a {font-size: 10px; letter-spacing: 1px; text-transform: uppercase; text-decoration: none;}

.prevnext, .prev, .next {padding: 5px 0;}

/* CONTAINER */
.asset {margin: 0 0 1.5em 0; border-bottom: 1px dotted #ccc;}

.asset-header {}
	.asset-header img                {}
	.lj-view-entry .asset-header     {padding: 0;}
	.asset-header ul.asset-meta-list {border: 0;}

/* DATE & SUBJECT */
h2.page-header2 {padding: 0; font-size: 15px; letter-spacing: 0.1em; text-transform: uppercase; text-align: left;}
	h2.page-header2 a, .lj-view-tags h2 {text-decoration: none;}
	.lj-view-tags h2.page-header2       {padding: 1em 0; font-weight: normal;}

div.asset-header ul {border: 0 !important; margin: 0 !important; padding: 0 !important; font-size: 11px; text-transform: uppercase; list-style-type: none; text-align: left;}

/* CONTENT */
.asset-content {padding-top: 1em; font-size: .85em; min-width: 630px;}

.asset-body {overflow-x: hidden;}
	.asset-body a                  {font-weight: bold;}
	.asset-body dt                 {padding: 5px 0; font-weight: bold; text-transform: uppercase;}
	.asset-body dd                 {margin-left: 30px; padding: 10px;}
	.asset-body ol, .asset-body ul {margin: .15em 3em;}

/* USER & ICON */
.user-icon {display: inline; float: right; background: transparent !important; text-align: center;}
	.user-icon img  {padding: 5px;}
	.user-icon span {background: transparent !important;}

.ljuser {display: inline !important;}
	.user-icon .ljuser img {display: none;}

/* METADATA */
.lj-currents {display: none;}

/* TAGS */
.asset-tags {text-transform: lowercase; margin-top: 0.5em; font-size: .9em;}
	.asset-tags-header   {display: block; float: left; width: 3em; height: 100% !important; padding: 0 5px 5px 0; letter-spacing: 0.1em; font-weight: bold;}
	.asset-tags ul       {text-decoration: none; text-transform: lowercase; letter-spacing: 0; font-weight: normal; list-style-type: none;}
	.asset-tags-list     {margin: 0 0 0 3em;  list-style-type: none;}
	.asset-tags-list li  {display: inline; padding-right: 5px;}
	.asset-tags-list a   {white-space: normal !important; text-decoration: none;}

/* LINK BAR */
ul.asset-meta-list {padding: 2px 0; margin: 1em 0; text-transform: lowercase; text-align: center; list-style-type: none;}
	li.asset-meta-comments         {display: inline;}
	li.asset-meta-comments a       {padding: 5px;}
	li.asset-meta-comments a:hover {}


/* -- SIDEBAR 
------------------------------------------------------------------ */
.widget {margin-bottom: 20px; padding-bottom: 20px; text-align: left;}
	.widget-header  {letter-spacing: 0.1em; text-transform: uppercase; border-bottom: 1px solid #eee; margin: 3px 0;}
	.widget-content {line-height: 1.5em;}
	.widget-footer  {display: none;}
	.widget ul      {margin: 0; padding: 0; list-style-type: none; font-size: .85em;}
	.widget li      {border-bottom: 1px solid #eee;}

/* free text */
.customtext-widget {text-align: justify; font-size: .8em;}

/* hidden */
.calendar-widget, .typelist-widget, .about-me-widget, .syndicate-widget, .powered-widget, .designed-widget {display: none;}


/* -- ARCHIVES 
------------------------------------------------------------------ */
ul.year {padding: 0px; font: italic 1.5em Georgia, Times New Roman, serif; text-align: left;}
	ul.year li {display: inline; padding: 0px 5px;}

table.yeartable {width: 100%; margin-left: auto; margin-right: auto;}
	table.yeartable td.yeardate, table.yeartable td.yearday {padding: 5px; border: 1px solid #ccc;}
	table.yeartable td.yearday {background-color: #eee; text-align: center;}

td.yearmonth {border-style: none; font-weight: bold; text-transform: uppercase;}
	td.yeardate a {font-size: 1.5em; text-decoration: none;}

dd.viewsubjects {margin: 0 0 .75em .75em;}

.lj-view-archive #alpha .asset, .lj-view-month #alpha .asset                 {background: none !important;}
.lj-view-archive #alpha .asset-content, .lj-view-month #alpha .asset-content {margin-left: 130px;}

.lj-view-archive #footer, .lj-view-month #footer                                          {height: 123px;}
.lj-view-archive #footer-inner, .lj-view-month #footer-inner, .lj-view-tags #footer-inner {display: none;}

.lj-view-archive .asset-header, .lj-view-month .asset-header {margin: 0px; border: 0px; padding: 0px;}
.lj-view-archive .asset-body, .lj-view-month .asset-body     {margin: 0px; border: 0px; padding: 10px 0px;}

.lj-view-month widget table {margin: 0px !important;}


/* -- TAGS  
------------------------------------------------------------------ */
.lj-view-tags #alpha-inner {padding: 30px 0; margin: 0 0 0 100px;}
.lj-view-tags #alpha h2    {margin-left: 130px; display: none;}
.lj-view-tags #alpha ul {margin: 0 0 10px 100px;}

.lj-view-tags #footer {height: 123px;}


/* -- MISC 
------------------------------------------------------------------ */
/* clear floats, inspired by positioniseverything.net/easyclearing.html */
.comment-body:after, #page-inner:after, #header-inner:after, #header-photo:after, 
#content-inner:after, #alpha-inner:after, #beta-inner:after, #gamma-inner:after, 
#delta-inner:after, #footer-inner:after, .widget .user-pic:after {content: "."; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0.1px;}

/* float in post bodies around enclosures */
#content-inner, .asset-body {height: 1%;}

/* Win IE < 7 */
* html #header-name a {word-wrap: break-word;}

/* Control strip */
#lj_controlstrip {display: none !important;}

/* mini icons */
.ljuser img { width: 0; height: 0; background: transparent url(http://i28.tinypic.com/2hpj41t.png) no-repeat 50% 50%;  padding: 10px 12px 0 2px !important;  vertical-align: baseline !important;}
.ljuser img[src*="userinfo.gif"]  {background: transparent url(http://i28.tinypic.com/2hpj41t.png) no-repeat 50% 50% !important;  padding: 10px 12px 0 2px !important;}
.ljuser img[src*="community.gif"] {background: transparent url(http://i28.tinypic.com/2hpj41t.png) no-repeat scroll 50% 50% !important;  padding: 10px 12px 0 2px !important;}

