
/*---------------------------------------------------
painted pictures of // by milou_veronica
flexible squares layout (basic, plus and paid) 
-----------------------------------------------------*/

.headerimage { 
	position: relative;
	background: transparent url(http://XXX) no-repeat scroll 0 0;
	width: XXXpx;
	height: XXXpx;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px; }

/*---------------------------------------------------
WHOLE PAGE
-----------------------------------------------------*/
body	{
	background: url(http://XXX);
	background-color: #eeeeee;
	text-align: center;
	color: #ffffff;
	font-family: Arial, Tahoma, "Verdana", sans-serif;
	font-size: 11px;
	margin: 0px;}

a, a:link, a:visited {
	color: #DF6A61;
	text-decoration: none;}


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

b, u { color: #DF6A61;}
i, s { color: #999999;}
p, td {font-size: 11px;}

blockquote {
	background-color:#ffffff;
	padding:8px; 
	border: 1px #cccccc solid; 
	color:#888888; 
	font-family: Arial, Tahoma, "Verdana", sans-serif;}

code {
 	background-color: #fafafa;
	display:block; 
	color: #666666; 
	padding:5px; 
	border:1px dashed #cccccc; 
	 font-size: 12px;
	font-family: Arial, Tahoma, "Verdana", sans-serif;}

kbd, pre, tt {font-family: monospace;}
textarea  { background-color: #fafafa; }
/*---------------------------------------------------------------------
   General 
------------------------------------------------------------------------*/
#content{
	width: 760px;
	margin-left: auto; margin-right: auto;
	background-color: #eeeeee;
	border-width: 0px;
	padding: 0px;}

 #maincontent {background-color: #eeeeee; padding: 0px;
	margin: 1px;
	 text-align: justify;
	font-family: Arial, Tahoma, "Verdana", sans-serif;
	font-size: 11px;
	color: #666666;
	border-left: 0px;}

#sidebar { -moz-border-radius-bottomleft: 2%; -moz-border-radius-bottomright: 2%; min-height: 140px; border: 1px solid #dddddd; border-top: 0px;
	padding-top: 0px;
	margin: 0px 0px 50px 0px;
	background-color: #ffffff;
	  font-size: 11px;
	font-family: Arial, Tahoma, "Verdana", sans-serif;
	color: #666666;
	width: auto;
	text-align: left;}

/*-----------------------------------------------------------------------------
 Header -------------------------------------------------------------------------------------->>>>> change the colour of the header here
--------------------------------------------------------------------------------*/
#header {background-color: #ffffff;
	width: auto;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	text-align: center;
	font-family: "Trebuchet MS", Serif, Tahoma, "Verdana", sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0px;
	border: 1px solid #dddddd; border-top: 0px; border-bottom: 0px;
	text-transform: uppercase;
	color: #666666;}

ul.navheader{ padding: 5px;margin: 0px; }

ul.navheader li  {display: inline;}

div#header a, div#header a:link, div#header a:visited, div#footer a, div#footer a:link, div#footer a:visited{ 
	margin-left: 15px; 
	margin-right: 15px; 
	padding: 5px;
	background: url("")  no-repeat; background-position: center left;}

div#header a:hover,  div#footer a:hover {
	color: #BFBFBF;
	text-decoration: none;
 	margin-left: 15px;
 	margin-right: 15px;
 	padding:  5px;
	background: url("")  no-repeat; background-position: center left;  }

div#header li.view, div#footer li.viewing { font-style: italic;	
	margin-left: 15px;
	margin-right: 15px;
	padding: 5px;
	background: url("")  no-repeat; background-position: center left; }

/*-----------------------------------------------------------------------------
TITLE AND SUBTITLE : to show, remove the display: none; from both parts of the code
--------------------------------------------------------------------------------*/
.title	{ display: none;
	font-style: normal;
	font-family: "Trebuchet MS", Serif, Tahoma, "Verdana", sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	color: #666666;
	 text-align: center; 
	letter-spacing: -1px;
	padding-left: 10px;}

