body {
margin:0px 0px 20px 0px;
font-family: Tahoma;
font-size:11px;
line-height:13px; 
}
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: #FF0000; text-decoration: underline; }

h1 {
font-family: Tahoma;
font-size:14px;
margin: 0px;
padding: 0px;
}

h2 {
font-family: Tahoma;
font-size:14px; 
margin: 0px;
padding: 0px;
}

h3 {
font-family: Tahoma;
font-size:14px; 
margin: 0px;
padding: 0px;
}

#banner {
color:#888888;
font-size:12px;
line-height: 14px;
font-weight:normal; 
padding:15px;
border-top:4px double #666;
}

#banner a,
#banner a:link { color: #003366; text-decoration: underline; }
#banner a:visited { color: #003366; text-decoration: underline; }
#banner a:active { color: #999999; }
#banner a:hover { color: #999999; }

.description {
color:#444444;
text-transform:none;
font-size:11px;
line-height:13px; 
}

#content {
position:absolute;
margin-right:20px;
margin-left:225px;
margin-bottom:20px;
width: 502px;
font-size:11px;
line-height:13px;
}

#container {
}

#links { 
padding:15px;
width:200px; 
font-size:11px;
line-height:13px;
}

.blog {
padding:15px; 
font-size:11px;
line-height:13px;
}

.blogbody {
color:#000000;
font-weight:normal;
font-size:11px;
line-height:13px;
}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
font-weight: bold;
text-decoration: underline;
font-size:11px;
line-height:13px;
}

.title {
margin-bottom:0px;
border-bottom:1px solid #FF0000;
color: #EE0000;
} 

#menu {
margin-bottom:0px;
color: #FF0000;
text-align:center;
} 

.date {
color: #888888;
font-size:11px;
line-height: 13px;
border-bottom:1px solid #FF0000;
margin-bottom:10px;
font-weight:bold;
} 

.posted { 
font-size: 10px; 
color: #000000;
font-weight:bold;
margin-bottom:25px;
}

.calendar {
color:#000000;
font-weight:normal;
line-height:120%;
padding:0px;
text-align:left;
font-size:11px;
line-height:13px;
}

.calendarhead { 
color:#000000;
font-weight:bold;
padding:2px;
letter-spacing: .0em;
border-bottom:1px solid #FF0000;
text-align:left;
font-size:11px;
line-height:13px;
} 

.side {
color:#000000;
font-weight:normal;
line-height:110%;
padding:2px;
font-size:11px;
line-height:13px;
} 

.sidetitle {
color:#000000;
border-bottom:1px solid #FF0000;
font-weight:bold;
padding:2px;
margin-top:0px;
width:164px;
letter-spacing: .0em;
font-size:11px;
line-height:13px;
} 

.syndicate {
line-height:110%;
padding:2px;
margin-top:15px;
font-size:11px;
line-height:13px;
} 

.powered {
color:#000000;
padding:2px;
margin-top:10px;
letter-spacing: .0em;
font-size:11px;
line-height:13px;
} 

.comments-body {
color:#000000;
font-weight:normal;
padding-bottom:10px;
padding-top:10px; 
border-bottom:1px solid #FF0000;
height:100%;
font-size:11px;
line-height:13px;
} 

.comments-post {
color:#000000;
font-weight:normal; 
font-size:11px;
line-height:13px;
} 

.trackback-url {
color:#666;
font-weight:normal;
line-height:140%;
padding:5px; 
border:1px dotted #FF0000; 
font-size:11px;
line-height:13px;
}

.trackback-body {
color:#666;
font-weight:normal;
padding-bottom:10px;
padding-top:10px; 
border-bottom:1px dotted #FF0000; 
font-size:11px;
line-height:13px;
} 

.trackback-post {
color:#666;
font-weight:normal;
font-size:11px;
line-height:13px;
} 

.comments-head {
color: #000000; 
border-bottom:1px solid #999;
margin-top:20px;
font-weight:bold;
height:100%
font-size:11px;
line-height:13px;
} 

#banner-commentspop {
color:#FFF;
font-weight:bold;
border-left:1px solid #FFF; 
border-right:1px solid #FFF; 
border-top:1px solid #FFF; 
background:#000000;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
font-size:11px;
line-height:13px;
}

.right { float: right }
.left { float: left }

.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
.left { padding: 4px; margin: 0 7px 2px 0; display: inline;}