
/*

/*-----------------------------------
    012 [ sforzinda.livejournal.com ]
    for [ flexible squares ]

    a plague on your house if you intend to claim as your own.
    credit if you wish & use as you will.
-----------------------------------*/

body {
	background: #fff;
	margin: 0;
	padding: 0;
	font: 11px Times, serif;
	color: #5e5e5e;
	word-wrap: break-word;
	text-rendering: optimizeLegibility!important; }

a {
	color: #aaa;
	text-decoration: none; }
		
a:hover {
	color: #eba697;
	text-decoration: none; }

div#header a:hover,
div.subject a:hover {
	color: #ddd;
	text-decoration: none; }

ol, ul, li {
	padding: 0;
	margin: 0; }

/* [ fancypants ] */

::selection, a::selection, img::selection {
	background: #eee;
	color: #fff; }
	
::-moz-selection {
	background: #eee;
	color: #fff; }

img {
	opacity: 0.9;
	filter: alpha(Opacity=90);
		-webkit-transition-duration: 0.5s; }

img:hover {
	opacity: 1;
	filter: alpha(Opacity=1);
		-webkit-transition-duration: 0.5s; }

a {
		-webkit-transition: all 0.6s ease;
		-moz-transition: all 0.6s ease;
		-o-transition: all 0.6s ease; }

hr {
	border-top: 1px solid #eee!important;
	padding: 20px 0 0 0!important;
	margin: 20px 0 0 0!important;
	border-right: 0!important;
	border-left: 0!important;
	border-bottom: 0!important; }

/* [ /fancypants ] */

/* [ positioning ] */

div#content {
	width: 801px;
	margin: 100px auto 50px auto;
	padding: 0; }

div#header {
	border-bottom: 3px double #eee;
	padding: 0 0 25px 0;
	color: #ccc; }

div#maincontent {
	width: 550px;
	float: right;
	border-left: 1px solid #eee; }
	 
div#sidebar {
	width: 250px;
	float: left; }

div#footer {
	border-top: 3px double #eee;
	margin: -1px 0 0 0!important; }

/* [ /positioning ] */

/* [ header ] */

ul.navheader {
	width: 250px!important;
	margin: 0 551px 0 0!important;
	text-align: left;
	font-size: 11px; }

ul.navheader li {
	display: inline;
	list-style: none;
	padding: 0 5px 0 0!important;
	text-transform: lowercase;
	font-size: 10px;
	letter-spacing: 1px; }
	
.title,
.subtitle {
	display: none; }

/* [ /header ] */

/* [ sidebar ] */

div.defaultuserpic {
	padding: 25px;
	text-align: center; }

div.defaultuserpic img {
	width: 100px;
	border-radius: 100px;
		-moz-border-radius: 100px; }
		
div.sbarbody {
	border-top: 1px solid #eee;
	padding: 25px 0 50px 0; }

div.sbarbody2 {
	margin: -50px 0 0 0!important;
	padding: 0 25px 50px 25px;
	text-align: center; }

div.sbarbody li.sbartitle {
	list-style: none;
	padding: 0 25px;
	margin: 0 0 10px 0;
	font-size: 10px;
	font-style: italic;
	text-transform: uppercase; }

div.sbarbody#sidebar_linklist {  }

div.sbarbody#sidebar_linklist li.sbaritem,
div.sbarbody#sidebar_tags li.sbaritem,
div.sbarbody#sidebar_summary li.sbaritem {
	padding: 0 25px;
	list-style: none;
	text-transform: lowercase;
	color: #ccc; }

div.sbarbody#sidebar_calendar { 
	 }

table.calendar {
	font-size: 10px!important;
	padding: 0 25px; }

