body {
margin:0px 0px 20px 0px;
background:#B0C4DE;
}

A { color: #003366; text-decoration: underline;font-weight:bold;}
A:link{ color: #003366; text-decoration: underline; font-weight:bold;}
A:visited{ color: #003366; text-decoration: underline; font-weight:bold;}
A:active{ color: #999999; font-weight:bold;}
A:hover{ color: #999999; font-weight:bold;}

div.textad a { text-decoration: none; } 
div.textad a:link { text-decoration: none; } 
div.textad a:visited { text-decoration: none; } 
div.textad a:active { text-decoration: none; } 
div.textad a:hover { text-decoration: none; } 

h1, h2, h3 {
margin: 0px;
padding: 0px;
}

#leftcolumn {
margin:0px;
height:100%;
}

#middlecolumn {
margin:0px;
height:100%;
}

#middle A { color: #003366; text-decoration: underline;font-weight:bold;}
#middle A:link{ color: #003366; text-decoration: underline; font-weight:bold;}
#middle A:visited{ color: #003366; text-decoration: underline; font-weight:bold;}
#middle A:active{ color: #999999; font-weight:bold;}
#middle A:hover{ color: #999999; font-weight:bold;}

#rightcolumn {
margin:0px;
height:100%;
}

#container {
background:#FFF;
border:1px solid #000;
margin:0px;
}

#container a,
#container a:link,
#container a:visited,
#container a:active,
#container a:hover {
font-weight: bold;
text-decoration: underline;
}

.blog {
background:#FFF;
background-image: url(none);
padding:15px;
border:1px solid #000;
}

.blogbody {
font-family: trebuchet ms, verdana, arial, sans-serif;
color:#808080;
font-size:9pt;
font-weight:bold;
background:#FFF;
background-image: url(none);
line-height:135%;
}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover {
font-weight:bold;
text-decoration:underline;
}

.blogbody a:hover {
color:red;
}

.title{
font-family: trebuchet ms, verdana, arial, sans-serif;
font-size: medium;
color: #8B0000;
background:#DCDCDC;
border:1px solid #666;
padding:3px;
}

#menu {
/*controls the look of the navbar on the archive pages */
font-family: trebuchet ms, verdana, arial, sans-serif;
font-size: 9pt;
font-weight:bold;
background: beige;
border:1px dashed #666;
padding:5px;
text-align:center;
}

.date{ 
font-family: trebuchet ms, verdana, arial, sans-serif;
font-size:medium; 
color: #FFF; 
background: #191970;
border:1px solid #666;
margin-bottom:15px;
padding:3px;
font-weight:bold;
}

.posted{ 
/*controls the look of the posted by line */
font-family: trebuchet ms, verdana, arial, sans-serif; 
font-size: 9pt; 
font-weight:bold;
color: #000000; 
margin-bottom:5px;
text-align:right;
}

.posted a,
.posted a:link,
.posted a:visited,
.posted a:active,
.posted a:hover {
font-weight: bold;
text-decoration: underline;
}

.sidelink {
/*controls the look of the links on the left */
font-family: trebuchet ms, verdana, arial, sans-serif;
color:#333;
font-size:9pt;
font-weight:normal;
/*background:#B0C4DE;*/
line-height:140%;
padding:2px;
}

.sidetitle {
/*controls the look of the titles to the links on the left */
font-family: trebuchet ms, verdana, arial, sans-serif;
color:#FFF;
font-size:9pt;
font-weight:bold;
padding:2px;
margin-top:10px;
margin-bottom:10px;
letter-spacing: .2em;
background:#778899;
text-transform:uppercase;
text-align:center;
border-left:1px solid #FFF;
border-top:1px solid #FFF;
border-right:1px solid #000;
border-bottom:1px solid #000;
}

.sidetitle_top {
/*controls the look of the titles to the links on the left */
font-family: trebuchet ms, verdana, arial, sans-serif;
color:#FFF;
font-size:9pt;
font-weight:bold;
padding:2px;
margin-bottom:10px;
letter-spacing: .2em;
background:#778899;
text-transform:uppercase;
text-align:center;
border-left:1px solid #FFF;
border-top:1px solid #FFF;
border-right:1px solid #000;
border-bottom:1px solid #000;
}
