a{
	color : maroon;
	font-weight : bold;
	text-decoration : none;
	background: transparent;
}

a:link{ color : maroon; text-decoration : none;
	background: transparent;
}

a:visited{ color : maroon; text-decoration : none;
	background: transparent;
}

a:hover{ color : #407699;
	background: transparent;
}

a:active{ color : #008000;
	background: transparent;
}

blockquote {
	background : #F6F6F6;
	border : 3px solid;
	border-color : transparent;
	border-left-color : #818181;
	border-style : none none none solid;
	border-width : medium medium medium medium;
	color : maroon;
	margin : 0.5em 0.5em 0.5em 0.5em;
	padding : 5px 5px 5px 5px;
	font: small verdana,arial,sans-serif;
}

body{ background : white;
	color: #4C4C4C;
	margin: 20px;
}

h1,h2,h3{
	color : Maroon;
	font-family : trebuchet,verdana,arial,sans-serif;
	margin : 0 0 0 0;
	padding : 0px;
}

h1.rss,h2.rss,h3.rss {
	font-family : verdana,arial,sans-serif;
	font-size : large;
	margin : 0 0 0 0;
	padding : 0px;
}

h2,h3{ margin : 0.8em 0 0 0; }

h2.rss {
	font-family : trebuchet,verdana,arial,sans-serif;
	font-size : medium;
	margin : 0.6em 0 0 0;
}

h3.rss {
	font-family : trebuchet,verdana,arial,sans-serif;
	font-size : small;
	margin : 0.4em 0 0 0;
}

p.rss {
	font-family : verdana,arial,sans-serif;
	font-size : x-small;
	margin-left : 3em;
}

textarea { background : white; }

.blog{
	background : white;
	border : 0px #00008B;
	font-family: Verdana, Arial, sans-serif;
	color: #4C4C4C;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.blogbody{
	background : white;
	color : #4C4C4C;
	font : normal small/150% verdana,arial,sans-serif;
}

.blogbody a {
	background : transparent;
	color : maroon;
	text-decoration : underline;
	font-weight: normal;
}

.blogbody a:link {
	background : transparent;
	color : maroon;
	text-decoration : underline;
	font-weight: normal;
}

.blogbody a:visited {
	background : transparent;
	color : maroon;
	text-decoration : underline;
	font-weight: normal;
}

.blogbody a:hover{
	background-color : #FFFF66;
	color : maroon;
	font-weight : normal;
	text-decoration : underline;
}

.blogbody a:active{
	background : white;
	color : #008000;
	text-decoration : underline;
	font-weight: normal;
}

.button {
	background : ButtonHighlight;
	border : 1px solid buttonface;
	margin : 1px;
}

.caption {
	color : maroon;
	font : italic normal bold x-small trebuchet,verdana,arial,sans-serif;
}

.comments-body{
	background : white;
	border-bottom : 1px dotted #999999;
	color : #4C4C4C;
	padding-bottom : 10px;
	padding-top : 10px;
	font: normal small/140% Verdana, Arial, sans-serif;
}

.comments-body a {
	background : white;
	color : #0002BD;
	font-weight : normal;
	text-decoration : underline;
}

.comments-body a:link {
	background : white;
	color : maroon;
	text-decoration : underline;
	font-weight: normal;
}

.comments-body a:visited {
	background : white;
	color : maroon;
	text-decoration : underline;
	font-weight: normal;
}

.comments-body a:hover{
	background-color : #FFFF66;
	color : #4C4C4C;
	font-weight : normal;
	text-decoration : underline;
}

.comments-body a:active{
	background : white;
	color : #0002BD;
	text-decoration : underline;
	font-weight: normal;
}

.comments-head{
	background : white;
	border-bottom : 1px solid maroon;
	color : maroon;
	font : bold small trebuchet,verdana,arial,sans-serif;
	margin-top : 20px;
}

.comments-post{
	background : white;
	color : #4C4C4C;
	font : normal x-small verdana,arial,sans-serif;
	margin-top : 10px;
	text-align : right;
}

.copyright{
	color : #4C4C4C;
	font : bold xx-small Geneva,Arial,Helvetica,sans-serif;
	margin-left : 2px;
	margin-top : 10px;
}

