/* Cleaned CSS: */

	body {background-color:#565656; color:#FFF; font-family:Segoe UI, Trebuchet MS, Tahoma, Verdana, sans-serif; font-size:7pt; padding:0px; margin:0px; line-height:12px; background-image:url('http://pics.livejournal.com/chuv1/pic/006s17p5.png'); background-position:center top; background-repeat:no-repeat; background-color:#000; background-attachment:fixed;} 

	img{border:0px;}

	a:link, a:visited, a:active {color:#E0E0E0; text-decoration:none;}
	a:hover {color:#FFF;}
	.post_title a:link, .post_title a:visited, .post_title a:active {color:#FFF;}
	.post_title a:hover {text-shadow:0px 0px 14px #FFF;}
	
	td {vertical-align:top; text-align:left;}
	td p {padding-left:5px; padding-top:0px; margin-top:15px; text-align:left;}

	.head{display:block; font-weight:bold; padding:5px; text-align:left;}
	.divider{display:block; background-image:url("http://pics.livejournal.com/chuv1/pic/002qwpss"); background-repeat:no-repeat; height:5px; width:76px;}
	
	.bodyblock {width:900px; text-align:left;}

	.username{display:block; text-align:center;}
	.username img{width:11px; height:11px;}

	.mood_icon img{vertical-align:bottom;}

	.sub{margin-top:10px;}
	.sub div.sub{margin-left:0px; margin-top:10px; text-align:left;}
	.post_title{display:block; color:#FFF; text-shadow:1px 1px 4px #000; font-weight:bold; padding:10px; white-space:nowrap; font-size:12pt; text-align:left;}
	
	.post_time{float:right;  font-size:8pt;}
	.post_info{display:block; padding:5px; text-align:left; text-shadow:1px 1px 2px #333;}
	.post_text{display:block; text-shadow:0px; padding:10px; padding-top:10px; font-size:9pt; color:#000; line-height:normal; text-align:left; background-color:#FFF;}
	.post_text blockquote {padding:1px; padding-left:10px; margin:8px; margin-left:0px; margin-bottom:6px; font-size:9pt; border-left:solid 3px #666; font-family:Georgia, Tahoma, sans-serif; font-style:italic;}
	.post_text a:link{color:#002854; text-decoration:underline;}
	.post_text a:visited{color:#000; text-decoration:underline;}

	.thread_head{display:block; font-weight:bold; padding:5px; color:#147198; text-align:left;}
	.thread_head img{display:none;}
	.thread_head a{font-weight:normal;}

	.comment_title{display:block; font-weight:bold; padding:5px; padding-bottom:6px; white-space:nowrap; width:auto; font-size:9pt;}
	.comment_text {display:block; margin-top:10px; padding:10px; background-color:#FFF; font-size:9pt; color:#333; width:auto; line-height:normal;}
	.comment_text a{color:#002854; text-decoration:underline;}
	.comment_collapsed {display:block; margin:2px; margin-right:47px; font-size:9pt; color:#FFF; width:auto; line-height:normal; padding-left:15px; padding:10px; text-shadow:1px 1px 4px #000; background: rgba(255, 255, 255, .10);  -moz-border-radius: 5px; -webkit-border-radius: 5px;}

	.commentHeaderScreened {color:#FFF;  background-image:url("http://pics.livejournal.com/chuv1/pic/006py1k5.png"); background-position:left center; background-repeat:no-repeat; padding-left:20px;}

	.comment_links {text-align:left; margin-left:20px;}
	.comment_links img {padding:1px;}
	.comment_links a {text-decoration:underline;}

	.month .day {}
	.month {font-size:9pt; text-align:center;}
	.month .daytitles {font-size:10pt; text-shadow:1px 1px 4px #000; text-align:center; padding-bottom:4px; font-weight:bold;}
	.month .day-date {text-shadow:1px 1px 4px #000; background: rgba(255, 255, 255, .20); -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:2px; padding:7px; text-align:right; color:#FFF; font-size:9px;}
	.month .day-blank { border-bottom:0px;}
	.month .day-count {padding:6px; font-size:10pt;}

	div.bodyheaderblock {font-size:20px; font-weight:bold; margin:20px; margin-top:-20px;} 
  
	#lj_controlstrip { visibility:hidden; display:none; position:absolute; top:-200px;left:0px; }

	input#button {width:30px; font-size:10pt; font-weight:bold; border:0px; background-color:#FFF; color:#333333;}
	input#talkpostfromanon {border:0px;}
	input#talkpostfromoidlo {border:0px;}
	input#talkpostfromremote {border:0px;}
	textarea#commenttext {border:1px solid #E0E0E0; width:556px; margin-bottom:10px;}

	.quickreply_comment {border:0px;}
	.replyform {margin:20px; padding:10px; background: rgba(255, 255, 255, .10);  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	.replyform table{font-size:12px;} 
	.replyform table td{padding:5px;} 
	#qrdiv {margin:10px;}
	#qrformdiv {border:1px dotted #E0E0E0; padding:10px;}
	#qrform {border:0px;}

	.wBox {background-color:transparent; background: rgba(251, 251, 251, .0); }

	.wBox span { background-repeat:no-repeat; }
	
	.wBox .content {display:block; width:auto; height:auto; padding-left:0px; padding-right:0px;}
	td.post_td .wBox{background-color:#999; padding:0px; background: rgba(255, 255, 255, .45);  -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	.wBox_c{background-color:#999; padding:0px; padding-top:6px; background: rgba(255, 255, 255, .25);  -moz-border-radius: 5px; -webkit-border-radius: 5px; }

	#tagBox {margin-top:10px; padding:10px; text-shadow:2px 2px 3px #000; background: rgba(255, 255, 255, .45);  -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 2px 2px 5px black; -moz-box-shadow: 2px 2px 5px black; -webkit-box-shadow: 2px 2px 5px black; }
	#tagBox a:hover {color:#FFF; text-shadow:0px 0px 4px #FFF;}
	#linksBox {padding:10px; text-shadow:2px 2px 3px #000; background: rgba(255, 255, 255, .45);  -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 2px 2px 5px black; -moz-box-shadow: 2px 2px 5px black; -webkit-box-shadow: 2px 2px 5px black;}
	#linksbox #web_links, #linksbox #web_links img {opacity:0.6;}
	#linksbox #web_links img:hover{opacity:1;}
	#linksBox a {font-size:13px; margin-top:2px; font-weight:bold;}
	#linksBox a:hover {color:#FFF; text-shadow:0px 0px 4px #FFF;}
	#calendarBox {padding:10px; text-shadow:2px 2px 3px #000; background: rgba(255, 255, 255, .45);  -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 2px 2px 5px black; -moz-box-shadow: 2px 2px 5px black; -webkit-box-shadow: 2px 2px 5px black;}
	#upicBox {padding:10px; background: rgba(255, 255, 255, .45);  -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 2px 2px 5px black; -moz-box-shadow: 2px 2px 5px black; -webkit-box-shadow: 2px 2px 5px black;}
	#navBox {padding:10px; text-shadow:2px 2px 3px #000; background: rgba(255, 255, 255, .45);  -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 2px 2px 5px black; -moz-box-shadow: 2px 2px 5px black; -webkit-box-shadow: 2px 2px 5px black;}
	#navBox a:hover {color:#FFF; text-shadow:0px 0px 4px #FFF;}

	#add_comment_button {background: rgba(255, 255, 255, .10); text-shadow:1px 1px 4px #000; padding-top:6px; height:50px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	#add_comment_button:hover {background: rgba(255, 255, 255, .25); text-shadow:1px 1px 2px #000; padding-top:6px; height:50px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

	#forward_link {text-shadow:1px 1px 4px #000; padding-top:15px; padding-right:15px; height:30px;}
	#back_link {text-shadow:1px 1px 4px #000; padding-top:15px; padding-left:15px; height:30px;}	

	.dgBox .content {display:block; background-image:none; width:auto; height:auto; padding-left:8px; padding-right:8px;}


	table.post_table {margin-top:30px; width:840px; }
        td.date_td, td.comment_date_td, td.userinfo_td {padding-top:10px;}
	 
        span.post_text ul {padding-top:4px; padding-bottom:4px;}
        span.post_text ul li { margin-left:10px; padding:4px; padding-left:0px; list-style-type: circle; color:#000;}

        td.post_td .post_links ul {border:0px;}

        b.post_time {color:#F0F0F0; font-size: 10pt; font-weight:bold; text-align:center; width:100%;display:block;background-image:none; margin-top:6px; }

        div.post_date {	padding-bottom:10px;color:#F0F0F0; font-size: 16pt;  font-weight:bold; text-align:center; width:100%; height:auto;}
        
        div.post_date a {color:#e6e6e6; text-decoration:none; padding:0px; font-family: 'trebuchet ms', 'segoe ui', helvetica, arial, sans-serif;}
        div.post_date a:hover {color:#fff; text-decoration:none;}
        div.post_date a.day {font-size:25pt; display:block; height:20px; line-height:32px; color:#2495ff; font-style:italic; }
        div.post_date a.month {font-size:7pt; padding-top:4pt;}
        div.post_date a.year {font-size:7pt;}

	td.comment_date_td .post_date {font-size:8px; line-height:9px;}
	td.comment_date_td .post_date b.post_time {padding-bottom:5px;}

	div.post_links {padding:6px; }
	div.post_links ul {margin:0px; margin-bottom:7px;}
	div.post_links ul li {display:inline; }
	div.post_links ul li a:link { padding-left:5px; padding-right:5px; font-size:14pt; font-weight:bold; color:#FFF; line-height:16pt; text-shadow:1px 1px 4px #000;} 
	div.post_links ul li a:visited { padding-left:5px; padding-right:5px; font-size:14pt; font-weight:bold; color:#FFF; line-height:16pt; text-shadow:1px 1px 4px #000;} 
	div.post_links ul li a:hover { padding-left:5px; padding-right:5px; font-size:14pt; font-weight:bold; color:#FFF; line-height:16pt; text-shadow:0px 0px 14px #FFF;} 

	div.entryLinkbar {float:right; white-space:nowrap; display:block; text-align:center; padding-top:5px; padding-right:5px;}
	div.entryLinkbar img {margin:3px; border:0px;}

	table {border-collapse: collapse;}
	td {padding:0; margin:0;}

	li {list-style:none; margin:0px; padding:0px; line-height:10px;}
	ul {margin-left:10px; padding-left:0px; text-align:left;}

	ul.metadata {padding-top:0px; margin-top:0px; margin-bottom:8px; text-shadow:1px 1px 2px #333; padding-left:10px;}
	ul.metadata li {color:#E0E0E0;}
	ul.metadata li a:link, ul.metadata li a:visited {color:#FFF; text-decoration:underline; text-shadow:1px 1px 2px #333;}

	.textCommLinks {display:block; text-align:left; padding-top:8px; }

	.text_comment_links {text-align:left; margin-left:0px; padding:8px; padding-top:2px; margin-bottom:0px;}
	.text_comment_links img {padding:1px;}
	.text_comment_links a:link {font-size:12pt; font-weight:bold; color:#FFF;}
	.text_comment_links a:visited {font-size:10pt; font-weight:bold; color:#DDD;}

	.tagstable td {padding:4px; font-size:10pt; border-bottom:1px dotted #E0E0E0;}

	ul.calendar li {display:inline; float:left; height:330px; margin-top:30px; background: rgba(255, 255, 255, .10);  -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:5px; padding:5px;}

	#mpMonth {font-size:16pt; padding-top:10px; padding-left:10px; font-weight:bold; text-shadow:1px 1px 2px #333; height:34px; background: rgba(255, 255, 255, .10);  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	.mpDay {height:50px; clear:left;}
	.mpDay a.dayNum {float:left; padding:5px; margin-right:6px; width:20px; height:17px; display:block; font-size:14pt; background: rgba(255, 255, 255, .10);  -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	.mpPosts, .mpPosts a{font-size:14px; font-weight:bold;}
  
