body {background-color: #fffffc; text-align: center; color: #993333; font-family: "Verdana", sans-serif; font-size: 9px; margin: 20px 0 20px 0; }

a, a:link, a:visited {color: #9d7980; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline; }
p, td, blockquote {font-size: 9px; } 
code, kbd, pre, tt {font-family: monospace; } 

#content{  width: 668px; margin-left: auto; margin-right: auto;  background-color: #dae3b2; border-width: 1px; border-style: solid; border-color: #ebccb1;padding: 15px;}
#maincontent {margin-top: 15px; font-family: "Verdana", sans-serif; font-size: 9px; background-color: #ffffcc; color: #993333; border-style: solid; border-color: #ebccb1; border-width: 1px; margin-right: 180px; text-align: left; }#sidebar { padding-top: 15px; margin-top: 15px; background-color: #ffffcc; border-color: #ebccb1; border-width: 1px; border-style: solid;   font-size: 9px; font-family: "Verdana", sans-serif;   color: #993333; width: 160px; float: right; text-align: left; }
#header {  width: 100%; padding: 10px 0px 20px 0px; margin: 0px; text-align: center; font-family: "Verdana", sans-serif; font-size: 9px; font-weight: bold; letter-spacing: 2px; border-style: solid; border-color: #ebccb1; border-width: 1px; background-color: #ffffff; color: #9fa876; }

#footer {  width: 100%; text-align: center; font-family: "Verdana", sans-serif; font-size: 9px; font-weight: bold; letter-spacing: 1px; background-color: #ffffff; color: #9fa876; border-color: #ebccb1; border-width: 1px; border-style: solid; z-index: 100; clear: both; } 

/* header -- links to views; title of journal; subtitle of journal */ 
div#header a, div#header a:link, div#header a:visited, div#footer a, div#footer a:link, div#footer a:visited { color: #9f3e3e;}
div#header a:hover, div#footer a:hover { color: #ebccb1; text-decoration: none;} 
ul.navheader  { padding: 0px; margin: 0px; }
ul.navheader li  { display: inline;  padding: 0 3px 0 3px; bottom: 0px;}
.title { font-family: "Verdana", sans-serif; font-size: 11px;  font-weight: normal; line-height: 200%; top: 10px; bottom: 0px; display: none;}
.subtitle{ font-family: "Verdana", sans-serif; font-size: 9px; font-weight: normal;  top: 10px; bottom: 0px; display: none; }

#header, #footer, #headerimage { width: auto; position: center;}

/* sidebar */   
div#sidebar a, div#sidebar a:link, div#sidebar a:visited{ color: #9d7980;}
div#sidebar a:hover { color: #9fa876; text-decoration: none;}
.defaultuserpic { text-align: center; }
.sbarheader { padding: 0px 5px 0px 5px; }
.sbarbody { width: 165px; padding: 0px 5px 0px 5px;  }
.sbarbody2 { padding: 0px 2px 0px 15px;}
table.calendar { margin-right: auto; margin-left: auto; }
.sbarcalendar { border-color: #993333;border-width: 1px; border-style: solid; text-align: center; font-family: "Verdana", sans-serif;font-size: 9px;}
.sbarcalendarposts {border-color:  #993333; border-width: 1px; border-style: solid; background-color: #ffffff; text-align: center; font-family: "Verdana", sans-serif;font-size: 9px; }
ul.sbarlist{padding-left: 0px; margin-left: 0px; list-style: none;}
li.sbaritem{ padding-left: 15px; list-style: none; }
li.sbartitle{ padding-left: 15px; list-style: none;  border-style: solid; border-width: 1px; border-color: #ebccb1; background-color: #ebccb1;  margin-bottom: 10px; margin-top: 10px;}

/* maincontent */ 
.subcontent { } 
.entry {margin: 0px 10px 10px 30px; padding: 10px; background-color: #ffffff; color: #000000; font-family: "Verdana", sans-serif; font-size: 9px; text-align: left; border-width: 1px; border-color: #ebccb1; border-style: solid; }
.entry ul li{padding-left: 5px; margin-left: 15px; }  .entry ol li { padding-left: 5px; margin-left: 15px; }
.userpic {position: relative; float: left;background-color: #ffffff; padding: 5px; margin: 10px; z-index: 15; border-width: 1px; border-color: #ebccb1; border-style: solid; } 
.userpicfriends { position: relative; float: left; padding: 5px; margin: 10px; text-align: center; border-style: solid; border-width: 1px; border-color: #ebccb1; font-family: "Verdana", sans-serif; font-size: 9px; z-index: 15; } 
.date {  line-height: 200%;  top: 5px; color: #993333; font-family: "Verdana", sans-serif; font-size: 10px;background-color: #ebccb1; }
.subject {  font-weight: bold; padding: 10px; color: #993333; font-family: "Verdana", sans-serif; font-size: 10px; } 
.subject a, .subject a:link, .subject a:visited { color: #993333; }
.subject a:hover { color: #ffffff; } 
.datesubject {   background-color: #ebccb1; padding: 5px; } 
.currents, .currentmood, .currentmusic { font-family: "Verdana", sans-serif; font-size: 9px; }
.comments { font-family: "Verdana", sans-serif; font-size: 9px; text-align: right; background-color: #ebccb1; padding: 0px 5px 0px 5px; position: relative; top: 15px; }
div.comments a, div.comments a:link, div.comments a:visited{ color: #993333;}
div.comments a:hover { color: #ffffff; text-decoration: none;}

/* maincontent --  entry, reply pages */ 
.datesubjectcomment {   background-color: #ebccb1; padding: 5px; margin-top: 20px; } 
.userpiccomment { position: relative; border-width: 5px; border-style: solid; border-color: #ffffff; background-color: #ffffff; top: -30px; left: 0px; padding: 5px; margin: 10px 10px -20px 10px; z-index: 15; float: left; border-width: 1px; border-color: #ebccb1; border-style: solid; } 
.box { border-style: solid; border-width: 1px 0px 0px 0px; border-color: #ebccb1; padding: 10px; clear: left; }
input, textarea { background-color: #ffffff; color: #000000; }
textarea.textbox  {    width: 100% !important; }.reply { position: relative; margin: 20px 30px 10px 30px; padding: 25px 10px 10px 10px; text-align: left; font-family: "Verdana", sans-serif; font-size: 9px; line-height: 125%; background-color: #ffffff; color: #000000; }
.replytosubject { font-weight: bold; }  
.commentreply { position: relative; margin: 10px; font-size: 9px; font-family: "Verdana", sans-serif; color: #000000; } 
.commentbox { border-color: #ebccb1;  border-width: 1px;  border-style: solid;  padding: 10px;  margin: 10px;  background-color: #ffffff; } 
.datesubjectcomment a:link, .datesubjectcomment a:visited { color: #993333; } 
.datesubjectcomment a:hover { color: #ffffff; }
.commentboxpartial { border-color: #ebccb1;  border-width: 1px;  border-style: solid;  padding: 10px;  margin: 10px;  background-color: #ffffff; }
.commentinfo { background-color: #ffffff;  margin-top: 10px;  width: 100%; }  

/* maincontent -- year/achive pages */ ul.year { text-align: center; padding-bottom: 40px; }
ul.year li { display: inline;  }
table.yeartable { margin-left: auto; margin-right: auto; }
table.yeartable td.yeardate, table.yeartable td.yearday { border-width: 1px; border-style: solid; border-color: #ebccb1; }
table.yeartable td.yearday { background-color: #ffffff; text-align: center; }td.yearmonth { border-style: none; } 

/* footer */ 
ul.navfooter{ padding: 0px; margin: 0px; }
ul.navfooter li  { display: inline; margin: 0 5px 0 5px; }
.clearfoot {  clear: both; } /* misc  */  
.clear {  height: 15px; } 
.skiplinks { text-align: left; } 

.headerimage {
    width: auto;
    position: center;
    width:  700px; 
    height: 200px; 
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    background-image: url(http://merdae.net/eljay/hotlink/header3aa.png); 
    background-repeat: no-repeat;
    background-position: center; }

.separator{ /* for formatting separators between entries */ height: 35px;} 
