body     {
         background-image:url(insane.jpg);
         background-repeat:no-repeat;
         background-color:#000000;
         color:#87725c;
         font-family:Tahoma,Verdana,Arial,Times,Helvetica,serif;
         font-size:9pt;
         padding:0;
         margin:0;
         }
a        {
         color:#87725c;
         text-decoration:none;
         }
a:hover  {
         color:#ebb44c;
         }
img      {
         border:0;
         }
input, select, textarea
         {
         background-color:#000000;
         color:#87725c;  
         border: 1px solid;        
         font-family:Tahoma,Arial,Times,serif;
         font-size:8pt;
         font-weight:bold;
         padding-left:3px;
         } 
h1       {
         margin:0 auto;
         width:400px;
         text-align:center;
         font-size:9pt;
         padding:0;
         padding-bottom:4px;
         border-bottom:3px ridge;
         }
h2       {
         margin:0 auto;
         width:90%;
         text-align:left;
         font-size:9pt;
         padding:0;
         padding-left:20px;
         padding-bottom:2px;
         border-bottom:1px dashed;
         }
h3       {
         margin:0;
         width:50%;
         text-align:left;
         font-size:9pt;
         padding:0;
         padding-left:10px;
         padding-bottom:2px;
         border-bottom:3px dotted;
         }         
h4       {
         margin:0;
         font-size:8pt;
         font-weight:bold;
         padding-bottom:2px;
         border-bottom:1px dotted;
         padding-left:10px;
         width:70%;
         }         

h5       {
         margin:0;
         margin-bottom:10px;
         margin-top:5px;
         font-size:8pt;
         width:80%;
         text-align:right;
         margin-left:20%;
         padding-bottom:2px;
         border-bottom:3px dotted;
         }
#pagecontainer
         {
         margin:0;
         width:1000px;
         }
#title   {
         display: none;
         }
#paraphernalia
         {
         float:left;
         width:210px;
         padding:10px;
         margin-top:360px;
         }
.pbox
         {
         background-color:#87725c;
         color:#000000;
         margin-bottom:15px;
         border:1px solid;
         }
.pbox h2
         {
         border:0;
         margin:0;
         padding:0;
         padding-top:2px;
         padding-bottom:2px;
         padding-right:10px;
         text-align:right;
         }
.pboxcontent
         {
         background-color:#000000;
         color:#87725c;
         margin:1px;
         padding:2px;
         }
#journalinfouserpic         
         {
         text-align:center;
         padding:7px;
         }
.journallinkbar
         {
         text-align:center;
         padding-bottom:7px;
         }         
#viewsel ul
         {
         margin:7px;
         margin-left:20px;
         padding:0;
         list-style:none;
         text-align:right;
         font-size:7pt;
         }
.current
         {
         font-size:8pt;
         margin:0;
         padding-left:4px;
         padding-top:1px;
         padding-bottom:1px;
         font-weight:bold;
         }
.current:after
         {
         content: " <- ";
         padding-right:5px;
         }         
#viewsel li  
         {
         margin-bottom: 2px;
         }
#viewsel ul li a:after 
         {
         content: " -> ";
         padding-right:5px;
         }
#viewsel ul li a
         {
         font-size:8pt;
         margin:0;
         padding-left:4px;
         padding-top:1px;
         padding-bottom:1px;
         }
#viewsel ul li a:hover
         {
         font-size:8pt;
         color:#ebb44c;
         margin:0;
         padding-left:4px;
         padding-top:1px;
         padding-bottom:1px;
         }          
#recentnav p
         {
         margin:7px;
         text-align:center;
         } 
#recentnav ul
         {
         margin: 0;
         padding: 0;
         margin-bottom:7px;
         margin-top:8px;
         list-style: none;
         text-align:center;
         }         
#recentnav li
         {
         display:inline;
         } 
#recentnav li a:hover
         {
         color:#ebb44c;
         }
#recentnav li:before {
content: " ->";
}
#recentnav li:after {
content: "<- ";
}
#userlinks ul
         {
         margin:7px;
         margin-left:20px;
         padding:0;
         list-style:none;
         text-transform:uppercase;
         font-size:7pt;
         }
#userlinks li
         {
         margin-bottom:2px;
         }         
#userlinks ul ul
         {
         margin:0;
         padding:0;
         list-style:none;
         text-transform:none;
         }
#userlinks ul ul li
         {
         font-size:8pt;
         margin:0;
         margin-top:4px;
         margin-bottom:4px;
         }
#userlinks ul ul li a:before 
         {
         content: " -> ";
         padding-left:5px;
         }
#userlinks ul ul li a
         {
         font-size:8pt;
         margin:0;
         padding-left:4px;
         padding-top:1px;
         padding-bottom:1px;
         }
#userlinks ul ul li a:hover
         {
         font-size:8pt;
         color:#ebb44c;
         margin:0;
         padding-left:4px;
         padding-top:1px;
         padding-bottom:1px;
         }         
         
#main    {
         float:right;
         width:770px;
         margin-top:255px;
         }

.day h2  {
         border:1px #87725c solid;
         background-color:#87725c;
         color:#000000;
         margin:0;
         padding:2%;
         padding-top:2px;
         padding-bottom:1px;
         width:94%;
         }       
         
     
           
.page_recent .entry {
         border:1px solid;
         margin:0;
         padding:2px;
         width:94%;
         padding:2%;
         margin-bottom:14px;
         }
.page_recent .entryheader h3
         {
         margin:0;
         padding:0;
         float:left;
         width:65%;
         padding-left:1%;
         margin-right:34%;
         padding-bottom:5px;
         border-bottom:2px solid;
         }
