body  {
	margin: 0px;
	background : #EEEEFF;
}

A  {
	color : #000066;
	text-decoration : underline;
}

A:link  {
	color : #F02000;
	text-decoration : underline;
}

A:visited  {
	color : #000066;
	text-decoration : underline;
}

A:active  {
	color : #999999;
}

A:hover  {
	color : #F02000;
}

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

#banner  {
	font-family : verdana, arial, sans-serif;
	color : #EEE;
	font-size : medium;
	font-weight : normal;
	padding : 10px;
	background : #4444BB;
}

#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover  {
	font-family : verdana, arial, sans-serif;
	font-size : xx-large;
	color : #EEE;
	text-decoration : none;
}

.description  {
	font-family : verdana, arial, sans-serif;
	color : #EEE;
	font-size : small;
	font-weight : bold;
	text-transform : none;
}

#content  {
	position : absolute;
	background : #FFF;
	margin-right : 60px;
	margin-left : 245px;
	margin-bottom : 20px;
	border : 1px solid #FFF;
	width: 75%
}

#container  {
	background : #FFF;
	border : 1px solid #FFF;
}

#links  {
	padding : 15px;
	border : 1px solid #FFF;
	width : 200px;
}

.blog  {
	padding : 15px;
	background : #FFF;
}

.blogbody  {
	font-family : verdana, arial, sans-serif;
	color : #333;
	font-size : small;
	font-weight : normal;
	background : #FFF;
	line-height : 120%;
}

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

.blogbody a:hover  {
	color : #F02000;
	background : #FFDDBB;
}

.title  {
	font-family : verdana, arial, sans-serif;
	font-size : medium;
	background : #EEEEFF;
	padding-bottom : 4px;
	padding-top : 4px;
	padding-left : 4px;
	padding-right : 4px;
	color : #000066;
}

#menu  {
	font-family : verdana, arial, sans-serif;
	font-size : small;
	margin-bottom : 5px;
	background : #EEEEFF;
	text-align : center;
	padding-bottom : 4px;
	padding-top : 4px;
}

.date  {
	font-family : verdana, arial, sans-serif;
	font-size : medium;
	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;
}

.posted a,
.posted a:link,
.posted a:visited,
.posted a:active  {
	text-decoration : none;
}

.posted a:hover  {
	background : #FFDDBB;
	color : #F02000;
	text-decoration : none;
}

.calendar  {
	font-family : verdana, arial, sans-serif;
	color : #666;
	font-size : x-small;
	font-weight : normal;
	background : #EEEEFF;
	line-height : 140%;
	padding : 1px;
	text-align : left;
}

.calendar a:hover  {
	font-weight : normal;
	color : #F02000;
	background : #FFDDBB;
	text-decoration : underline;
}

.calendarhead  {
	font-family : verdana, arial, sans-serif;
	color : #000066;
	font-size : small;
	font-weight : normal;
	padding : 2px;
	background : #DDDDFF;
	text-transform : uppercase;
	text-align : left;
}

.side  {
	font-family : verdana, arial, sans-serif;
	color : #333;
	font-size : x-small;
	font-weight : normal;
	background : #EEEEFF;
	line-height : 140%;
	padding : 2px;
}

.side a:hover  {
	font-weight : normal;
	color : #F02000;
	background : #FFDDBB;
	text-decoration : underline;
}

.sidetitle  {
	font-family : verdana, arial, sans-serif;
	color : #000066;
	font-size : small;
	font-weight : normal;
	padding : 2px;
	margin-top : 15px;
	background : #DDDDFF;
	text-transform : uppercase;
}

.syndicate  {
	font-family : verdana, arial, sans-serif;
	font-size : xx-small;
	line-height : 140%;
	padding : 2px;
	margin-top : 10px;
	background : #EEEEFF;
}

.powered  {
	font-family : verdana, arial, sans-serif;
	color : #666;
	font-size : x-small;
	line-height : 140%;
	text-transform : uppercase;
	padding : 2px;
	margin-top : 25px;
	letter-spacing : .1em;
	background : #EEEEFF;
}

.comments-body  {
	font-family : verdana, arial, sans-serif;
	color : #333;
	font-size : small;
	font-weight : normal;
	background : #FFF;
	line-height : 140%;
	padding-bottom : 10px;
	padding-top : 10px;
	border-bottom : 2px solid #666;
}

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

.trackback-url  {
	font-family : verdana, arial, sans-serif;
	color : #666;
	font-size : small;
	font-weight : normal;
	background : #FFF;
	line-height : 140%;
	padding : 5px;
	border : 1px solid #000;
}

.trackback-body  {
	font-family : verdana, arial, sans-serif;
	color : #666;
	font-size : small;
	font-weight : normal;
	background : #FFF;
	line-height : 140%;
	padding-bottom : 10px;
	padding-top : 10px;
	border-bottom : 1px solid #000;
}

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

.comments-head  {
	font-family : verdana, arial, sans-serif;
	font-size : small;
	color : #666;
	margin-top : 20px;
	font-weight : bold;
	background : #EEEEFF;
	padding-left : 3px;
}

#banner-commentspop  {
	font-family : verdana, arial, sans-serif;
	color : #FFF;
	font-size : large;
	font-weight : bold;
	border-left : 1px solid #FFF;
	border-right : 1px solid #FFF;
	border-top : 1px solid #FFF;
	background : #003366;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	padding-bottom : 5px;
}