.subtitle{ display: none;
	font-style: normal;
	font-family: "Trebuchet MS", Serif, Tahoma, "Verdana", sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	color: #BFBFBF;
	 text-align: center; 
	letter-spacing: 6px;
	padding-left: 10px;}

/*-----------------------------------------------------------------------------
ENTRIES -------------------------------------------------------------------------------------->>>>>  general
------------------------------------------------------------------------*/
.subcontent {padding-right: 15px; border: 1px solid #dddddd; background-color: #ffffff;}

.date { text-align: right; float: right; margin-left: 10px;
	text-transform: uppercase;
	color: #aaaaaa;
	font-family: "Trebuchet MS", Serif, Tahoma, "Verdana", sans-serif;
	font-size: 9px;
	padding-left: 0px;
	background-position: center left;}

.subject {text-transform: uppercase;  text-align: right;
	padding: 0px 10px 0px 20px;
	background-color: transparent ;
	color: #DF6A61;
	font-style: normal;
	font-family: "Trebuchet MS", Serif, Tahoma, "Verdana", sans-serif;
	font-size: 10px;
	line-height: 100%;
	letter-spacing: 1px;}

.subject a, .subject a:link, .subject a:visited {
	color: #666666;
	text-decoration: bold;}

.subject a:hover { color: #BFBFBF; text-decoration: none;}

.datesubject {margin-top: 3px; padding: 15px 2px 12px 2px; }

.entry	{
	margin: 0px 10px 50px 20px;
	padding: 0px;
	color: #666666;
	font-family: Arial, Tahoma, "Verdana", sans-serif;
	font-size: 11px;
	 text-align: justify; 
	line-height: 150%;
	border-width: 0px;}

.entry_text { margin-left: 120px; padding-top:20px; border: 0px; bottom: 0px;} 

.userpic {
	position: relative;
	float: left;
	background-color: #ffffff;
	padding: 5px;
	margin: 10px;
	z-index: 15;
	border: 0px #ececec solid;}

.entry ul li {padding-left: 5px;margin-left: 15px;}

.entry ol li{padding-left: 5px;margin-left: 15px;}

/*---------------------------------------------------------------------
ENTRIES-------------------------------------------------------------------------------------->>>>> bottom links
------------------------------------------------------------------------*/
.comments { border-left: 6px solid #DF6A61; margin-left: 120px;
	font-size: 11px;
	text-align: left;
	padding: 0px 5px 0px 5px;
	position: relative;
	top: 15px;font-family: "Trebuchet MS", Serif, Tahoma, "Verdana", sans-serif; letter-spacing: 1px;
	text-transform: uppercase;}

div.comments a, div.comments a:link, div.comments a:visited{
	color: #666666;
	text-decoration: none;}

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

  .separator{height: 35px; background: #eeeeee;}

/*---------------------------------------------------------------------
ENTRIES-------------------------------------------------------------------------------------->>>>>  tag stuff and currents
------------------------------------------------------------------------*/
.currents {margin-top:0px; padding-top:0px;  text-transform: lowercase; color: #acacac; font-family: Tahoma, "Verdana", sans-serif;}

div.ljtags {font-weight: bold;}
div.ljtags a {font-weight: normal;}

.currentlocation {margin-left: 120px;  border-left: 6px solid #f8f8f8; padding-left: 2px; text-transform: uppercase;
	font-size: 7pt;
	color: #888888; }

.currentmood {margin-left: 120px; border-left: 6px solid #f8f8f8;   padding-left: 2px; text-transform: uppercase;
	font-size: 7pt;
	color: #888888;}

.currentmusic {margin-left: 120px; padding-left: 2px;  border-left: 6px solid #f8f8f8;  text-transform: uppercase;
	font-size: 7pt;
	color: #888888;}
		
.ljtags {  border-left: 6px solid #f8f8f8;  text-transform: uppercase; padding-left: 2px; 
	margin: 25px 0px 0px 0px; 
	position: relative;
	font-size: 7pt;
	color: #888888;}

h2 {  text-transform: uppercase;
	color: #666666; background-color: #ffffff;
	font-family: "Trebuchet MS", Serif, Tahoma, "Verdana", sans-serif;
	font-size: 16px; padding: 15px; border: 1px solid #dddddd; border-bottom: 0px;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 1px;
	margin: 0px; } 

.ljtaglist {
	margin: 0px;
	background-color: #ffffff;
	padding: 0px 25px 25px 25px;
border: 1px solid #dddddd; border-top: 0px;
	color:#888888;
	font-size:10px;
	list-style:none;} 

/*------------------------------------------------------------
ENTRIES-------------------------------------------------------------------------------------->>>>> friends page customization
-------------------------------------------------------------------------------*/
 .userpicfriends {
	position: relative;
	background-color: transparent !important;
	float: left;
	padding: 4px;
	margin: 12px;
	text-align: right;
	border: 0px #eeeeee solid;
	font-family: Arial, Tahoma, "Verdana", sans-serif;
	font-size: 11px;
	z-index: 15;}

 .userpicfriends img {}


.userpicfriends a font {color: #aaaaaa;}

/*----------------------------------------------------
ENTRIES -------------------------------------------------------------------------------------->>>>>  comment pages
----------------------------------------------------------------*/
.box { background-color: #ffffff;
	border: 1px solid #dddddd;
	padding: 10px 10px 20px 10px; margin-bottom: 2px;
	clear: right;}

.datesubjectcomment {
	background-color: #ffffff;
	padding: 5px;
	margin-top: 20px;}

.userpiccomment {
	position: relative;
	padding: 3px;
	border-width: 1px;
	border-style: dotted;
	border-color: #f2f2f2;
	background-color: #ffffff;
	left: 0px;
	margin: 0px 10px 0px 0px;
	z-index: 15;
	float: left;}

input, textarea  { font-family: Arial, Tahoma, "Verdana", sans-serif; font-size: 11px; background-color: #fafafa;  border: 1px solid #cccccc;  color: #999999;}
textarea.textbox  {width: 100% !important;}

.reply	{ border: 0px ;
	position: relative;
	margin: 20px 30px 10px 30px;
	padding: 25px 10px 10px 10px;
	text-align: left;
	font-family: Arial, Tahoma, "Verdana", sans-serif;
	font-size: 11px;
	line-height: 125%;
	color: #666666;
	}

.replytosubject {font-weight: bold;}

.commentreply {
	position: relative;
	margin: 10px;
	font-size: 11px;
	font-family: Arial, Tahoma, "Verdana", sans-serif;
	color: #666666;}

.commentbox {
	border-bottom: 1px solid #eeeeee;
	padding: 10px 10px 30px 10px;
	margin: 0px 10px 0px 10px;
	background-color: #ffffff;}

.commentbox:hover, .commentboxpartial:hover {border-color: #dddddd;}

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

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

.commentboxpartial {
	border-color: #666666;
	border-width: 0px;
	border-style: solid;
	padding: 10px;
	margin: 10px;
	background-color: #ffffff;}

.commentinfo {
	background-color: #ffffff;
	margin-top: 10px;
	width: 100%;}

         .skiplinks {text-align: center; padding: 8px; margin-bottom: 3px; border: 1px solid #dddddd; background-color: #ffffff;}

/*------------------------------------------------------------
  SIDEBAR  -------------------------------------------------------------------------------------->>>>>  general
-------------------------------------------------------------------------------*/
	  li.sbartitle{ display:none; } #sidebar_calendar { display:none; }
	 .clearfoot { display:none; }
.defaultuserpic { float:right; margin-top: 0px; margin-right:20px;}
.defaultuserpic img {padding:2px; border: 1px solid #f1f1f1;}
	.sbarheader { padding: 0px 5px 0px 5px; }
	.sbarbody { margin-top: 0px; padding: 0px 5px 0px 5px;}
	.sbarbody2 {padding: 0px 15px 8px 15px; text-align: left; float:left; width: 40%; border-right: 1px solid #f6f6f6; margin-right: 10px;}
	div#sidebar a, div#sidebar a:link, div#sidebar a:visited{ color: #DF6A61; text-transform: uppercase; }
	div#sidebar a:hover {  color: #AFAFAF; text-decoration: none; }
	ul.sbarlist { padding: 0px 0px 0px 0px; margin: 0; list-style-type: none; display:inline; }
	.sbarlist { padding: 10px 0px 0px 0px; margin: 0px; }	
	li.sbaritem {  padding: 2px 10px 2px 10px; margin-bottom: 5px; color: #666666; }
	 #sidebar_summary li.sbaritem {display: none;}
	#sidebar_tags li.sbaritem{display: none;}  

/*----------------------------------------------------
FOOTER -------------------------------------------------------------------------------------->>>>>  general
----------------------------------------------------------------*/
#footer {
	width: auto;
	padding: 0px;
	text-align: center;
	font-family: Arial, Tahoma, "Verdana", sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	color: #999999;
	border-width: 0px;
	z-index: 100;
	clear: both;}


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

ul.navfooter li  { display: inline; margin: 0 5px 0 5px;}

.clearfoot {clear: both;}

/*----------------------------------------------------
ARCHIVE PAGES -------------------------------------------------------------------------------------->>>>>  general 
----------------------------------------------------------------*/
ul.year { text-align: center; padding: 20px  0px  20px  0px; width: 100%; border: 1px solid #dddddd; border-bottom: 0px; background-color: #ffffff; margin: 0px;}

ul.year li {display: inline;}

table.yeartable { border: 1px solid #dddddd; border-top: 0px; width: 760px; background-color: #ffffff; margin-top: 0px; padding: 20px;}

table.yeartable td.yeardate, table.yeartable td.yearday {
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;}

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

td.yearmonth {border-style: none;}

.clear { height: 0px;}

/*--------------------------------------------
MINI ICONS by pinvoke
-----------------------------------------*/
.subject img[src*="icon_protected.gif"]{ width: 0; height: 0; padding: 8px !important; margin-bottom: -8px; background-repeat: no-repeat; background: url(http://i38.tinypic.com/n1ypv8.png); float: right; background-position: center left; }

.subject img[src*="icon_private.gif"]{ width: 0; background-repeat: no-repeat; height: 0; padding: 8px !important; margin-bottom: -8px;  float: right; background: url(http://i33.tinypic.com/2d8mjrc.png); background-position: center left; }

.ljuser img {  width: 0; height: 0; background-repeat: no-repeat; background-color:transparent; background-image: url(http://i35.tinypic.com/2wnxxxf.png);  padding: 16px 16px 0 2px !important; background-position: center left;}

.ljuser img[src*="userinfo.gif"] {background-color:transparent; background-image: url(http://i35.tinypic.com/2wnxxxf.png);  padding: 16px 16px 0 2px !important; background-position: center left; }

.ljuser img[src*="community.gif"] {background-color:transparent; background-image: url(http://i33.tinypic.com/2a5n53.png);  padding: 16px 16px 0 2px !important; background-position: center left; }

img[src*="icon_groups.gif"] { height: 0px; width: 0px; padding: 8px !important; margin-bottom: -8px;  float: right; background: url(http://i38.tinypic.com/n1ypv8.png); }

/*--------------------------------------------
contexual pop-up 
-----------------------------------------*/
div.ContextualPopup {position: relative; margin: 10px 0 0 30px; text-align: left; font: normal 9px "Tahoma" !important; }
div.ContextualPopup div.Inner { background:transparent !important; color: #888888 !important; border: 0px; padding: 10px; width: 300px;}
div.ContextualPopup .Userpic { padding: 4px; margin-left: 12px; background:#ffffff; border: 1px solid #aaaaaa;}
div.ContextualPopup .Content { padding: 5px; border: 1px solid #aaaaaa; margin: 4px 80px 4px 4px; background:#ffffff;}
div.ContextualPopup div.Inner a, div.ContextualPopup div.Inner a:visited { text-decoration: none !important; font-weight: bold; color: #888888 !important;}
div.ContextualPopup .Relation { text-transform: lowercase; font-family: "Trebuchet MS", Serif, Tahoma, "Verdana", sans-serif; font-size:11px; color:#888888;}

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

  