* { margin: 0; padding: 0; }

body, p, td, input, textarea { font:normal 10pt/1.3em Arial, sans-serif; color:#333; }

body {  background:#fefefe; cursor: default; margin:0; padding:0; color: #333; }

a, a:link, a:active, a:visited { color: #009; text-decoration: underline; }
a:hover { color: #c00; text-decoration: none; }

blockquote { padding:0; margin:1em 0 1em 4em;}

h1, h2, h3, h4, h5, h6 { font:normal 10pt/1.3em "Trebuchet MS", Verdana, serif; padding:0; margin: 0.8em 0; }
h1 { font-size: 19pt; }
h2 { font-size: 16pt; }
h3 { font-size: 14pt; }
h4 { font-size:13.5pt }
h5 { }
h6 { }

hr { height: 1px; background: #ccc; color: #ccc; border: 0; }

img { border: 0; }

dl {  }
dt { font:normal 16pt/1.3em Georgia, serif; padding:0; margin: 1em 0 0.8em 0; }
dd { margin:0 0 0 20pt; }

p { margin:0.7em 0; padding:0; }

small { font-size: 80%; }
sub, sup { font-size: 80%; font-family:Tahoma; line-height:1em; }

ul, ol { margin:0; padding:0.2em 0 0.2em 3em; }
li { margin:0; padding:0.2em 0; }

a img { border: none; }

form { display: inline; margin: 0px; padding: 0px; }
input, select, textarea { font-family: Verdana, Helvetica, sans-serif; font-size: 80%; padding: 1pt 5pt; margin:0 5pt; }
select { padding:0; }

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

#header { margin:0 0 20pt 0; }
#header UL { margin:0; padding:0 20pt; display:block; background:#666; }
#header UL LI { display:inline; margin:0px; color:#fff; font: 8pt/16pt Tahoma, Verdana, sans-serif; padding:6pt 10pt;}
#header UL LI.view { background:#ccc; color:#333; font-weight:bold; }
#header A { color:#ddd; text-decoration:none; }
#header A:hover { color:#fff }

/* footer */
#footer { background:#ddd; padding:5pt 20pt; margin:0; text-align:center; }
ul.navfooter{ padding: 0px;	margin: 0px; }
ul.navfooter li  { display: inline;	margin: 0 10pt; font-size:80%; }

/* maincontent */	
.subcontent { margin:30pt 50pt; clear:both; width:700px; }
.entry { display: table; _height: 0; }
.entry_text	{ padding:5pt 0; margin:0 0 0 10pt;}

.userpic { display:none; }
.userpicfriends { float: left; margin: 1pt 10pt 0 0; font-size:80%; text-align:center; width:120px; height:150px; }
.userpicfriends img { margin:5px; padding:2px; border: 1px solid #ddd; } 

.date { font:normal 7pt/1.3em Tahoma, Verdana, sans-serif; color: #666; }
.subject { font:normal 19pt/1.3em "Trebuchet MS", Verdana, serif; padding:0; margin: 0; }
.datesubject { border-top: 1px solid #ddd; padding:5pt 0; }

.currents, .comments  { font-size:8pt; line-height:10pt; color:#666; padding-top:10pt; }

/* maincontent --  entry, reply pages */	

.datesubjectcomment { }	
.userpiccomment { }
.box { }

.reply	{ }
.replytosubject { }
.commentreply { }
.commentbox { }
.datesubjectcomment a:link, .datesubjectcomment a:visited { }
.datesubjectcomment a:hover { }
.commentboxpartial { }
.commentinfo { }

/* maincontent -- year/achive pages */

ul.year { text-align: center; padding-bottom: 40px; }
ul.year li { display: inline; font:normal 19pt/1.3em "Trebuchet MS", Verdana, serif; padding:0; margin: 1em 0 0.8em 0; }
ul.year li.active { border-bottom: 2px solid #c00; }

table.yeartable { margin-left: auto; margin-right: auto; border-collapse:collapse; }
table.yeartable td.yeardate, table.yeartable td.yearday, table.yeartable td.yearmonth { border: 1px solid #ddd; padding:5px; }
table.yeartable td.yearday { background-color: #ccc; text-align: center; }
table.yeartable td.yearmonth { border:none; font:normal 14pt/1.3em "Trebuchet MS", Verdana, serif; }
table.yeartable td.yearmonth a { font:bold 8pt/1.3em Arial, serif; }
table.yeartable td.yeardate a { font-weight:bold; }

#sidebar, div.title, .ljtags, .clearfoot, .clear, .separator{ display:none; }

.skiplinks { text-align: center; }
