 
body {font-family: verdana, helvetica, sans-serif;background-color: #fff;margin: 0px;padding: 0px;}
a:link, a:visited, a:active {text-decoration:none;}
a:hover, a {text-decoration:underline;color:#338;}


#banner {background-color: #ddf;border-bottom: 1px dotted #668;padding: 10px 0 0 15px;}
#banner .desc {color: #668;font-family: times, serif;font-size: 1.0em;font-style: italic;font-weight: bold;margin:0; padding:0;margin-left: 10px;}	
h1,h2,h3,h4 {margin: 0px;padding: 0px;}
h1 a, h1 a:link, h1 a:hover{color:#222;}
h2{border-bottom: 1px dotted #668;}
.bannerad {margin:5px 25px 25px 25px;}
.bannerad_hp {margin:5px 5px 25px 25px;float:right;text-align:right;}
.bannerad_arc {margin:5px 5px 25px 25px;float:right;text-align:right;clear:right;}
#content {margin:6px;padding:2px;margin-right: 240px;}
#archivecontent {margin:6px;padding:2px;}

#links {padding: 10px;position: absolute;top: 0px;right: 0px;width: 209px;background:#fff;border-left: #668 dotted 1px;}

#menu {color: #444; font-size: 0.8em;margin: 0px;}

.entry{ margin:0;margin-bottom: 5px;color: #444; font-size: 0.8em;}
.date,.entrycat { color: #444; font-size: 0.8em;margin: 0px;}
.entrybody {margin:2px 8px 2px 16px;}
.date {font-size: 0.9em; font-weight: bold;margin-bottom: 5px;}
.posted	{ color: #666; font-size: 0.7em; font-style: italic;margin-top: 8px;}
#endpost {clear:both;}
.calendar {font-size: 0.8em;padding: 1px;text-align: center;}
.calendar a { background-color: #cce; padding: 1px;}
th,td {font-size: 0.8em;}
div.calendar {padding: 3px;}
div.calendar table {width: 100%;}

.calendarhead {	background: #ddf;border:#9c9 dotted 1px;color: #668;;font-weight: bold;padding: 2px;width: 100%; text-align:left;}

.side{color: #333; padding: 3px 7px;font-size: 0.8em;}
.side li {margin:0px;padding:1px;}
.side a:hover {text-decoration:none;color:#844;}
.side li:hover {background:#e4e4ff; text-decortion:underline}
.side ul {margin:2px;padding:1px;list-style:none;}
.sidetitle {background-color: #ddf;border: 1px dotted #9c9;color: #668;font-size: 0.9em;font-weight: bold;padding: 2px;margin-top: 6px;letter-spacing: 0.2em;clear:both;}
form{margin:0;padding:0;padding-top:3px;}

.powered, .syndicate {font-size: 0.7em;font-weight: bold;padding: 2px;margin-top: 10px;}	

.email-head,.comments-head	{ color: #444; font-size: 0.8em; font-weight: bold;margin-bottom: 2px;padding: 3px;}	
.email-body,.comments-body {color: #666; font-size: 0.8em;font-weight: normal;margin-left: 15px;margin-bottom: 5px;padding: 4px;}		
.comments-post {color: #888; font-size: 0.8em; font-weight: normal; font-style: italic;margin-top: 3px;text-align: right;}	

.email-head,.email-body{float:right;margin-right:30px;padding-left:20px; border-left:1px dotted #383;}

.trackback-url {color:#666;font-size:0.7em;font-weight:normal;background: #fff;line-height: 140%;padding: 5px;	}
.trackback-body {color:#666; font-size: 0.8em;font-weight: normal;padding-bottom: 10px;padding-top: 10px;		}		
.trackback-post {color: #666; font-size: 0.8em;font-weight: normal;background: #fff;}

form{margin:1px; padding:0px;}
dt{font-weight:bold;}
