body  {
margin-top : 0px;
margin-left : 0px;
background : #FFFFFF;
margin-bottom : 10px;
margin-right : 0px;
}

A  {
color : #336699;
text-decoration : none;
font-weight : bold;
}

A:link  {
color : #369;
text-decoration : none;
}

A:visited  {
color : #369;
text-decoration : none;
}

A:active  {
color : #369;
}

A:hover  {
color : #369;
}

h1, h2, h3  {
margin : 0px;
padding : 0px;
}

#banner  {
color : #FFF;
border-top : 3px solid #369;
border-bottom: 1px solid #333;
background : #993333;
font : normal medium verdana, arial, sans-serif;
border-bottom : 1px dotted #FFF;
letter-spacing : .2em;
padding: 15px;
}

#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover  {
font : bold x-small Trebuchet, "Trebuchet MS", arial, sans-serif;
color : #FFF;
text-decoration : none;
}

.description  {
letter-spacing : none;
color : #99CCFF;
text-transform : none;
background : #336699;
font : bold x-small verdana, arial, sans-serif;
}

#links {
position: absolute;
left:10px;
top:75px;
width: 225px;
}

#content  {
margin-left: 254px;
margin-right:174px;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 256px;
margin-right:236px;
border-right : 1px dashed #999;
border-left : 1px dashed #999;
padding-bottom : 20px;
background : #fff;
border-bottom: 1px dashed #999;
padding-top: 15px;
}

html>body #content {
margin-left: 256px;
margin-right:236px;
        }

#left  {
position: absolute;
right:10px;
top:75px;
width:210px;
background : #fff;

}

.blog  {
padding-right : 15px;
padding-top : 15px;
padding-left : 15px;
}

pre  {
margin: 0 20px 0 20px;
padding: 10px;
border: 1px solid #333;
background-color: #ccc;
color: #333;
font-size : x-small;
}

.blogbody {
padding-top : 10px;
color : #333;
font : normal x-small/140% verdana, arial, sans-serif;
background : #FFF;
padding-left : 10px;
padding-right : 10px;
}

.blogbody ul  {
margin-left: 10px;
padding-bottom : 10px;
background : #FFF;
padding-left : 10px;
padding-right : 10px;
}


.blogbody a,
	.blogbody a:link,
	.blogbody a:visited  {
text-decoration : none;
font-weight : normal;
}

.blogbody a:hover, .blogbody a:active   {
	border-bottom: 1px dotted #333;
text-decoration: none;
font-weight : normal;
}


.title  {
font : bold x-small verdana, arial;
color : #003366;
text-transform : none;
}

#menu  {
margin-bottom : 15px;
background : #FFF;
}

.date  {
color : #000;
border : 1px solid #999;
font : normal x-small verdana, arial, sans-serif;
margin-bottom : 10px;
padding : 5px;
}

.posted  {
font : x-small verdana, arial, sans-serif;
color : #003366;
margin-bottom : 15px;
}

.calendar  {
color : #666;
text-align : center;
background : #FFF;
font : normal x-small/140% verdana, arial, sans-serif;
padding : 2px;
}

.calendar a, .calendar a:visited   {
border: 1px solid #fff;
text-decoration: none;
padding : 2px;
}

.calendar a:hover, .calendar a:active   {
	border: 1px solid #333;
text-decoration: none;
padding : 2px;
}

.calendarhead  {
color : #003366;
background : #FFF;
font : bold x-small/140% verdana, arial, sans-serif;
padding : 2px;
}

.side  {
	color : #333;
	background : #FFF;
	font : normal x-small/140% verdana, arial, sans-serif;
	padding : 2px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}



.side a, .side a:visited   {
display: block;
border: 1px solid #fff;
text-decoration: none;
padding-left: 5px;
}

.side a:hover, .side a:active   {
	display: block;
	color: #fff;
	background: #369;
	border: 1px solid #333;
	text-decoration: none;
padding-left: 5px;
}


.sidetitle  {
	letter-spacing : .2em;
	color : #990000;
	text-transform : uppercase;
	text-align : center;
	margin-top : 10px;
	font : bold x-small/140% verdana, arial, sans-serif;
	padding : 2px;
	background : #CCCCCC;
	border: 1px solid #666;
}

.syndicate  {
text-align : center;
margin-top : 10px;
font : bold xx-small/140% verdana, arial, sans-serif;
padding : 2px;
}

.powered  {
	color : #003366;
	text-align : center;
	margin-top : 10px;
	font : bold xx-small/140% verdana, arial, sans-serif;
	letter-spacing : .2em;
	text-transform : uppercase;
	padding : 2px;
	clear: both;
	border: 1px solid #CCC;
}

.comments-body  {
color : #666;
background : #FFF;
font : normal x-small/140% verdana, arial, sans-serif;
padding : 10px;
}

.comments-post  {
background : #FFF;
font : normal x-small verdana, arial, sans-serif;
color : #666;
}

.trackback-body  {
color : #666;
background : #FFF;
font : normal x-small/140% verdana, arial, sans-serif;
padding : 10px;
}

.trackback-url  {
color : #666;
font : normal x-small/140% verdana, arial, sans-serif;
border : 1px dashed #CCC;
padding : 10px;
background : #FFF;
}

.trackback-post  {
background : #FFF;
font : normal x-small verdana, arial, sans-serif;
color : #666;
}

.comments-head  {
color : #666;
margin-top : 10px;
font : normal x-small verdana, arial, sans-serif;
border : 1px solid #999;
padding : 5px;
}

#banner-commentspop  {
color : #FFF;
border-top : 3px solid #99CCFF;
background : #336699;
font : bold medium verdana, arial, sans-serif;
border-bottom : 1px dotted #FFF;
padding : 15px;
}

.sideNorm  {
	color : #333;
	background : #FFF;
	font : normal x-small/140% verdana, arial, sans-serif;
	padding : 2px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
padding-left: 5px;
}

.sideNorm a, .sideNorm a:visited, .adtext   {
border: 1px solid #fff;
text-decoration: none;
}

.sideNorm a:hover, .sideNorm a:active   {
	color: #fff;
	background: #369;
	border: 1px solid #333;
	text-decoration: none;

}

.sideNorm ul {
	margin:0;
	padding:0;
	list-style: none;
}

.sideNorm li {
	padding-bottom: 3px;
}