/* Cleaned CSS: */

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

body {padding: 0; background: #222; color: #aaa; font: .8em/1.41em Helvetica, Arial, 'Liberation Sans', sans-serif; border-top: 7px solid #ffbc00;}

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

ul         {list-style: circle;}
blockquote {margin: 1em; padding: 1em 0; border-top: 1px dashed #444; border-bottom: 1px dashed #444;}

center {text-align: left;}
small  {font-size: .85em;}


/* -- PAGE STRUCTURE 
------------------------------------------------------------------ */
/* NO TOUCHY! */
#page, #header, #content, #footer {position: relative; top: 0;}
#content-inner, #alpha-inner, #beta-inner, #gamma-inner, #footer-inner {overflow: hidden;}
#page-inner, #header-inner, #content-inner, #alpha-inner, #beta-inner, #gamma-inner, #footer-inner {position: static;}
/* NO TOUCHY! */

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

#container {width: 960px; margin: 0 auto; padding: 0;}

#header {}

#alpha {margin-top: 75px; width: 960px; clear: both; padding: 9px 0 0;}

#beta {position: absolute; top: 0px; width: 960px; margin: 0; padding: 16px 0 0; overflow-y: auto; border-bottom: 1px dashed #444;}

#footer {clear: both; margin: -1px 0 0 0 !important;}
	#footer-inner {position: relative; top: 0px; left: 0px; width: 284px; height: 50px;}


/* -- HEADER 
------------------------------------------------------------------ */
#header-content {overflow: hidden;}

#header-text {position: relative;}
	#header-text ul.nav    {display: inline; float: right; margin-top: 35px; font-size: 1.5em; text-align: center;}
	#header-text ul.nav li {display: inline; float: left; margin: 0 0 0 5px; padding: 0 0 0 5px; text-transform: lowercase;}

#header-name {font: 400% Helvetica, Arial, 'Liberation Sans', sans-serif; letter-spacing: 2px; margin-top: 25px;}
	#header-name a       {}
	#header-name a:hover {}

#header-description {display: none;}


/* -- ENTRIES 
------------------------------------------------------------------ */
/* SKIP LINKS */
.stream-header {display: none;}
.stream-footer {clear: both; display: block; padding: 5px 0 0; margin: 10px 0 0 0; text-align: left; text-transform: lowercase; font: 1.5em/1em Arial, sans-serif;}

.prevnext {padding: 30px 0 0; display: block;}

/* CONTAINER */
.asset {position: relative; width: 960px; border-bottom: 1px dashed #666;}
	.asset-header {width: 280px; float: left; margin: 0 10px;}
	.asset-body   {width: 520px; float: left; margin: 33px 10px 50px; text-align: justify; min-height: 200px;}
	.asset-footer {clear: both;}

/* DATE & SUBJECT */
h2.page-header2 {padding: 0 0 8px; margin-top: 25px; color: #444; font: 2.5em/1em Arial, sans-serif; text-transform: lowercase;}
	h2.page-header2 a, .lj-view-entry h2.page-header2 a, h2.comments-header, .lj-view-tags .page-header2 {margin: 0; padding: 0;}
	h2.page-header2 a:hover {}

div.asset-header ul.asset-meta-list {width: 283px !important; margin: 0px !important; padding: 0 0 20px !important; border: 0 !important; font: 1.3em Monospace, sans-serif !important; letter-spacing: -1px; color: #555; position: relative !important;}
	div.asset-header ul.asset-meta-list .item {margin: 0px !important; width: 283px !important; font-weight: normal !important; margin: 10px 0 0 0 !important;}

/* CONTENT */
.asset-body a {padding: 1px 0;}
	.asset-body a:hover {}

.asset-body ol, .asset-body ul {margin: 0 0 10px;}
	.asset-body ol li, .asset-body ul li {margin: 0 0 5px 30px; padding: 0;}

/* USER & ICON */
.user-icon {float: right; margin: 0 -130px 10px 0; padding: 0 !important; width: 120px; height: 120px; text-align: center;}
	.user-icon img  {margin: 10px;}
	.user-icon span {background-color: transparent !important;}
	.user-icon span a, .user-icon span a img {margin: 0 !important; padding: 0 !important; border: 0 !important; background: transparent !important;}

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

/* TAGS */
.asset-tags {width: 680px; height: 22px; margin: 0 0 45px 180px; padding: 3px 0 0 120px; clear: both; line-height: 1.2em;}
	.asset-tags-header       {display: block; float: left; width: 3em; height: 100% !important; line-height: 1.2em; font-size: 1em !important; color: #555; margin: 0; padding: 0 0 0 10px; text-transform: lowercase;}
	.asset-tags-list         {list-style-type: none; margin: 0 0 0 3em;}
	.asset-tags-list li      {display: inline; margin: 0 0 0 4px !important;}
	.asset-tags-list a       {white-space: normal !important; font-weight: bold; text-decoration: none;}
	.asset-tags-list a:hover {text-decoration: none;}

/* LINK BAR */
ul.asset-meta-list {position: absolute; bottom: 0px; left: 0px; width: 280px; text-transform: lowercase; text-align: left; margin-bottom: 46px;}
	ul.asset-meta-list .item       {width: 140px; float: left; display: block; border: 0px; text-transform: uppercase; font-weight: bold; font-size: 0.85em;}
	li.asset-meta-comments         {display: block; margin: 0px;}
	li.asset-meta-comments a       {display: block; padding: 3px 5px;}
	li.asset-meta-comments a:hover {}

	
/* -- SIDEBAR 
------------------------------------------------------------------ */
.widget {display: inline; margin-right: 5em; padding: 1em 0; float: left;}
	.widget-header  {float: left; margin: 0 !important; padding: 3px 0 0 10px; width: 50px; font: italic 0.9em Georgia, Times New Roman, serif; line-height: 1.6em; letter-spacing: 1px; order: 0; color: #555;}	
	
	.widget ul      {list-style-type: none; display: inline; float: left;}
		.widget ul li {display: inline; padding: 0 2px;}
			.widget ul li a       {font-weight: bold; font-size: 0.9em !important; line-height: 1.6em;}
			.widget ul li a:hover {}

.customtext-widget .widget-content {float: left; display: inline; width: 280; margin: 0 0 10px !important; padding: 3px 0 5px;}
.categories-widget .widget-content {float: left; display: inline; margin: 0 0 10px !important; padding: 3px 0 5px;}
	.categories-widget .widget-footer {text-transform: lowercase; text-align: right; margin-left: 25px !important; display: inline;}

.archive-widget, .about-me-widget, .calendar-widget, 
.syndicate-widget, .powered-widget, .designed-widget {display: none;}


/* -- COMMENTS PAGE 
------------------------------------------------------------------ */
/* not using, therefore not coding */


/* -- ARCHIVES 
------------------------------------------------------------------ */
ul.year {margin-left: 130px; padding: 0px; font: italic 1.2em Georgia, Times New Roman, serif;}
	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 #444;}
	table.yeartable td.yearday {background-color: #333; 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 Page
 ---------------------------------------*/
.lj-view-tags #footer {height: 10px;}

.lj-view-tags #alpha-inner {padding: 50px 0 0; background: url(http://img.photobucket.com/albums/v94/mellow_candle/scribbld/05/green_entrytop.png) top left repeat-x;}

.lj-view-tags #alpha h2 {margin-left: 130px;}
.lj-view-tags #alpha ul {font: 1.05em Helvetica, Arial, 'Liberation Sans', sans-serif; margin: 0 0 10px 100px;}
	.lj-view-tags #alpha ul li {padding: 2px 1px; list-style: none;}
	.lj-view-tags #alpha ul li ul li {margin-left: -50px !important; list-style: circle;}


/* -- 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://i41.tinypic.com/3589lxy.gif) no-repeat 50% 50%;  padding: 10px 12px 0 2px !important;  vertical-align: baseline !important;}
.ljuser img[src*="userinfo.gif"]  {background: transparent url(http://i41.tinypic.com/3589lxy.gif) no-repeat 50% 50% !important;  padding: 10px 12px 0 2px !important;}
.ljuser img[src*="community.gif"] {background: transparent url(http://i41.tinypic.com/3589lxy.gif) no-repeat scroll 50% 50% !important;  padding: 10px 12px 0 2px !important;}