.sbarcalendar,
.sbarcalendarposts {
	padding: 4px;
	text-align: center;
	vertical-align: middle;
	background: #fafafa;
	border: 1px solid #f0f0f0;
	font: 10px Arial, Helvetica, sans-serif;
	color: #ccc; }

/* [ /sidebar ] */

/* [ content ] */

.subcontent { }

.entry {
	border-bottom: 1px solid #eee;
	padding: 0 0 50px 0; }

.entry_text {
	padding: 0 25px;
	line-height: 1.7em!important; }
	 
.userpic,
.userpicfriends {
	margin: 25px -110px 0 0!important;
	float: right;
	display: block;
	text-align: center;
	background: #fff!important; }
	 
.userpic img,
.userpicfriends img {
	width: 100px;
	margin: 0 0 5px 0!important;
	border-radius: 100px;
		-moz-border-radius: 100px; }

.userpicfriends font, .userpicfriends a {
	text-align: center!important;
	font-size: 10px; }
	 
.date {
	font: 9px Lucida Grande, Arial, Helvetica, sans-serif;
	color: #ccc;
	text-transform: uppercase;
	letter-spacing: 1px; }
	 
.subject {
	margin: 0 0 10px 0;
	font-size: 10px;
	font-style: italic;
	text-transform: uppercase;
	font-size: 10px; }
	 
.datesubject {
	padding: 25px 25px 10px 25px;
	text-align: left; }
	 
.currents {
	padding: 10px 0 0 25px;
	margin: 10px 0 0 0;
	text-align: right;
	text-transform: lowercase;
	font-size: 10px;
	letter-spacing: 1px;
	border-top: 1px solid #eee;
	color: #ccc; }

.currents strong { display: none!important; }

.clear { display: none; }

.seperator { display: none; }

/* to enable moodtheme images,
   change [ display: none; ]
   to [ display: block; ] */
.currentmood img {
	display: none;
	float: right;
	margin: -20px -110px 0 0; }
	 
.ljtags {
	text-align: right;
	margin: 10px -25px 0 0!important;
	text-transform: lowercase;
	font-size: 10px;
	letter-spacing: 1px;
	color: #fff; }

.comments {
	border-top: 1px solid #eee;
	padding: 10px 0 0 25px;
	margin: 10px 0 0 0;
	text-align: right;
	text-transform: lowercase;
	font-size: 10px;
	letter-spacing: 1px;
	color: #fff; }

div.entry li,
div.entry ul li {
	list-style-image: url('http://i.imgur.com/Qzk1Bdy.png');
	list-style-position: inside; }

div.post-body ol,
div.post-body ol li {
	list-style: lower-roman;
	list-style-position: inside; }

/* [ /content ] */

/* [ footer ] */

ul.navfooter {
	width: 550px;
	margin: 0 0 0 251px!important;
	padding: 25px 0 0 0;
	text-align: right;
	color: #ccc;
	font-size: 10px;
	text-transform: lowercase;
	letter-spacing: 1px; }

ul.navfooter li {
	display: inline;
	list-style: none;
	padding: 0 0 0 5px!important; }

.clearfoot {
	clear: both;
	height: 0px!important; }

/* [ /footer ] */

/* [ comments ] */

.skiplinks {
	margin: -65px 0 0 0;
	height: 15px 0 0 0;
	padding: 25px 0!important;
	text-align: right;
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: lowercase;
	color: #fff; }

.userpiccomment {
	display: block;
	float: right;
	width: 100px;
	margin: 0 -135px 5px 0!important;
	border-radius: 100px;
		-moz-border-radius: 100px; }
	
.box {
	padding: 25px 0 0 0; }

.datesubjectcomment {
	padding: 0 25px;
	margin: 0 0 10px 0;
	font-size: 10px;
	text-transform: uppercase;
	color: #ccc; }

.commentreply {
	padding: 0 25px; }

.commentbox {
	border-bottom: 1px solid #eee;
	padding: 0 0 25px 0;
	margin: 0 0 50px 0; }

input, textarea {
	background: #fafafa;
	border: 1px solid #eee;
	padding: 5px;
	margin: 5px 0;
	font: 11px Times, serif;
	color: #5e5e5e; }

textarea.textbox  { width: 100% !important; }

/* [ /comments ] */

/* [ tags ] */

h2 {
	padding: 25px;
	font: 10px Times, serif;
	font-weight: 400!important;
	text-transform: uppercase;
	font-style: italic; }

ul.ljtaglist {
	padding: 0 25px;
	color: #ccc;
	text-transform: lowercase;
	font-size: 10px;
	letter-spacing: 1px; }

ul.ljtaglist li {
	list-style: none;
	list-style-position: inside; }

/* [ /tags ] */




/* [ calendar ] */

ul.year {
	padding: 25px;
	margin: 0;
	font: 10px Times, serif;
	text-transform: uppercase;
	font-style: italic; }

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

table.yeartable {
	margin: 0 auto;
	padding: 0;
	font: 10px Arial, Helvetica, serif;
	color: #ccc; }

table.yeartable a {
	color: #ccc; }

table.yeartable td.yeardate,
table.yeartable td.yearday {
	border: 1px solid #eee;
	padding: 10px 5px; }

table.yeartable td.yearday {
	background: #fafafa;
	text-align: center; }

td.yearmonth { border: 0; }

/* [ /calendar ] */

/* [ iconsy ] */

.ljuser img[src='http://l-stat.livejournal.com/img/userinfo.gif'],
.ljuser img[src='http://l-stat.livejournal.com/img/community.gif'],
img[src*='syndicated.gif'],
img[src*='newsinfo.gif'],
img[src*='partnercomm.gif'],
img[src*='sponcomm.gif'] {
	background: url('') no-repeat!important; }

.ljuser a,
.ljuser strong,
.ljuser b {
	font: 11px Times, serif!important;
	font-weight: 400!important; }

div.datesubjectcomment .ljuser a,
div.datesubjectcomment .ljuser strong,
div.datesubjectcomment .ljuser b {
	font: 10 Times, serif!important;
	font-weight: 400!important; }

.ljuser img { display: none!important; }

img[src*='icon_protected.gif'],
img[src*='icon_private.gif'],
img[src*='icon_groups.gif'] {
	background: url('http://i.imgur.com/31y3u.png') no-repeat;
	width: 0;
	height: 0;
	padding: 5px 5px 0 0;
	margin: 3px 0 0 -10px;
	float: left; }

img[src*='http://l-stat.livejournal.com/img/icon_sticky.png'] {
	display: none; }

/* [ /iconsy ] */

}
   