/* Cleaned CSS: */

/* -- GLOBAL 
------------------------------------------------------------------ */
*    {margin: 0px; padding: 0px;}
html {font-size: 100%;}

body {background: #fff; color: #333; font: 62.5% Helvetica, Arial, Verdana, Tahoma, sans-serif; text-align: justify; margin: 0; line-height: 130%;}

a, a:link, a:visited, a:active {color: #348E94; font-weight: normal; text-decoration: none; outline: none;}
	a:hover {color: #CD3219; text-decoration: none;}

font                    {line-height: 120% !important; background: transparent !important;}
blockquote              {margin: 1em 3em; padding: 1em 0; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}
input, textarea, select {}


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

#container {width: 100%; font-size: 1.1em; text-align: left;}
#container-inner {min-height: 100%; text-align: left;}

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

#header, #alpha, #beta {position: absolute; width: 100%;}
	#header-inner, #alpha-inner, #beta-inner {width: 720px; margin: 0px auto;}

#header {top: 0px; height: 100px;}

#content {text-align: left;}

#alpha {top: 260px;}

#beta {top: 100px; height: 100px; border-top: 1px dotted #666; border-bottom: 1px dotted #666; background: #cfe5e7;}


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

ul.nav {z-index: 2; position: absolute; top: 118px; text-align: left; text-transform: lowercase; display: block; list-style-type: none; width: 150px; display: block;}
	ul.nav li {list-style: none; display: block; float: left; margin: 3px 3px 3px 0;}
	ul.nav a, li.view {font-size: 1.2em; display: block; color: #fff; text-align: center; text-transform: lowercase; font-weight: bold; width: 50px; padding: 5px; cursor: help;}
	ul.nav a:hover {color: #348E94;}

#header-name {margin-top: 25px; margin-right: 3px; font: 6.5em "palatino linotype", georgia, "times new roman", serif;; letter-spacing: -5px; text-transform: uppercase; text-align: right;}
	#header-name a {color: #348E94;}

#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; font-family: futura, "century gothic", helvetica, verdana, sans-serif; letter-spacing: 1px; text-transform: uppercase; text-decoration: none;}

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

/* entry container */
.asset {margin: 0px 0px 20px 0px;}

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

/* date and subject */
h2.page-header2 {margin: 0px; border-bottom: 1px dotted #cccccc; font-size: 1.5em; padding: 10px 0px;}
	h2.page-header2 a, .lj-view-tags h2 {color: #444; text-decoration: none; border: 0px; font-weight: bold;}
	h2.page-header2 a:hover             {color: #128FB3;}
	.lj-view-tags h2.page-header2       {padding: 1em 0; border-bottom: 1px dotted #cccccc; font-weight: bold;}
	
div.asset-header ul {margin: 0; padding: 0; letter-spacing: 0.1em;}
	div.asset-header ul.asset-meta-list li.item {display: inline; float: right; margin: 0 !important; padding: 3px 5px 0px !important; border: 1px dotted #cccccc; border-top: 0px; text-align: center; text-transform: uppercase !important; font-size: 0.8em !important;}

/* entry body, meta, tags */
.asset-content {padding-top: 3em; font-size: 1.1em;}

/* entry text */
.asset-body {clear: right; overflow: hidden; line-height: 160%;}
	.asset-body a                  {}
	.asset-body ol, .asset-body ul {margin: 1em 3em;}
		.asset-body ul {list-style-type: circle;}
		
	.asset-body dt {padding: 5px 0px; border-bottom: 3px double #cccccc; font-weight: bold; text-transform: uppercase;}
	.asset-body dd {margin-left: 30px; padding: 10px; border: 1px solid #cccccc; border-top: 0px;}

/* user, userpic */
.user-icon {display: inline; float: right; background: transparent !important; text-align: center; font-size: 1.2em; padding-bottom: 1em;}
	.user-icon span         {background: transparent !important;}
	.user-icon span a       {color: #444 !important;}
	.user-icon span a:hover {color: #CD3219 !important;}
	.user-icon img          {margin: 0px 0px 5px 10px; padding: 5px; border: 1px dotted #cccccc; background: #f3f3f3;}
	.user-icon .ljuser img  {display: none;}

.ljuser {display: inline !important;}
	.ljuser a img {margin: 0px; padding: 0px; background: transparent !important; font-weight: normal; text-decoration: none;}

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

/* tags */
.asset-tags  {margin: 1em 0; padding: 10px; border: 1px dotted #666; background: #cfe5e7; text-transform: lowercase;}
	.asset-tags-header       {display: block; float: left; width: 3em; height: 100% !important; padding: 0px 5px 5px 0px; color: #555; font-size: 1em; letter-spacing: 0.1em; text-transform: uppercase; font-weight: normal; list-style-type: none;}
	.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;}
	.asset-tags-list a:hover {text-decoration: underline}

/* linkbar */
ul.asset-meta-list {clear: both; padding: 10px 0; border-bottom: 1px dotted #ccc; text-align: center; list-style-type: none; margin-top: 1em;}
	ul.asset-meta-list li.item     {display: inline; margin: 0px 5px; padding: 0px; font-size: 1.1em; letter-spacing: 1px; text-transform: lowercase;}
	li.asset-meta-comments         {}
	li.asset-meta-comments a       {}
	li.asset-meta-comments a:hover {}

	
/* SIDEBAR ------------------------------------------------------- */
.widget {display: inline; float: left; padding: 1em 0; font-size: 1.3em; line-height: 115%; margin: 13px 0 2em 140px; text-align: justify;}
	.widget-inner   {}
	.widget-header  {display: none;}
	.widget-content {height: 100px; overflow: auto; overflow-x: hidden; overflow-y: auto;}
	.widget-footer  {display: none;}
	.widget ul      {margin: 0px; padding: 0px; list-style-type: none;}
	.widget a       {color: #50742C;}

/* custom text */
.customtext-widget {color: #348E94;}
	.customtext-widget .widget-content {margin-right: 10px;}

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


/* ARCHIVES ------------------------------------------------------ */
.day > h2 {margin: 0 0 15px 0;}

ul.year {text-align: center; padding: 0px;}
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 #bbbbbb;}
table.yeartable td.yearday {background-color: #cfe5e7; text-align: center;}
td.yearmonth, td.yeardate a {font-size: 12px; font-family: futura, "century gothic", helvetica, verdana, sans-serif; letter-spacing: 0.1em; text-transform: uppercase;}
	td.yearmonth a {text-decoration: none;}
td.yeardate a {font-size: 1.5em; text-decoration: none;}

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


.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;}

.lj-view-tags #alpha ul {margin: 10px 0px 10px 20px;}
.lj-view-tags #alpha ul li {padding: 2px 0px;}


/* MISC ---------------------------------------------------------- */
/* clear floats */
.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;}

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

.ljuser a {background: transparent; letter-spacing: 0px;}
	.ljuser a:hover b {background: transparent;}

img[src*="icon_protected.gif"], img[src*="icon_private.gif"], img[src*="icon_groups.gif"], 
.ljuser img[src*="syndicated.gif"] {height: 0px; width: 0px; padding: 0 2px 10px 10px !important; background: transparent none no-repeat scroll 0 0;} 

.subject img                   {vertical-align: middle !important; margin-right: 3px;}
img[src*="icon_protected.gif"] {background-image: url(http://i27.tinypic.com/2zxnrc0.png);}
img[src*="icon_private.gif"]   {background-image: url(http://i30.tinypic.com/2v3riw8.png);}

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

