/*	Template: (10) Design for the Cure	  */
/*	Date: October 4, 2006	*/
/*	S2 Style: Flexible Squares	*/
/*	Available at http://community.livejournal.com/thefulcrum/	*/
/*	Made by Liz a.k.a. grrliz.livejournal.com	*/
/* 	Background patterns by Squidfingers (http://www.squidfingers.com/patterns/)	*/


/* ------------------------------ */
/* ------------ MAIN ------------ */
/* ------------------------------ */

html { margin: 0px; padding: 0px; }

body {
	margin: 0px; padding: 0px;
	background:url(http://i8.photobucket.com/albums/a2/btgezi/layout201004/10_bg.gif) top center repeat #eaa69f;
	color: #555555;
	font-size: 13px;
	font-family: "arial", arial, verdana, tahoma, sans-serif;
	text-align: center;
	}

a, a:link, a:visited, a:active {
	color: #d84152;
	font-weight: bold;
	text-decoration: none;
	}

a:hover {
	color: #4b9996;
	text-decoration: none;
	}

blockquote {
	margin: 10px 45px 10px 15px; 
	padding: 0px 0px 0px 60px;
	background:url(http://i8.photobucket.com/albums/a2/btgezi/layout201004/10_blockquote.gif) top left no-repeat transparent;
	color: #e87a87;
	font-size: 16px;
	line-height: 22px;
	text-align: justify;
	}

code, kbd, pre, tt {
	font-family: monospace;
	}

input, textarea {
	border: 1px solid #f1b9a6;
	background: #fae2dd;
	color: #555555;
	}

/* --------------------------------------------- */
/* ------------ CONTAINING ELEMENTS ------------ */
/* --------------------------------------------- */

#content {  
	width: 846px;
	margin: 0px auto; padding: 0px;
	background: url(http://i8.photobucket.com/albums/a2/btgezi/layout201004/10_content.gif) top center repeat-y;
	text-align: left;
	}

#header {
	height: 202px;
	margin: 0px; padding: 0px 30px;
	background: url(http://i8.photobucket.com/albums/a2/btgezi/layout201004/10_header.gif) top center no-repeat transparent;
	text-align: left;
	}

#maincontent { 
	margin: 0px 0px 0px 283px;
	padding: 30px 25px 0px 0px;
	background: url(http://i8.photobucket.com/albums/a2/btgezi/layout201004/10_maincontent.gif) top right no-repeat transparent;
	text-align: justify;
	}

#sidebar {
	float: left;
	width: 283px;
	margin: 0px; padding: 120px 0px 20px 0px;
	background: url(http://i8.photobucket.com/albums/a2/btgezi/layout201004/10_sidebar.gif) top right no-repeat transparent;
	text-align: left;
	}

#footer {
	margin: 0px 27px; padding: 40px 0px 15px 0px;
	background:url(http://i8.photobucket.com/albums/a2/btgezi/layout201004/10_footer.gif) top center no-repeat #fbe9e5;
	font-size: 16px;
	text-align: center;
	}

/* -------------------------------- */
/* ------------ HEADER ------------ */
/* -------------------------------- */


ul.navheader {
	margin: 0px 60px 0px 20px; padding: 25px 0px 0px 0px;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	white-space: nowrap;
	list-style-type: none;
	text-transform: lowercase;
	text-align: right;
	}

.navheader li {
	display: inline;
	margin: 0px 0px 0px 10px; padding: 0px;
	list-style-type: none;
	}

.navheader a:link, 
.navheader a:visited,
.navheader a:active {
	margin: 0px; 
	padding: 0px;
	color: #555555;
	font-weight: normal;
	text-decoration: none;
	text-transform: lowercase;
	}

.navheader a:hover {
	color: #d84152;
	border-bottom: 2px solid #86bebc;
	}

li.view {
	color: #d84152;
	}

.title {
	margin: 0px 120px 0px 20px;
	padding: 40px 0px 10px 0px;
	color: #d7555f;
	font-size: 32px;
	line-height: 28px;
	text-align: left;
	text-transform: lowercase;
	}

.subtitle {
	margin: 0px 20px 0px 100px;
	padding: 0px;
	color: #e66e77;
	font-size: 18px;
	text-align: right;
	text-transform: lowercase;
	}


/* --------------------------------- */
/* ------------ SIDEBAR ------------ */
/* --------------------------------- */

div#sidebar a, 
div#sidebar a:link, 
div#sidebar a:visited {
	}

div#sidebar a:hover {
	text-decoration: none;
	}

.defaultuserpic {
	margin: 0px 20px 0px 45px;
	padding: 0px;
	text-align: center;
	}

.defaultuserpic a img {
	padding: 10px;
	border: 10px solid #f1b9a6; 
	background: #555555;
	}

.defaultuserpic a:hover img {
	padding: 10px;
	border: 10px solid #ea7986; 
	background: #555555;
	}

.sbarheader {
	margin: 0px; padding: 0px;
	}

.sbarbody,
.sbarbody2 {
	margin: 0px 25px 0px 50px;
	padding: 0px;
	}

ul.sbarlist {
	margin: 0px; padding: 0px 0px 10px 0px;
	list-style: none;
	}

li.sbaritem {
	}

li.sbaritem a {
	display: block;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #f6cec2;
	color: #555555;
	font-size: 14px;
	font-weight: normal;
	text-transform: lowercase;
	}

