body,table#maint,td#midt { 
     margin:0px; padding:0px; border:0px;
}
div.tags { width:200px; }
hr { height:1px; border:none; background-color:#999; }

div.side:hover { opacity:1; }
div.side { opacity:0.4; }
div.side {
  width:200px;
  margin:20px;
  margin-bottom:40px;
}
td#midt { padding-right:0.5cm; max-width:600px; }

body,h1,h2,h3,h4,h5 {
    font-family:'helvetica neue', helvetica, sans-serif;
    font-weight:300;
}

h1 { margin-bottom:1.2em; margin-top:3.5cm; color:#999; }
h2 { margin-top: 1.8em; margin-bottom:1em; }
h1 a { text-decoration:none; }
h1 a:hover { text-decoration:underline; }
h1 span.main, h2,h3,h4,h5,h6 { color:#999; }

a:hover { color:#000; }
a { color:#555 }

div.hdesc { color:#999; }
h2, h3, h4 { color:#999; }

p.desc { font-style:italic; }

div.outrage { 
  width:400px;
  border:1px solid gray;
  margin-top:1cm;
  padding:8px 16px;
}
div.outrage textarea { width:360px; margin-right:4px; }
.snooty { font-variant:small-caps; }
/* misc widgetry */

img { border:none; }
img.border { border:1px solid #ccc; }
div.image { padding-left:1cm; font-size:smaller; font-style:italic; }
div.image img { border:1px solid #ccc; }
div.indent-as-pre, pre, blockquote { padding-left:0.8cm; margin-left:0.8cm; margin-top:0.75cm; margin-bottom:0.75cm; }
pre, blockquote { border-left:1px solid #cc9; background:url(/img/gradient.png) repeat-y left; }
pre pre,
pre blockquote,
blockquote pre,
blockquote blockquote { border-left:1px solid #996; background:url(/img/gradient2.png) repeat-y left; }
pre.nochrome { border:0; margin:0; padding:0; background:none; }

a.large { font-size:140%; }

a.part { text-decoration:none; }

a.lesser { text-decoration:none; border-bottom:1px dotted gray; }
span.bar { color:#ccc; }
input.twopointohsize { font-size:35px; }
.caption { font-size:smaller; }

table.tlr tr { vertical-align:top; }

.list .noimg { margin-left:120px; }
.list .img { width:100px; height:100px; margin:0px 20px 10px 0px; 
	      border:1px solid black; 
  border-radius:4px;
  border-bottom-right-radius:20px;
}

.list:hover .img,
.post:hover .img { opacity:0.8; }
.list .title { color:#666; margin-top:5px; }
.list .desc { margin-top:5px; }
.date a {text-decoration:none; color:#ccc; font-size:70%; }
.mbody .tdate { margin-bottom:0.5em; margin-top:0.5em; }
.mbody .tdate div  { display:inline; }
.mbody .tdate .date { padding-left:1em; }
.mbody .tdate .title, h1, h2, h3, h4 { letter-spacing:0.06em; color:#666; }
.mainpost, div.postlike,div.chatblob	{ margin-bottom:10px; }
.post:hover	{ }
.post div.date { font-size:x-small; }
.post div.title { font-size:small; margin-left:-4px; padding-left:4px; font-weight:bold; }
.post .img { width:35px; height:35px; margin:0px 0px 0px 0px; border:1px solid #666;
  -khtml-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px; }

td#leftt { padding-top:5cm; 
  padding-right:1cm;
  font-family:helvetica; font-size:smaller; }

a.tag { text-decoration:none; }
a.tag { color:black; }
a.tag { background-color:#fff; -khtml-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
a.tag1 { background-color:#666; color:white; }
a.tag:hover { background-color:#f99; }
a.tag { margin:20 4px; padding:0px 4px; }

.comment       { margin-top:1em; margin-bottom:2em; }
.comment .sign { padding-left:2em; color:#333; }
.comment .resp { padding-left:1em; font-style:italic; }

