body {
font-family:verdana, arial, sans-serif;
margin:0px 0px 0px 0px;
background:#ffffcc;
}
ul {
margin:0;
padding:0;
margin-left:15px;
font-size:x-small;
}
A {
color: #999966;
text-decoration: none;
font-weight:bold;
}
A:link {
color: #999966;
text-decoration: none;
}
A:visited {
color: #999966;
text-decoration: none;
}
A:active {
color: #99cc66;
}
A:hover {
color: #99cc66;
}
#banner {
font-family:verdana, arial, sans-serif;
color:#ffffff;
font-size:x-large;
font-weight:normal;
border-bottom:1px dotted #ffffff;
border-top:3px solid #99ccff;
background:#336699;
padding-top:15px;
padding-left:25px;
padding-right:25px;
padding-bottom:15px;
letter-spacing: .2em;
}
#banner a, #banner a:link, #banner a:visited, #banner a:active, #banner:hover {
font-family:verdana, arial, sans-serif;
font-size: x-large;
color: #ffffff;
text-decoration: none;
}
.description {
font-family:verdana, arial, sans-serif;
color:#99CCFF;
font-size:x-small;
font-weight:bold;
background:#336699;
text-transform:none;
letter-spacing: .1ex;	
}
h1, h2, h3 {
margin: 0px;
padding: 0px;
}
#content {
background:#ffffcc;
border-right:1px dashed #999999;
margin-right:230px;
z-index:3;
}
#links {
position:absolute;
top:auto;
right:0px;
width:200px;
z-index:2;
padding-left:15px;
padding-top:5px;
padding-bottom:15px;
padding-right:15px;
background:#ffffcc;
border-left:1px dashed #999999;
}
#footer {
font-family:verdana, arial, sans-serif;
color:#ffffff;
font-size:xx-small;
font-weight:bold;
text-align:right;
border-top:1px dotted #ffffff;
border-bottom:3px solid #99ccff;
background:#336699;
padding-top:15px;
padding-left:25px;
padding-right:25px;
padding-bottom:15px;
letter-spacing:.15em;
}
.blog {
padding:15px;
font-family:verdana, arial, sans-serif;
font-size:small;
font-weight:normal;
}
.blogheader {
font-family: verdana, arial, sans-serif;
color:#333333;
font-size:small;
font-weight:normal;
background:#ffffcc;
line-height:140%;
padding-left:10px;
padding-bottom:2px;
}
.blogmenu {
font-family: verdana, arial, sans-serif;
color:#333333;
font-size:small;
font-weight:normal;
text-align:justify;
background:#ffffcc;
line-height:140%;
padding-left:10px;
border-top:1px solid #999999;
}
.blogbody {
font-family: verdana, arial, sans-serif;
color:#333333;
font-size:small;
font-weight:normal;
background:#ffffcc;
line-height:140%;
padding-left:10px;
padding-right:10px;
border-top:1px solid #999999;
}
.blogbody a, .blogbody a:link, .blogbody a:visited, .blogbody a:active, .blogbody a:hover {
font-weight: normal;
text-decoration: none;
}
.title { 
font-family: verdana, arial, sans-serif;
font-size: small;
color: #003366; 
font-weight:bold;
line-height:140%;
text-decoration: none;
}
a.title {
font-family: verdana, arial, sans-serif;
font-size: small;
color: #003366;
text-decoration: none;
}
#menu {
margin-bottom:5px;
color: #003366;
background:#ffffcc;
}
.date {
font-family:verdana, arial, sans-serif;
color:#666666;
font-size:x-small;
font-weight:bold;
background:#ffffcc;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
text-align:right;
text-transform:uppercase;
letter-spacing: .2em;
line-height:140%;
}
.author {
font-family:verdana, arial, sans-serif;
font-weight: normal;
font-size: x-small;
line-height:100%;
color: #003366;
}
.extended {
font-family:verdana, arial, sans-serif;
font-weight: normal;
font-size: x-small;
color: #003366;
line-height:100%;
}
.posted {
font-family:verdana, arial, sans-serif;
font-weight: normal;
font-size: x-small;
color: #003366;
line-height:100%;
margin-bottom:25px;
}
.calendar {
font-family:verdana, arial, sans-serif;
color:#666666;
font-size:x-small;
font-weight:normal;

line-height:140%;
text-align:left;
}
.calendarhead {	
font-family:verdana, arial, sans-serif;
color:#666666;
font-size:x-small;
font-weight:bold;
background:#eeeeee;
padding-left:10px;
padding-bottom:2px;
line-height:140%;
text-align:left;
text-transform:uppercase;
letter-spacing: .2em;
}
.today {
background:#eeeeee;
}
.side {
font-family:verdana, arial, sans-serif;
color:#003366;
font-size:x-small;
font-weight:normal;
background:#ffffcc;
padding:10px;
line-height:140%;
}
.sidetitle {
font-family:verdana, arial, sans-serif;
color:#666666;
font-size:x-small;
font-weight:bold;
background:#eeeeee;
padding-left:10px;
padding-bottom:2px;
line-height:140%;
text-align:left;
text-transform:uppercase;
letter-spacing: .2em;
}
.sidelogo {
background:#ffffcc;
text-align:center;
}
.syndicate {
font-family:verdana, arial, sans-serif;
color:#003366;
font-size:x-small;
font-weight:bold;
line-height:140%;
text-align:left;
background:#eeeeee;
padding-left:10px;
padding-bottom:2px;
}
.powered {
font-family:verdana, arial, sans-serif;
color:#003366;
font-size:x-small;
font-weight:bold;
border-bottom:1px solid #999999;
line-height:140%;
text-transform:uppercase;
text-align:left;
padding-left:10px;
padding-bottom:2px;
}
.comments-body {
font-family:verdana, arial, sans-serif;
color:#666;
font-size:small;
font-weight:normal;
background:#ffffcc;
line-height:140%;
padding:10px;
}
.comments-post {
font-family:verdana, arial, sans-serif;
color:#666;
font-size:x-small;
font-weight:normal;
background:#ffffcc;
}
.trackback-body {
font-family:verdana, arial, sans-serif;
color:#666;
font-size:small;
font-weight:normal;
background:#ffffcc;
line-height:140%;
padding:10px;	
}
.trackback-url {
font-family:verdana, arial, sans-serif;
color:#666;
font-size:small;
font-weight:normal;
background:#ffffcc;
line-height:140%;
padding:10px;
border:1px dashed #cccccc;
}
.trackback-post {
font-family:verdana, arial, sans-serif;
color:#666;
font-size:x-small;
font-weight:normal;
background:#ffffcc;
}
.comments-head {
font-family: verdana, arial, sans-serif;
font-size: small;
color: #666666;
border:1px solid #999999;
padding:5px;
font-weight:normal;
margin-top:10px;	
}
#banner-commentspop {
font-family: verdana, arial, sans-serif;
color:#ffffff;
font-size:large;
font-weight:bold;
border-bottom:1px dotted #ffffff;
border-top:3px solid #99ccff;
background:#336699;
padding:15px;
}
pre {
font-size:small;
color:#666666;
}
TT {
font-size:small;
color:#666666;
}
