/* Cleaned CSS: */


  body { background-color: #fff; background-image: none; background-repeat: repeat; background-attachment: fixed; text-align: left; color: #777; font-family: "arial", sans-serif; font-size: 10px; margin: 30px 0 0 0; }

#content { width: 775px; margin-left: 10px; margin-right: auto; margin-top:0px; background-color: transparent;} 
#maincontent { margin-right: 200px; padding: 0px; background-color: transparent; }
.subcontent { border: 0px solid #ccc; padding: 0px; margin-bottom: 0px; background-color: #fff; }

#header { width: 575px; font-family: "arial"; text-align: center; text-transform: lowercase; font-size: 7pt; letter-spacing: 1px; font-style: none; color: #999; background-color: #222; padding: 0px; margin-bottom: 10px; border: 0px solid #ccc; }

#footer { width: 575px; background: #222; color: #999; text-align: center; text-transform: lowercase; letter-spacing:1px; line-height: 7pt; font-size:7pt; padding: 0px; margin-top: 0px; border-left: 0px solid #1381a5; border-right: 0px solid #1381a5; }

#sidebar { display:; border: 0px solid #EAEAEA; float: right; width: 180px; padding: 0px; margin-right: 0px; margin-left: 2px; margin-bottom: 3px; background-color: #fff; }
.defaultuserpic { display: none; text-align: center; padding: 10px; } .sbarbody { text-align: center; background: #fff; padding: 2px; } 
.defaultuserpic img { padding: 15px; background-color:#fff; border: 1px solid #ccc; }
.sbarheader { padding: 0px 1px 0px 1px; }
.sbarbody { padding: 0px 1px 0px 1px; color:#eee; }
.sbarbody2 { text-align: justify; padding: 4px 4px 4px 4px; font-family: "arial", sans-serif; font-size: 10px; line-height: 11px; background-color: #eee; color: #999; border-right: 1px solid #999; border-bottom: 1px solid #999; } 
table.calendar { display:; margin-right: auto; margin-left: auto; }
.sbarcalendar { display:; padding: 4px; border: 0px solid #ccc; background-color: #eee; font-family: "arial", sans-serif; font-size: 10px; line-height: 11px; color: #999; } 
.sbarcalenderposts { display:; padding: 4px; border: 0px solid #ccc; background-color: #eee; font-family: "arial", sans-serif; font-size: 10px; line-height: 11px; color: #999; margin-top: 1px; margin-left: 1px;} 
.sbarlist { display:; text-align: left; padding: 0px; margin-left: 0; list-style: none; font-family: "arial"; }
ul.sbarlist { display:; padding-left: 0px; margin-left: 0px; list-style: none; }
li.sbaritem { padding-top:5px; padding-bottom: 4px; padding-left: 5px; list-style: none; text-align: left; border-bottom: 1px #999 solid; border-right: 1px solid #999; background-color: #eee; }
li.sbartitle { display:; padding: 0px; margin-bottom: 0px; list-style: none; border-style: solid; border-width: 0px; border-color: #999999; color: #666; text-transform: lowercase; text-align: left; font-family: "times new roman", arial, sans-serif; font-style: italic; font-size: 13pt; background-color: #fff; margin-bottom: 10px; margin-top: 10px; } 

.title, .subtitle { display: none; }
div#header a, div#header a:link, div#header a:visited { color: #808080; text-transform: lowercase; font-family: "arial"; font-size: 7pt; }
div#footer a, div#footer a:link, div#footer a:visited { color: #808080; text-transform: lowercase; font-family: "arial"; font-size: 7pt; }
div#header a:hover { color: #ccc; text-transform: lowercase; font-family: "arial"; }
div#footer a:hover { color: #ccc; text-transform: lowercase; font-family: "arial"; }

.separator { padding: 1px 1px 1px 1px; background-color: #transparent; }

ul.navheader { padding: 10px; margin: 20px; }
ul.navheader li  { display: inline; padding: 0 10px 0 10px; }
ul.navfooter { padding: 10px; margin: 20px; }
ul.navfooter li { display: inline; padding: 0 10px 0 10px; }

.entry { background-color: #fff; font-family: "arial"; padding: 2px 2px 2px 2px; text-align: justify; border-top:; min-height:100px;}
.entry ol { background-color:#eee; margin:0px; margin-left:15px; margin-right:15px; color:#555; padding: 0px; padding-left:30px; padding-right:30px; border-left: 0px solid #777; }
.entry ul li { background-color:#fff; margin:0px; margin-left:15px; margin-right:15px; color:#555; padding: 0px; padding-left:30px; padding-right:30px; border-left: 0px solid #777; }

i, b, u, s, strong { font-family: "arial", sans-serif; font-size: 10px; font-color: #555; color: #555; }

.userpic { display:; position: relative; float: right; background-color: #444; padding: 0px; margin-right: -2px; margin-left: 8px; margin-bottom: 0px; z-index: 15; border-width: 1px; border-color: #444; border-style: solid; }
.userpic img { display:; border: 3px solid #444; }
.userpicfriends { display:; position: relative; float: right; background-color: #444; padding: 5px; margin: 5px; border-width: 0px; border-color: #444; border-style: solid; }

.clear { background-color: transparent; height: 1px; padding: 2px 1px 2px 1px; }
.clearfoot { background-color: transparent; height: 3px; }

a:link { font-family: "arial", sans-serif; font-size: 10px; text-decoration: none; color: #999; text-transform: lowercase; }   
a:visited { font-family: "arial", sans-serif; font-size: 10px; text-decoration: none; color: #999; text-transform: lowercase; }   
a:active { font-family: "arial", sans-serif; font-size: 10px; text-decoration: none; color: #999; text-transform: lowercase;}   
a:hover { font-family: "arial", sans-serif; font-size: 10px; text-decoration: none; color: #666; text-transform: lowercase; } 

.date { font-family: "arial", sans-serif; float: right; font-weight: none; font-style: italic; font-size: 7pt; color: #fff; background-color:#222; line-height: 13pt; text-transform: lowercase; letter-spacing: .1em; margin-top: 2px;}
.subject, .subject a, .subject a:link, .subject a:visited, .subject a:hover { font-size: 7pt; line-height: 13pt; letter-spacing: .1em; padding: 2px 2px 2px 2px; font-family: "arial", sans-serif; text-transform: none; font-weight: none; font-style: none; color: #fff; background-color: #222; border-bottom: 0px #e9e9e9 solid; }

.replytoposter { font-size: 15pt; line-height: 15pt; letter-spacing: -.1em; padding: 2px 2px 2px 2px; font-family: arial, sans-serif; text-transform: none; font-weight: bold; color: 2d2d2d; background-color: #ccc; border-bottom: 1px #e9e9e9 dashed; }

.currents { display:; border-top: 0px dashed #e9e9e9; border-bottom: 0px dashed #e9e9e9; font-family: "arial"; background-color: #fff; color: #999; text-align: left; margin-top: -10px; padding: 2px; }
.currents strong { font-weight:normal; text-transform: lowercase; } 
.ljtags { display:; text-align: left; padding: 2px; text-transform: lowercase; }

blockquote { font-family: "arial"; font-size: 8pt; background-color:#eee; padding: 5px; border: 0px dashed #e9e9e9; color:#555; }
code { background-color: #fff; font-family: "courier"; display:block; color:#2d2d2d; padding: 5px; border:1px dashed #e9e9e9; }

.comments { text-align: right; border-top: 0px dashed #e9e9e9; border-bottom: 0px solid #e9e9e9; font-family: "arial"; background-color: #fff; color: #ccc; background-image:none; background-repeat: no-repeat; padding-top: 6px; padding-bottom: 6px; }
div.comments a, div.comments a:link, div.comments a:visited { color: #333; letter-spacing: 1px; font-size: 7pt; }
div.comments a:hover { color: #777; text-decoration: none; letter-spacing: 1px; font-size: 7pt;}

.datesubjectcomment { background-color: #ffffff; font-family: "arial"; color: #2d2d2d; padding: 5px 1px 5px 1px; }
.datesubjectcomment a:link, .datesubjectcomment a:active, .datesubjectcomment a:visited { font-family: "arial", sans-serif; font-size: 10px; letter-spacing: .1em; text-decoration: none; color: #2d2d2d; text-transform: lowercase; }
.datesubjectcomment a:hover { font-family: "arial", sans-serif; font-size: 10px; letter-spacing: .1em; text-decoration: none; color: #f7cc00; text-transform: lowercase; }
.box { padding: 10px 0px 0px 0px; margin: 0px; color: #AAAAAA; clear: right; }
.commentbox { border-color: #EAEAEA; border-width: 1px; border-style: solid; padding: 10px; margin: 14px 0px 20px 0px; padding: 29px 15px 10px 14px; color: #777777; background-color: #fff; text-align: justify; font-size: 11px; }
.datesubjectcomment { padding: 5px; color: #777777; padding-bottom: 8px; font-size: 10px; }
.userpiccomment { position: relative; padding: 1px; margin: 0px 0px 14px 14px; z-index: 15; float: right; border-color: #ccc; border-width: 1px; border-style: solid; }
.commentreply { position: relative; margin: 0px 0px 10px 0px; color: #777777; font-size: 10px; }
.commentboxpartial { border-color: #EAEAEA; border-width: 1px; border-style: solid; padding: 10px; margin: 20px; margin-right: 0px; background-color: #F6F6F6; color: #777777; font-size: 10px; }
.ljcomsel { border-width: 0px; background: #FFFFFF; margin: 0px; }
#postform { margin: 8px 0px 10px 0px; }
textarea.textbox  { width: 99% !important; font-family: "arial", tahoma, sans-serif; font-size: 10px; color: #555555; margin: 1px 0px 2px 0px; }
select, option { font-family: "arial", tahoma, sans-serif; font-size: 9px; height: 18px; width: 195px; color: #555555; margin-top: 4px; }
input { font-family: "arial", tahoma, sans-serif; font-size: 10px; color: #555555; margin: 1px 0px 1px 0px; }
label { font-family: "arial", tahoma, sans-serif; font-size: 9px; }
.replytoposter { color: #555555; padding: 10px 0px 1px 0px; margin: 0px 0px 10px 0px; border-top: 0px solid #EAEAEA; }
.replytosubject { margin: 0px 0px 5px 0px; font-weight: bold; color: #555555; text-transform: normal; }

.ljcmt, .commentbox img[src="http://p-stat.livejournal.com/img/btn_del.gif"]{ width:0; height:0; padding: 0 10px 10px 0; background: url("https://img181.imageshack.us/img181/5541/button2gw7.gif"); }
.ljcmt, .commentbox img[src="http://p-stat.livejournal.com/img/btn_scr.gif"]{ width:0; height: 0; padding: 0 8px 8px 0; background: url("https://img412.imageshack.us/img412/9384/replaceillxg8.gif"); }
.ljcmt, .commentbox img[src="http://p-stat.livejournal.com/img/btn_freeze.gif"]{ width: 0; height: 0; padding: 0 9px 10px 0; background: url("https://img352.imageshack.us/img352/4632/stop1fo7.gif"); }
.ljcmt, .commentbox img[src="http://p-stat.livejournal.com/img/btn_track.gif"]{ width: 0; height: 0; padding: 0 9px 10px 0; background: url("https://img156.imageshack.us/img156/6118/thumbtackmf3.gif"); }

.subject img[src="http://p-stat.livejournal.com/img/icon_protected.gif"] { width: 0; height: 0; padding: 0 11px 11px 0; background: url("https://img176.imageshack.us/img176/8927/documentscz9gc3.gif"); }
.subject img[src="http://p-stat.livejournal.com/img/icon_private.gif"] { width: 0; height: 0; padding: 0 10px 12px 0; background: url("https://img152.imageshack.us/img152/9779/noteof8da0.gif"); }

span.ljuser img { visibility: hidden; }
span.ljuser a { background: url("https://p2.dreamwidth.org/3a61ac0a63d9/-/i32.tinypic.com/au8bj4.gif") no-repeat center left; padding: 0 0 02px 0; width: 7px; height: 12px; margin-right: 0px;}
.ljuser a img { width: 7px; height: 12px; }
span.ljuser a:hover b { padding: 01px 0 01px 0; color: #666; font-weight: lighter; background: #fff; }
span.ljuser b { padding: 01px 0 01px 0; color: #2d2d2d; font-weight: lighter; background: #fff; }

div.ContextualPopup { margin: 5px 0 0 20px; font: normal 11px "arial", "Verdana", sans-serif !important; }
div.ContextualPopup img { border: 2; }
div.ContextualPopup div.Inner { background-color: #ffffff !important; color: #777777 !important; border-top: 0px; border-left: 0px; border-right: 1px solid #888; border-bottom: 1px solid #888; padding: 5px; width: 20em; }
div.ContextualPopup .Content { padding: 2px 4px 6px 4px; margin-right: 50px; line-height: 1.4; }
div.ContextualPopup .Relation { font-weight: bold !important; border-bottom:1px dashed #cccccc; padding:0px 0px 4px 0px; margin:0px 0px 4px 0px; }
div.ContextualPopup .Content .OnlineStatus { font-weight: bold; }
div.ContextualPopup .Userpic { padding: 4px 4px 0 0; }
div.ContextualPopup div.Inner a, div.ContextualPopup div.Inner a:visited { text-decoration: none !important; font-weight: bold; color: #666 !important; }
    
