A {
	text-decoration: none; 
	color: #3366cc;
}

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

A:hover {
	color: #3366cc; 
	text-decoration: none; 
	background: #ffffcc;
}

A:active {
	color: #999999; 
	text-decoration: none; 
	background: #ffffcc;
}

A.sitelink {
	text-decoration: none; 
	color: #666666; 
	background: #ffffff;
    display: block;
}

A.sitelink:visited {
	color: #999999; 
	text-decoration: none; 
	background: none; 
    display: block;
}

A.sitelink:hover {
	color: #3366cc; 
	text-decoration: none; 
	background: none;
    display: block;
}

A.sitelink:active {
	color: #999999; 
	text-decoration: none; 
	background: none;
    display: block;
}

A.imp_sitelink {
	text-decoration: none; 
	font-weight: bold;
	color: #666666; 
    display: block;
}

A.imp_sitelink:visited {
	color: #999999; 
	text-decoration: none; 
	background: none; 
    display: block;
}

A.imp_sitelink:hover {
	color: #3366cc; 
	text-decoration: none; 
	background: none;
    display: block;
}

A.imp_sitelink:active {
	color: #999999; 
	text-decoration: none; 
	background: none;
    display: block;
}

 
A.menulink, A.menulink:visited {
	text-decoration: none; 
	color: #666666; 
	background: #ffffff;
}

A.menulink:hover {
	color: #3366cc; 
	text-decoration: none; 
	background: none;
}

A.menulink:active {
	color: #666666; 
	text-decoration: none; 
	background: none;
}

/* 
It appears that Opera (5.11) uses attribute values from A for A.x,
if you try to override with "none". You must specify a "real" value 
in order to override. E.g.: A.x {background: none} will use A's 
background value; only A.x {background: #ffffff} will work.
-mfw 27 oct 01
*/

.maintitle {
	margin-left: 10px; 
	border-bottom: 1px solid #666666; 
	padding-bottom: 3px;
}

BODY { background-color: #ffffff; }

TD, P {
	font-family: georgia, 'times new roman', serif; 
	font-size: 12px; 
	line-height: 19px; 
	color: #333333; 
    padding-bottom: 7px;
    padding-top: 4px;
    margin-top: 0px;
    margin-bottom: 0px;
}


TD.content {
	padding-top: 7px; 
	padding-left: 10px; 
	padding-right: 15px;
}

TABLE.racetable {
	background: #dddddd;
	cell-spacing: 0px;
	cell-padding: 0px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

TABLE.racetable TR TD {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #333333;
	vertical-align: top;
	padding: 4px;
}

TABLE.racetable TR.lite TD {
	background : #eeeeee;
}

TR.headrow TD {
	font-weight: bold;
	background: #cccccc;
}

TR.titlerow TD {
	font-weight: bold;
    color: #ffffff; 
	background: #666666;
}

TR.titlerow TD P {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 14px; 
    color: #ffffff; 
	margin-top: 0px;
}


P.head1 {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 18px; 
	color: #333333;
	margin-top: 0px;
}

INPUT, TEXTAREA {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #333333;
	font-size: 11px;
	border: 1px solid;
	background-color: #eeeeee;
}

BLOCKQUOTE {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666;
	line-height: 15px;
	margin-top: 10px;
	margin-left: 22px;
	margin-right: 20px;
	margin-bottom: 10px;
}

BLOCKQUOTE P {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666;
	line-height: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
}

xx {
	font-size: 9px; 
	margin-top: 3px;
	margin-left: 22px;
	margin-right: 20px;
	margin-bottom: 10px;
}

P.QUOTESIG {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666;
	text-align: right;
	line-height: 13px;
	margin-left: 22px;
	margin-right: 20px;
}

.via {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px; 
	line-height: 11px;
	color: #666666; 
}

.aside {
	font-size: 11px; 
	line-height: 13px;
	color: #666666; 
}

.more {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px; 
	color: #666666; 
	display: inline;
}

UL {
	list-style-type: disc;
	margin-top: 5px;
    padding-top: 0px;
}

.side {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 13px; 
	color: #666666;
	text-align: right;
	white-space: normal;
	padding-top: 10px;
    
}

.sidehead {
	font-weight: bold;
	color: #333333;
	display: block;
}

.currentsection {
	color: #cccccc;
}

.copyright	{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	line-height: 11px; 
	display: block;
	text-align: right;
}

.rlist, .rnum, .rname 	{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	line-height: 11px; 
	text-align: right;
}

.rhead,.rcredits, .rcredit{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #999999;
	font-size: 9px;
	line-height: 11px; 
	text-align: right;
}

.dateline {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 10px; 
	color: #999999; 
    padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
}

#commenttitle {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #333333;
	margin-top: 4px;
}

.sk {
	font-variant: small-caps
}

.datehead {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #333333;
	margin-top: 4px;
	margin-bottom: 5px;
}

.entrytitle {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #666666;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.notice {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: red;
	margin: 4px;
	margin-bottom: 20px;
	padding: 15px;
	background-color: #cccccc;
}

IMG.bb {
	border: solid 1px #333333;
}

#aboutpic {
	border: solid 1px #333333;
	float: left;
	vertical-align: top;
	margin-top: 5px;	margin-left: 0px; margin-bottom: 2px; margin-right: 11px;
}