.date{
	border-bottom : 1px solid maroon;
	color : maroon;
	font : bolder smaller georgia,verdana,arial,sans-serif;
	margin-bottom : 10px;
}

.description{
	background : #e7e7e7;
	color : #4C4C4C;
	font : bold x-small verdana,arial,sans-serif;
	text-transform : none;
	border-bottom-color: #808080;
}

.linkitem { font-size : small; font-weight : bold; }

.linkitemdescription {
	font-size : small;
	left : 0px;
	position : relative;
	top : 1px;
}

.posted{
	color : #000000;
	font : x-small verdana,arial,sans-serif;
	margin-bottom : 45px;
	text-align : right;
}

.powered{
	border-bottom : 1px dotted #000000;
	border-top : 1px dotted #000000;
	color : #4C4C4C;
	font : bold xx-small/140% verdana,arial,sans-serif;
	letter-spacing : .2em;
	margin : 20px 0 0 0;
	padding : 10px;
	text-align : center;
	text-transform : uppercase;
}

.pressed {
	background : buttonface;
	border-bottom : 1px solid buttonhighlight;
	border-left : 1px solid buttonshadow;
	border-right : 1px solid buttonhighlight;
	border-top : 1px solid buttonshadow;
	margin : 1px;
}

.raised {
	background : buttonface;
	border-bottom : 1px solid buttonshadow;
	border-left : 1px solid buttonhighlight;
	border-right : 1px solid buttonshadow;
	border-top : 1px solid buttonhighlight;
	margin : 1px;
}

.side{
	background : white;
	color : maroon;
	font : normal x-small/140% verdana,arial,sans-serif;
	padding : 2px;
}

.sidetitle{
	background : #E7E7E7;
	border-bottom : solid maroon 2px;
	color : maroon;
	font : small-caps 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	letter-spacing : .1em;
	margin-top : 10px;
	padding : 2px;
	text-align : left;
	border-top: 2px solid maroon;
}

.tabletext{
	font-family : Arial,Helvetica,sans-serif;
	font-size : small;
}

.title{
	color : maroon;
	font : bolder smaller verdana,arial,sans-serif;
	text-transform : uppercase;
}

.trackback-body{
	background : white;
	border-bottom : 1px dotted #999999;
	color : #4C4C4C;
	font : normal small/140% georgia,verdana,arial,sans-serif;
	padding-bottom : 10px;
	padding-top : 10px;
}

.trackback-post{
	background : white;
	color : #4C4C4C;
	font : normal x-small verdana,arial,sans-serif;
	text-align : right;
}

.trackback-url{
	background : white;
	border : 1px dotted #999999;
	color : #4C4C4C;
	font : normal small/140% georgia,verdana,arial,sans-serif;
	padding : 5px;
}

#banner{
	background : #e7e7e7;
	border-left : 0 px solid #FFFFFF;
	border-right : 0 px solid #FFFFFF;
	border-top : 3px solid maroon;
	color : maroon;
	font : normal bold large trebuchet,verdana,arial,sans-serif;
	padding : 15px;
	text-decoration: none;
	border-bottom: 3px solid maroon;
	margin-left: 20px;
	margin-right: 20px;
}

#banner a { color : maroon; }

#banner-commentspop{
	background : maroon;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	border-top : 1px solid #FFFFFF;
	color : #FFFFFF;
	font : bold large trebuchet,verdana,arial,sans-serif;
	padding : 5px 15px;
}

#container{ background : #FFFFFF; border : 0 px solid #FFFFFF;
}

#content{
	background : white;
	border : 0px solid #F5DEB3;
	float : left;
	padding : 2px 2px 2px 2px;
	width : 69%;
	margin: 5px 1% 20px 20px;
}

#links{
	background : white;
	color : #333333;
	float : right;
	left : 72%;
	overflow : hidden;
	margin : 15px 20px 15px 0px;
	width : 22%;
	border-left-width: 3pt;
	font-variant: small-caps;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

#menu{
	background : white;
	margin-bottom : 15px;
	text-align : center;
}

#toolbar {
	background : white;
	margin : 0px;
	padding : 0px;
	text-align : right;
	width : 400px;
}
