body { margin:0px 0px 20px 0px; background-color:#FFF; }
A { color: #003366;text-decoration: underline; }
A:link { color: #003366; text-decoration: underline; }
A:visited { color: #003366; text-decoration: underline; }
A:active { color: #999999; }
A:hover { color: #999999; }
h1, h2, h3 { margin: 0px; padding: 0px; }
blockquote{ border-left:1px solid #666; font-style:italic; padding-left:5px;margin-left:20px;margin-right:0px;}
#banner { font-family: georgia, verdana, arial, sans-serif;color:#333; font-size:x-large; font-weight:normal; padding:15px; border-top:4px double #666; }
#banner a, #banner a:link, #banner a:visited, #banner a:active, #banner a:hover { font-family: georgia, verdana, arial, sans-serif; font-size: xx-large; color: #333; text-decoration: none; }
.description { font-family:georgia, times new roman, serif; color:#333; font-size:small;text-transform:none; } 
#links { position: absolute; top: 96px; padding:0px 10px 15px 15px; border:1px solid #FFF; width:205px; }
#content { margin: 0px 5px 20px 246px; border:1px solid #FFF } 
#container {border:1px solid #FFF;}
.blog { padding:15px; }
.blogbody { font-family: georgia, verdana, arial, sans-serif; color:#333; font-size:small; font-weight:normal; line-height:160%; } 
.blogbody a, .blogbody a:link, .blogbody a:visited, .blogbody a:active, .blogbody a:hover { font-weight: normal; text-decoration: underline; }
.title { font-family: georgia, times new roman, serif; font-size: medium; color: #666; } 
.date {font-family: georgia, times new roman, serif; font-size: large; color: #333; border-bottom:1px solid #999; margin-bottom:10px; font-weight:bold; }
.posted { font-family:verdana, arial, sans-serif; font-size: x-small; color: #000000;margin-bottom:25px; }
.side { font-family:verdana, arial, sans-serif; color:#333; font-size:x-small; font-weight:normal; line-height:140%; padding:2px; }
.sidetitle { font-family: georgia, times new roman, serif; color:#666600; font-size:small; font-weight:normal; padding:2px; margin-top:10px; letter-spacing: .3em; text-transform:uppercase; }
* html #links { position: absolute; top: 96px; padding:0px 5px 5px 10px; border:1px solid #FFF; width:210px; }
* html .side {font-size:8pt;}
* html .sidetitle {font-size:10pt;}
.powered { font-family: georgia, times new roman, serif; color:#666; font-size:small; line-height:140%; text-transform:uppercase;padding:2px; margin-top:20px; letter-spacing: .2em; }
div.searchcount{margin-bottom:5px;}
span.searchcounter{font-weight:bold;}
span.searchquery{font-weight:bold;}
span.searchcurrpage{font-weight:bold;}
div.searchresult{margin-top:5px;margin-bottom:5px;}
.commentTable {
border:#CCCCCC 1px solid;
margin:5px;
}
.commentTable td{
font-family:verdana, arial,sans-serif; 
color:#333; 
font-weight:normal;
 font-size:x-small;
}
input{
font-family:verdana, arial,sans-serif; 
color:black; 
font-weight:normal;
font-size:small;
}
#Query{
width:140px;
}
.heading{ font-family: georgia, times new 
roman, serif; color:white; font-size:small; font-weight:normal; padding:2px; 
margin-top:30px; letter-spacing: .3em; background-color:#CCCCCC;}
.commentbody { font-family: verdana, arial, sans-serif; color:#333; 
font-size:small; font-weight:normal;} 
.commentbody a, .commentbody a:link, .commentbody a:visited, .commentbody a:active, 
.commentbody a:hover { font-weight: normal; text-decoration: underline; } 
.commentauthor{ 
color:#666600; 
font-weight:bold; 
} 
.commenttext{border-left:1px solid #666; padding-left:5px;margin-left:20px; font-family: font-family:verdana, arial, sans-serif;
font-size:small; font-weight:normal;} 