IMG.bbinlineright {
	border: solid 1px #333333;
	float: right;
	vertical-align: text-bottom;
	margin-left: 5px; margin-bottom: 2px;
}

IMG.bbinlineleft {
	border: solid 1px #333333;
	float: left;
	vertical-align: text-top;
	margin-left: 0px; margin-bottom: 2px; margin-right: 5px;
}

IMG.bbinlineleftnoborder {
	border: 0px;
	float: left;
	vertical-align: text-top;
	margin-top: 5px; margin-left: 0px; margin-bottom: 2px; margin-right: 8px;
}

IMG.wb {
	border: solid 1px #cccccc; 
}

#pixcell {
	padding-top: 0px;
}

.picspacer {
	display: block; 
	margin-top: 3px;
}

#sorry {
	display: none;
}

.fieldlabel {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	margin-top: 0px;
	text-align: left;
}

.commentcheckbox {
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #333333;
	font-size: 11px;
	border: 0px;
	background-color: #ffffff;
}



#archwarn {
	margin: 0px;
	margin-bottom: 20px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px; 
	line-height: 12px; 
	color: #666666; 
}

DIV.commentbody {
margin-top: 8px;
background-color: #eeeeee;
margin-bottom: 3px;
padding: 7px;
}

DIV.commentbody P {
margin-top: 0px;
margin-bottom: 6px;
}

div.qotm {
   background-color: #eeeeee;
   width: 1.6in;
   margin-bottom: 10px;
   margin-right: 0px;
   margin-top: 0px;
   margin-left: auto;
   padding: 0px;
   text-align: left;
}

div.qotm p#qotm_title {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 9px;
    color: #ffffff; 
	background-color: #666666;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin: 0px;
   font-weight: bold;
}

div.qotm p#qotm_quote {
	font-family: georgia, 'times new roman', serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #333333; 
	margin-bottom: 0px;
	margin-top: 0px;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 0px;
}

div.qotm p#qotm_quote_detail {
	font-family: georgia, 'times new roman', serif; 
	font-size: 10px;
    font-style: italic; 
	line-height: 12px; 
	color: #333333; 
	margin-bottom: 6px;
	margin-top: 0px;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
    text-align: right;
}

div.qotm p#qotm_quote:first-letter {
	font-size: 19px; 
}

div.qotm p#qotm_author {
	font-family: georgia, 'times new roman', serif; 
	font-size: 11px; 
	line-height: 14px; 
	color: #333333; 
	margin-bottom: 0px;
	margin-top: 4px;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 0px;
	padding-bottom: 6px;
    text-align: right;
	font-variant: small-caps
}

div.ref {
   width: 1.5in;
   margin: 0px;
   padding-right: 0px;
}