.page_recent div.entrytimestamp 
         {
         float:left;
         padding-top:2px;
         width:65%;
         padding-left:1%;
         margin-right:34%;
         text-align:right;         
         }
.page_recent .entrylinkbarpre 
         {
         float:right;
         margin-top:-35px;
         }         
.page_recent .entryheader .entryuserpic 
         {
         float: right;
         margin:0;
         clear: right;
         display: block;
         border:1px solid;
         padding:2px;
         margin-left:10px;
         margin-bottom:10px;
         }
         
     
         
.page_entry #main
         {
         border:1px solid;
         float:right;
         width:768px;
         margin-top:255px;
         }         
.page_entry .entry 
         {
         margin:0;
         padding:2px;
         width:94%;
         padding:2%;
         margin-bottom:14px;
         }
.page_entry .entryposter
         {
         float: right;
         margin:0;
         padding:2px;
         }
.page_entry h3
         {
         margin:0;
         padding:0;
         display:inline;
         border:0;
         font-size:11pt;
         font-weight:bold;
         margin-bottom:8px;
         }



.page_entry div.entrytimestamp 
         {
         float:left;
         padding-top:2px;
         width:65%;
         padding-left:1%;
         margin-right:34%;
         text-align:right;         
         }
.page_entry .entryicon
         {
         float:left;
         margin-top:-60px;
         }
.page_entry .entrylinkbarpre 
         {
         float:right;
         margin-top:-45px;
         }
                
.page_entry .entryheader .entryuserpic 
         {
         display: inline;
         float: right;
         margin:0;
         margin-top:-10px;
         display: block;
         border:1px solid;
         padding:2px;
         margin-left:10px;
         margin-bottom:10px;
         }
.page_friends .entry {
         border:1px solid;
         margin:0;
         padding:2px;
         width:94%;
         padding:2%;
         margin-bottom:14px;
         }

.page_friends h3
         {
         margin:0;
         padding:0;
         display:inline;
         border:0;
         font-size:11pt;
         font-weight:bold;
         margin-bottom:8px;
         }
.entryposter img, .collapsed_entry img 
         {
         background-color:#87725c;
         color:#000000;
         height: 12px;
         width: 10px;
         margin-right:5px;
         }
.entrymeta 
         {
         border-top:1px dotted;
         list-style: none;
         padding: 0;
         margin: 0;
         padding-top:5px;
         display: block;
         }
.entrymeta .entrymetacaption 
         {
         font-weight: bold;
         }
.entrymeta .ljtags  {
         display:inline;
         }
.entrymeta .ljtags a
         {
         text-decoration:underline;
         }    
.entrymeta .ljtags a:hover
         {
         color:#ebb44c;
         text-decoration:none;
         }
.entrymeta li 
         {
         white-space: no-wrap;
         }
.entrycontent 
         {
         clear:left;
         padding-top:10px;
         padding-bottom:10px;
         }
.entrylinkbarpost 
         {
         display: none;
         }
.entryfooter 
         {
         clear: both;
         margin: 0;
         }
.entryfooter .entrycmdlinks 
         {
         list-style: none;
         vertical-align: middle;
         margin: 0; 
         padding: 0;
         white-space: no-wrap;
         text-align: right;
         }
.entryfooter .entrycmdlinks:before 
         {
         content: "(";
         }
.entryfooter .entrycmdlinks:after 
         {
         content: ")";
         }
.entrycmdlinks li 
         {
         display: inline;
         }
.entrycmdlinks li:before 
         {
         content: " - ";
         }
.entrycmdlinks li:first-child:before 
         {
         content: "";
         }
.entrycmdlinks li a:hover
         {
         color:#ebb44c;
         text-decoration:none;
         }




.entryheader .entryicon 
         {
         display: none;
         }

.entryheader .entryuserpic {
float: right;
margin-top: 2em;
clear: right;
display: block;
padding: 3px;

}

.entryheader .entryposter 
         {
         background-color:#87725c;
         color:#000000;
         width:70%;
         display: inline;
         float:left;
         padding-left:5px;
         }
.entryposter a:link
         {
         color:#000000;
         }
.entryposter a:visited
         {
         color:#000000;
         }


.entrytimestamp 
         {
         display: inline;
         }


.comments ul 
         {
         margin:0;
         padding:0;
         clear:both;
         }           
.comments li 
         {
         display: inline;
         }         
.comments .comments 
         {
         margin-left: 20px;
         }
#server_sig
         {
         clear:both;
         padding-bottom:5px;
         padding-right:3%;
         font-weight:bold;
         width:97%;
         text-align:right;
         } 
#calendarmonthcontainer table
         {
         border-collapse:separate;
         margin:0 auto;
         }                        
#calendarmonthcontainer h2
         {
         border:6px double;
         background-color:#87725c;
         color:#000000;
         margin:0 auto;
         margin-bottom:5px;
         width:95%;
         text-align:center;
         font-size:11pt;
         padding:2px;
         }
#calendarmonthcontainer td 
         {
         width:50px;
         height:50px;
         text-align:center;
         }
 .calendarday
         {
         border:1px solid;
         }           
.calendardaycount
         {
         line-height:30px;
         vertical-align:bottom;
         font-weight:bold;
         }
.emptyday
         {
         border:0;
         }
dl       {
         margin-left:60px;
         margin-top:20px;
         font-size:9pt;
         } 
dd 
a        {
         font-weight:bold;
         text-decoration:underline;
         } 
dt       {
         padding-bottom:2px;
         border-bottom:2px solid;
         margin-bottom:5px;
         width:60px;
         }                                       