body
 { font-size: 100%;
   font-family: verdana, sans-serif;
   background-image: url("background.png");
 }

.hide-on-blog {
	display: none;
}

a:link    {color: rgb(71,39,175); text-decoration: underline; }
a:visited {color: rgb(49,108,53); text-decoration: underline;}
a:hover   {color: rgb(46,129,231); text-decoration: underline;}
a:active  {color: rgb(46,129,231);  text-decoration: underline;
           background-color: rgb(0,0,0);}

div.title
 { text-align: center;
   padding-bottom: 36px;
 }

div.header
 { font-family: "Verdana", verdana, sans-serif;
   font-size: 162%; 
   font-weight: bold;
   margin: 0px;
 }

div.tail
 { text-align: center;
   padding-top: 12px;
   font-size: 62%;
 }

p.recentlist
 { text-indent:-6pt;
   padding-left:6pt;
   margin-bottom:0pt;
   margin-top:0pt;
 }

p.radarcat {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-left: 1em;
	text-indent:-1em;
	font-weight:bold;
	text-shadow:0px 0px 3px #0F0;
	text-align:center;
}

p.radarhead {
	margin-top:0.5em;
	margin-bottom:0pt;
	padding-left:1em;
	text-indent:-1em;
	font-weight:bold;
}

p.radaritem {
	margin-top:0pt;
	margin-bottom:0pt;
	padding-left:2em;
	text-indent:-1em;
}

div.category
 { margin: 0px;
   font-size: 62%;
 }

div.thread
 { margin: 0px;
   font-size: 62%;
 }

div.post
 { background-image: url("postheader.png");
   background-repeat: no-repeat;
   min-width: 683px;
   min-height: 294px;
   padding-top: 28px;
   padding-left: 36px;
 }

div.content
 { min-height: 100px;
 }

img.moodicon
 { margin-right: 15px;
 }

div.footer
 { }

div.sidebar
 { float: right;
   width: 244px;
   font-size: 78%;
 }

div.hotbox
 { background-image: url("hbheader.png");
   background-repeat: no-repeat;
   padding-left: 36px;
   min-height: 111px;
 }

div.hbheader
 { font-weight: bold;
 }

div.hbcontent
 { }

div.comment
 { background-image: url("cmtheader.png");
   background-repeat: no-repeat;
   padding-top: 44px;
   padding-bottom: 16px;
 }

div.cmtheader
 { font-weight: bold;
   clear: both;
 }

div.cmtcontent
 { min-height: 60px; }

th.search
 { text-align: left;
 }

td.search
 { background-color: #DDD;
   padding: 2pt;
 }

div.actions
 { padding: 2pt;
   margin-bottom: 12pt;
   background-color: #DDD;
 }

div.topbar
 { padding: 2pt;
   margin-bottom: 12pt;
   background-color: #DDD;
 }

input.login
 { 
   font-family: "Verdana", verdana, sans-serif;
 }

td
 { vertical-align: top; }

blockquote
 { border: 1px black dotted;
   padding: 6px;
   margin-top: 6px;
   margin-bottom: 6px;
   margin-left: 60px;
   margin-right: 60px;
 }

em
 { font-style: inherit;
   color: rgb(96, 39, 153);
 }

strong
 { font-weight: inherit;
   color: rgb(255, 0, 0);
 }

s
 { text-decoration: inherit;
   color: rgb(160, 160, 160);
 }

div.tags
 { font-size: 78%;
 }