/* Cleaned CSS: */

body{ background: #2E2E2E; font-family:arial; font-size:8pt; color:#666; margin:0; line-height:175%;}

a, a:link, a:visited, a:active, .subject,  div#header a:hover, div#footer a:hover{ color: #62B3B1; font-weight: 100; text-decoration: none; }

a:hover, div#header a, div#header a:link, div#header a:visited, div#footer a, div#footer a:link, div#footer a:visited{ color: #93A318; }

blockquote{ background: #2E2E2E; border: #333 1px solid; padding:10px; color: #777;}

code, kbd, pre, tt{ font-family: courier new; }

#content{ margin: auto; }

#maincontent{ text-align: left; margin:15px auto auto auto; width: 600px;} 

.subcontent{ padding:20px; background:#2B2B2B; border-left:2px #292929 solid; border-bottom:2px #292929 solid;}

#header, #footer{ text-align:right; padding: 20px; color: #fff; background:#272727;}

ul.navheader{ padding: 0px; margin: 0; }

ul.navheader li{ display:inline; list-style:none; padding:2px;}

.entry{ margin: 20px 120px auto 0; }

.userpicfriends, .userpic{ position: relative; float: right; text-align:center; color:#cacaca; margin: auto -165px 10px 10px; font-size: 7pt; background: transparent!important;}

.userpic img, .userpicfriends img{ background: #2B2B2B; padding:10px; border-bottom: 2px solid #292929;}

.date{ line-height: 200%; font-size: 7pt; text-transform:lowercase; font-style:italic; float:right; background: #2E2E2E; padding:5px; margin: 0 -20px 0 0; border-left:2px #292929 solid; border-bottom:2px #292929 solid;}

.subject, #header, #footer, .comments{ font-weight: 100; font-family: helvetica; font-size: 16px; text-transform: lowercase; letter-spacing:-0.01em; }

.entry ul li, .entry ol li{ padding-left: 5px; margin-left: 15px; }

.comments{ text-align: center; margin: 8px -120px -15px auto; padding-top:10px; color:#2B2B2B; }

#footer{ margin:0; }

ul.navfooter{ padding: 0; margin: 0; display: inline; }

ul.navfooter li{ margin: 0 5px 0 5px; display: inline; }

span.ljuser, span.ljuser a b{ padding: 0px; width: 0px; height: 0px; margin: 0px; font-weight:100; }

span.ljuser img{ visibility: hidden; padding: 0px; width: 0px; height: 0px; }

.ljtaglist{ padding:15px; list-style:none; }

.yeartable{ padding:0px; margin-top:15px; }

.yearday{ border-left:1px #b0b0b0 solid; padding:5px; background: #222;}

.yearmonth{ padding:5px; }

.yeardate{ border-left:1px #222 solid; border-top:1px #222 solid; padding:5px; }

ul.year, ul.year li{ list-style:none; padding:10px; display:inline; }

img[src="http://stat.livejournal.com/img/icon_protected.gif"], img[src="http://stat.livejournal.com/img/icon_private.gif"]{
width: 0; height: 0; padding: 0; }

h2, .title, .subtitle, .ljtags, .defaultuserpic, li.sbartitle, #sidebar_calendar, .clearfoot, #footer .viewing, .currents strong, .currents img{ display:none; }

#sidebar{ background:#2B2B2B; border-left:2px #292929 solid; border-bottom:2px #292929 solid; padding:20px 20px 10px 20px; width: 560px; margin:15px auto 0 auto;}

.sbarbody2{ padding:15px; text-align:left; }

ul.sbarlist{ list-style: none;	width:100%; margin-left:-30px; }        

li.sbaritem{ display:inline; list-style: none; padding:5px; }

.currentlocation{ background:url(http://i29.tinypic.com/25kpmac.gif) no-repeat left center; }

.currentmood{
background:url(http://i25.tinypic.com/a5dhye.gif) no-repeat left center; }

.currentmusic{ background:url(http://i31.tinypic.com/2cyliqu.gif) no-repeat left center;}

.currentmusic, .currentmood, .currentlocation{ padding:0px 0px 0px 15px;}


