/* Cleaned CSS: */


/*---------------------------------------------------
TYPE: S2 Flexible Squares
ACCOUNT TYPE: Paid, Basic, Plus *RECOMMENDED TO SET AD PLACEMENT BETWEEN ENTRIES
BY: http://eexela.livejournal.com
-----------------------------------------------------*/

	BODY {
		margin: 0px 0px 0px 0px;
		background-color: #FFE3D5;
		text-align: left;
		font-family: trebuchet ms;
		font-size: 11px;
		color: #9d9486;
		background-image: url('');
		background-repeat: repeat;
		}

	code, kbd, pre, tt {
		font-family: trebuchet ms;
		}

	a, a:link, a:visited {
		color: #FF9D3B;
		text-decoration: none;
		font-style:italic;
		}

	a:hover {
		color: #efefef;
		}

	blockquote {
		margin: 20px; padding: 15px; 
		color: #111;
		background-color: #f9f9f9;
		font-family: verdana;
		font-size: 8px;
		letter-spacing: 0px;
		text-align: justify;
		text-transform: uppercase;
		background-image: url('http://i36.tinypic.com/2jzlo8.jpg');
		background-repeat: repeat;
		}

	#content {
		width: 70%;
		margin-left: auto; 
		margin-right: auto;
		background-color: #FFBBAE;
		}

	#maincontent {
		background-color: #fff;
		margin: 0px 0px 0px 0px;
		}

/*---------------------------------------------------
Sidebar
-----------------------------------------------------*/

	#sidebar {
		width: auto;
		float: center;
		color: #888888;
		padding: 0px;
		background-color: #fff;
		text-align: justify;
		border-top: 1px dotted #f7f3ec;
		margin-top:119px;
		}

	.defaultuserpic {
		text-align: center;
		}

	.sbarheader, .sbarbody {
		padding: 0px;
		}

	.sbarbody2 {
		margin: 0px 0px 0px 0px;
		padding: 5px 5px 5px 5px;
	    	color: #222;
		background-color: #fff;
		text-align: justify;
		font-family:verdana;
		font-size: 8px;
		line-height: 20px;
		text-transform: uppercase;
		border-bottom: 1px dotted #f7f3ec;
		border-top: 1px dotted #f7f3ec;
		}

	table.calendar  {
		padding: 20px;
		}

	table.calendar {
		margin-right: auto;
		margin-left: auto;
		}

	.sbarcalendar {
		display: none;
		}

	.sbarcalendarposts {
		display: none;
		}

	ul.sbarlist {
		margin: 0px; 
		list-style: none; 
		padding: 0px;
		}

	li.sbaritem {
		list-style: none; 
		text-align: right;
		font-family: verdana;
		font-size: 8px;
		letter-spacing: 0px;
		text-transform: uppercase;
		padding: 5px 15px 5px 5px;
		border-top: 1px dotted #f7f3ec;
		}

	li.sbaritem:hover {
		background: #FFE3D5;
		color: #eee;
		}

	li.sbartitle {
		text-align: left;
		color: #333;
		font-style: italic;
		font-family: verdana;
		font-size: 11px;
		letter-spacing: -1px;
		background: #f9f9f9;
		text-transform: uppercase;
		padding: 14px 14px 14px 15px;
		border-bottom: 0px dotted #f7f3ec;
		background-image: url('http://i36.tinypic.com/2jzlo8.jpg');
		background-repeat: repeat;
		} 

	ul.ljtaglist li{
		padding: 2px 0px 2px 0px;
		margin: 0px;
		list-style: decimal-leading-zero;
		list-style-position: outside;
		}

/*---------------------------------------------------
Image Opacity
-----------------------------------------------------*/

	img:hover {
		filter: alpha(opacity=90);
		moz-opacity: .90;
		opacity: .90;
		}