li.sbaritem a:hover {
	background: #f6cec2;
	color: #d84152;
	}

li.sbartitle {
	margin: 10px 0px 0px 0px; padding: 25px 0px 0px 0px;
	background: url(http://i8.photobucket.com/albums/a2/btgezi/layout201004/10_sidebardivider.gif) top center no-repeat transparent;
	color: #d84152;
	font-size: 18px;
	text-transform: lowercase;
	} 

table.calendar {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	}

.sbarcalendar {
	border: 1px solid #f1b9a6;
	background: #f3d1c9;
	text-align: center;
	}

.sbarcalendarposts {
	border: 1px solid #f1b9a6;
	background: #f6cec2;
	text-align: center;
	}



/* -------------------------------------- */
/* ------------ MAIN CONTENT ------------ */
/* -------------------------------------- */

.subcontent {
	margin: 0px;
	padding: 0px 25px 20px 20px;
	}

.entry ol, .entry ul {
	line-height: 18px;
	}

.entry_text {
	line-height: 18px;
	}

.entry a:hover {
	}

.userpic, .userpicfriends {
	position: relative;
	float: right;
	z-index: 15;
	margin: 0px 0px 5px 10px;
	text-align: center;
	background-color: transparent !important;
	}

.userpic img, .userpicfriends img {
	border: 5px solid #f1b9a6;
	}


.date {
	color: #e66e77;
	font-family: georgia, palatino linotype, times new roman, serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: lowercase;
	text-align: right;
	}

.subject {
	padding: 10px 0px;
	color: #60a8a5;
	font-family: georgia, palatino linotype, times new roman, serif;
	font-size: 18px;
	text-transform: lowercase;
	}

.subject a, 
.subject a:link, 
.subject a:visited {
	}

.subject a:hover {
	}

.datesubject {
	}

.currents,
.currentmood, 
.currentmusic {
	margin: 0px 10px 0px 0px;
	}

.currentmood img {display: none;}

.ljtags {
	margin: 10px 0px 0px 0px;
	font-weight: bold;
	}

.ljtags a {font-weight: normal;}

.comments {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	background: url(http://i8.photobucket.com/albums/a2/btgezi/layout201004/10_commentsbar.gif) bottom center no-repeat transparent;
	text-align: center;
	}

div.comments a, 
div.comments a:link, 
div.comments a:visited {
	}

div.comments a:hover {
	text-decoration: none;
	}

.skiplinks {margin: 0px 0px 10px 0px;}

/* ----------------------------------------------------- */
/* ------------ CONTENT: ENTRY, REPLY PAGES ------------ */
/* ----------------------------------------------------- */

.datesubjectcomment {
	margin: 0px 0px 20px 0px;
	}

.userpiccomment {
	z-index: 15;
	float: right;
	left: 0px;
	margin: 0px 0px 5px 10px;
	padding: 0px;
	border: 3px solid #e66e77;
	}

.box {
	padding: 0px 25px 20px 20px;
	}

input, textarea {
	}

textarea.textbox  {
	width: 100% !important;
	}

.reply {
	position: relative;
	margin: 20px 30px 10px 30px;
	padding: 25px 10px 10px 10px;
	text-align: left;
	}

.replytosubject {
	font-weight: bold;
	}


.commentreply {
	position: relative;
	margin: 0px;
	}

.commentbox {
	margin: 10px 10px 10px 0px; 
	padding: 20px; 
	border: 1px solid #f1b9a6;
	background: #fae2dd;
	}

.datesubjectcomment a:link, 
.datesubjectcomment a:visited {
	}

.datesubjectcomment a:hover {
	}

.commentboxpartial {
	padding: 10px; 
	margin: 10px; 
	}

.commentinfo {
	margin-top: 10px; 
	width: 100%;
	}


/* ------------------------------------------- */
/* ------------ CONTENT: ARCHIVES ------------ */
/* ------------------------------------------- */

ul.year {
	margin: 10px 30px 10px 25px;
	}

ul.year li {
	display: inline;
	color: #555555;
	font-size: 18px;
	font-weight: bold;
	}

table.yeartable {
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	}

table.yeartable td.yeardate, table.yeartable td.yearday {
	border: 1px solid #f1b9a6;
	}

table.yeartable td.yearday {
	background: #f8d9cf;
	text-align: center;
	}

td.yearmonth {
	border-style: none;
	font-size: 12px;
	font-weight: bold;
	}

.yeardate a {
	font-size: 18px;
	font-weight: normal;
	}

/* -------------------------------- */
/* ------------ FOOTER ------------ */
/* -------------------------------- */

ul.navfooter {
	margin: 0px 150px; padding: 0px;
	white-space: nowrap;
	}

.navfooter li  {
	margin: 0px 10px; padding: 0px;
	display: inline;
	list-style-type: none;
	}
 
.navfooter a:link, 
.navfooter a:visited,
.navfooter a:active {
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	text-decoration: none;
	}

.navfooter a:hover {
	color: #483121;
	text-decoration: none;
	}

li.viewing {
	margin: 0px;
	}


.clearfoot {
	clear: left;
	height: 0px;
	margin: 0px; padding: 0px;
	font-size: 0px; line-height: 0px;
	}

/* ------------------------------ */
/* ------------ MISC ------------ */
/* ------------------------------ */

.clear {
	height: 0px;
	}

.skiplinks {
	text-align: center;
	}

.headerimage {
	}

.separator{
	height: 0px;
	}