a 			{
	color : #3300FF;
	text-decoration : underline;
}

a:link		{
	color : #3300FF;
	text-decoration : underline;
}

a:visited	{
	color : #6246D9;
	text-decoration : underline;
}

a:hover		{
	background-color : #FF0066;
	color : #000000;
}

a:active	{
	color : #999999;
}

a img {
	border : 0px;
}

body {
	background-color : #D4D0C8;
	margin : 0em 0em 2em 0em;
	font-family : verdana, arial, sans-serif;
	font-size : 0.8em;
}

h1, h3 {
	color : #FF0066;
}

h2 {
	color : #000000;
}

h4 {
	font-weight : bold;
	letter-spacing : .3em;
	font-size : small;
	margin-bottom : 0.5em;
	text-transform : uppercase;
	text-align : left;
}

#content {
	margin-bottom : 2em;
	left : 16em;
	padding : 1.5em 4em 0em 0em;
	position : absolute;
}

.blog {
}

.blogbody {
	line-height : 2em;
}

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

.calendar {
	color : #FF0066;
	font-size : 0.9em;
	font-weight : bold;
	line-height : 1.4em;
	padding : 0px;
	text-align : left;
}

th span.calendar {
	color : #000000;
	font-weight : normal;
}

.calendar table {
	margin : 0em;
}

.calendar table td {
	padding : 0.1em;
	text-align : right;
}

.category-count {
	color : #999999;
	font-size : 0.8em;
}

.comments-body {
	line-height : 1.4em;
	padding-bottom : 1em;
	padding-top : 1em;
}

.comments-head	{
	font-weight : bold;
	margin-top : 2em;
}

.comments-post {
}

.date	{
	font-size : large;
	font-weight : bold;
}

.description {
	text-transform : none;
}

.posted	{
	font-size : x-small;
	margin-bottom : 25px;
}

.powered {
	font-size : 0.7em;
	letter-spacing : .2em;
	line-height : 1.4em;
	margin-top : 10em;
	text-transform : uppercase;
}

.side {
	line-height : 1.4em;
	margin-top : 2em;	
}

.reminder {
	position : absolute;
	top : 0px;
	padding : 1em;
}

.reminder a {
	color : #ff0066;
}

.syndicate {
	font-size : xx-small;
	line-height : 140%;
	margin-top : 15px;
	padding : 2px;
}

.title	{
}

.trackback-body {
	font-size : small;
	font-weight : normal;
	line-height : 140%;
	padding-bottom : 10px;
	padding-top : 10px;
}

.trackback-post {
	font-size : x-small;
	font-weight : normal;
}

.trackback-url {
	font-size : small;
	font-weight : normal;
	line-height : 140%;
	padding : 5px;
}

#banner {
	padding : 1em;
	margin-bottom : 1em;
}

#banner div {
	float : right;
	text-align : center;
	background-color : #C3BFB5;

}

#banner div p {
	font-weight : bold;
	font-size : 0.9em;
	padding : 0.2em;
	margin : 0em;
	border-top : 2px solid D4D0C8;
}

#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
	font-size : xx-large;
	text-decoration : none;
}

#banner-commentspop {
	font-size : large;
	font-weight : bold;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
}

#links {
	margin-top : -2em;
	padding : 1em;
	width : 15em;
}

#menu {
	margin-right : 2em;
	padding-right : 310px;
	text-align : center;
}