/*---------------------------------------------------
Header and Footer
-----------------------------------------------------*/

	#header { 
		padding-top: 2px;
		margin: 0px; 
		text-align: center; 
		font-family: verdana;
		font-size: 11px;
		letter-spacing: -1px;
		font-weight: normal; 
		background-color: #FFE3D5; 
		color: #ffffff; 
		text-transform: uppercase;
		}

	#footer {
		width: auto;
		text-align: right; 
		font-family: verdana;
		font-size: 11px;
		letter-spacing: -1px;
		color: #fff;
		text-transform: uppercase;
		background-color: #FF807F;
		padding: 15px;
		clear: both;
		}

	div#header a, div#header a:link, div#header a:visited { 
		color: #f0db53;
		}

	div#header a:hover { 
		color: #ffffff;
		}

	div#footer a, div#footer a:link, div#footer a:visited { 
		color: #f0db53;
		text-transform: uppercase;
		font-family: verdana;
		font-size: 11px;
		letter-spacing: -1px;
		padding: 15px;
		background-color: #FF807F;
		}

	div#footer a:hover { 
		color: #FFf;
		}

	.navheader { 
		margin: 0px; 
		background-color: #FF4459; 
		height: auto; 
		text-align: center;
		}

	ul.navheader { 
		padding: 0px; 
		margin: 0px; 
		list-style: none; 
		}

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

	ul.navheader li { 
		display: block; 
		float: left; 
		margin: 0px; 
		}

	ul.navheader li a { 
		display: block; 
		float: left; 
		background-color: #FF4459; 
		width: 110px; 
		color: #fff; 
		margin: 0px; 
		padding: 95px 0px 10px 0px; 
		border-right: 1px solid #FFE3D5;
		}

	ul.navheader li a:hover { 
		background-color: #FFBBAE; 
		color: #fff; 
		}

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

	.view { 
		display: block; 
		float: left; 
		background-color: #FF807F; 
		width: 110px; 
		color: #FFE3D5;
		font-style: italic;
		margin: 0px; 
		padding: 95px 0px 10px 0px; 
		border-right: 1px solid #FFE3D5; 
		}

	div#footer li.viewing {
		background: #FF807F;
		color:#FFE3D5; 
		padding: 15px;
		font-family: verdana;
		font-size: 11px;
		letter-spacing: -1px;
		font-style:italic;
		}

	.clearfoot {
		display: none; 
		}

/*---------------------------------------------------
Title and Subtitle
-----------------------------------------------------*/

	.title {
		display: none;
		}

	.subtitle {
		display: none;
		}

/*---------------------------------------------------
Entries
-----------------------------------------------------*/

	.subcontent {
		padding: 0px;
		background-color: #fff;
		border-top: 1px dotted #f7f3ec;
		}

	.entry_text {
		min-height: 70px;
		}

	.entry {
		padding: 15px 15px 15px 15px;
		background-color: #fff;
		color: #777;
		font-family: trebuchet ms;
		font-size: 11px;
		line-height: 20px;
		letter-spacing: 0px;
		text-align: justify;
		}

	.entry ul li {
		padding: 0px;
		margin: 0px;
		list-style: decimal-leading-zero;
		list-style-position: outside;
		}

	.entry ol li {
		padding-left: 0px;
		margin-left: 0px;
		list-style: decimal-leading-zero;
		list-style-position: outside;
		}

/*---------------------------------------------------
User Pics
-----------------------------------------------------*/

	.userpic {
		position: relative;
		float: right;
		padding: 10px;
		margin: 15px 15px 15px 15px;
		z-index: 15;
		background-color: #FFBBAE;
		border:1px dotted #FFBBAE;
		}

	.userpicfriends {
		position: relative;
		float: right;
		padding: 10px;
		margin: 15px 15px 15px 15px;
		text-align: left;
		z-index: 15;
		background-color: #FFBBAE !important;
		border:1px dotted #FFBBAE;
		}

	.userpicfriends font {
		color: #555;
		text-transform: upperase;
		}

	.userpicfriends br {
		display: block;
		height: 0;
		}

	.userpic img, .userpicfriends img {
		background-color:#ffffff !important;
		padding:0px;
		width:100px;
		height:100px;
		}

/*---------------------------------------------------
Date and Subject
-----------------------------------------------------*/

	.date {
		text-align: left;
		font-style: none;
		font-family: verdana;
		font-size: 8px;
		letter-spacing: 0px;
		text-transform: uppercase;
		color: #222;
		padding-left: 0px;
		padding-right: 0px;
		}

	.subject {
		text-align: left;
		color: #333;
		font-style: italic;
		font-family: verdana;
		font-size: 11px;
		letter-spacing: -1px;
		text-transform: uppercase;
		}

	.subject a, .subject a:link, .subject a:visited {
		color: #dccdb2;
		}

	.subject a:hover {
		color: #efefef;
		}

	.datesubject {
		padding: 10px;
		background-color: #f9f9f9;
		padding-left: 15px;
		border-bottom: 1px dotted #f7f3ec;
		background-image: url('http://i36.tinypic.com/2jzlo8.jpg');
		background-repeat: repeat;
		}

/*---------------------------------------------------
Currents and Comments
-----------------------------------------------------*/

	.currents {
		padding-top: 20px;
		line-height: 20px;
		background-color: #fff;
		font-family: verdana;
		font-size: 8px;
		letter-spacing: 0px;
		text-transform: uppercase;
		color: #666;
		}

	.currents strong {
		font-weight: normal;
		text-transform: uppercase;
		color: #666;
		}
		
	.ljtags { 
		margin-top: 15px; 
		padding-left: 0px;
		text-transform: uppercase;
		color: #666;
		font-family: verdana;
		font-size: 8px;
		letter-spacing: 0px;
		}

	.ljtags a, .ljtags a:link, .ljtags a:visited { 
		color: #FF9D3B; 
		}

	.ljtags a:hover { 
		color: #efefef; 
		}

	.comments {
		text-align: center;
		background-color: #fff;
		color:  #777;
		padding: 5px 5px 5px 5px;
		position: relative;
		top: 10px;
		font-style:none;
		font-family: verdana;
		font-size: 8px;
		letter-spacing: 0px;
		border-top: 1px dotted #f7f3ec;
		}

	div.comments a, div.comments a:link, div.comments a:visited {
		color: #FF9D3B;
		text-transform:uppercase;
		background-color: transparent;
		padding: 5px;
		}

	div.comments a:hover {
		color: #efefef;
		text-decoration: none;
		}

/*---------------------------------------------------
Comment Page
-----------------------------------------------------*/

	.clear {
		display: none;
		}

	.skiplinks {
		text-transform: lowercase;
		text-align: center;
		padding: 10px;
		color: #999999;
		}

	.datesubjectcomment {
		background-color: #FDFDFD;
		color: #aaaaaa;
		padding: 5px;
		margin-bottom: 5px;
		}

	.userpiccomment {
		position: relative;
		top: 0px;
		left: 0px;
		margin: 0px 0px 0px 0px;
		z-index: 15;
		float: left;
		padding: 10px;
		}

	.box {
		width: auto;
		clear: left;
		padding: 25px;
		}

	input, textarea {
		background-color: #fff;
		color: #444444;
		}

	textarea.textbox{
		border: 0px solid #fff;
		width: 95% !important;
		}

	.reply{
		position: relative;
		margin: 5px 5px 5px 5px;
		padding: 5px 5px 5px 5px;
		text-align: left;
		font-size: 11px;
		line-height: 20px;
		color: #777;
		}

	.replytosubject {
		font-weight: bold;
		}

	.commentreply {
		position: relative;
		padding: 10px 10px 20px 130px;
		font-size: 11px;
		line-height: 17px;
		letter-spacing: 0px;
		color: #777777;
		}

	.commentbox {
		padding: 15px 0px 15px 0px;
		border-bottom: 1px solid #cccccc;
		background-color: #fff;
		}

	.datesubjectcomment a:link, .datesubjectcomment a:visited {
		color: #555555;
		}

	.datesubjectcomment a:hover {
		color: #bbbbbb;
		}

	.commentboxpartial {
		background-color: #FFFFFF;
		padding: 5px;
		margin: 12px;
		}

	.commentinfo {
		margin-top: 10px;
		width: 100%;
		}

/*---------------------------------------------------
Archive Page
-----------------------------------------------------*/

	ul.year {
		text-align: center;
		padding: 20px 20px 20px 20px;
		}

	ul.year li {
		text-align: center;
		display: inline;
		}

	table.yeartable {
		background-image: url('http://i36.tinypic.com/2jzlo8.jpg');
		background-repeat: repeat;
		margin-left: auto;
		margin-right: auto;
		padding: 2px;
		border: 1px dotted #eee;
		}

	table.yeartable td.yeardate, table.yeartable td.yearday {
		background-color: #fff;
		color: #777;
		border: 1px solid #fff;
		padding: 2px;
		text-align: center;
		}

	table.yeartable td.yearday {
		background-color: #f7f3ec;
		padding: 2px;
		text-align: center;
		text-transform: uppercase;
		color: #777;
		}

	td.yearmonth {
		color: #777;
		border-style: none;
		}

/*---------------------------------------------------
Header Image
-----------------------------------------------------*/

	.headerimage {
		position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px; 
		width: 0px;
		height: 0px;
		background-image: url(''); 
		background-repeat: no-repeat;
		}

	.separator {
		height: 0px;
		}

	.clear {
		display: none;
		}

/*---------------------------------------------------
Paste Tiny Icons Here
-----------------------------------------------------*/


