fieldset, P  {
	font-family : "Century Gothic", "Arial", sans-serif;
	font-size : 12pt;
	color : navy;
}
label {
	width: 150px;
}

P.welcome {
	font-family : "Century Gothic", "Arial", sans-serif;
	font-size : 22pt;
	color : navy;
}

P.fiction {
	font-style : italic;
}

P.lastupdate {
	font-style : italic;
	font-size : 8pt;
}
P.caption {
	font-size : 8pt;
}

HR {
	border-width : 1;
	color : navy;
	border-style : solid;
}

HR.menu {
	color : white;	
}

TABLE.bordered {
	/* This is the neatest way to do borders I know of */
	background : navy;
	border-width : 1;
}

.bordered th, TH.bordered {
	background : navy;
}

.bordered th p, P.th {
	color : white;
}

ul li {
	list-style-type: square;
	color : orange;
}

ol li {
	color : orange;
	font-family : "Century Gothic", "Arial", sans-serif;
}

.bordered td, TD.bordered {
	background : white;
}

TABLE.fiction {
	border-width : 3;
	border-style : dashed;
	background : lightyellow;
	border-color : navy;
}


TABLE.contact {
	border-style : dashed;
	border-color : navy;
	border-width : 3;
	background : lightyellow;
}

BLOCKQUOTE {
	border-width : 3;
	border-style : dashed;
	background : lightyellow;
	border-color : navy;
	padding : 15;
}

TD.fiction {
	padding : 15;
}

H1  {
	font-family : "Century Gothic", "Arial", sans-serif;
	font-weight : normal;
	font-size : 22pt;
	color : navy;
}

H2  {
	font-family : "Century Gothic", "Arial", sans-serif;
	font-weight : normal;
	font-size : 18pt;
	color : navy;
}

H3  {
	font-family : "Century Gothic", "Arial", sans-serif;
	font-weight : bold;
	font-size : 14pt;
	color : navy;

}

A  {
	color : blue;
}

A:Visited  {
	color: blue;
}

A:Active  {
	color : blue;
}

A:Hover  {
	color : blue;
}

A.menu  {
	font-family : "Century Gothic", "Arial", sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : yellow;
}

A:Visited.menu  {
	font-family : "Century Gothic", "Arial", sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : yellow;
}

A:Active.menu  {
	font-family : "Century Gothic", "Arial", sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : yellow;
}

A:Hover.menu  {
	font-family : "Century Gothic", "Arial", sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : yellow;
}

P.menu {
	color : white;
}

BODY  {
	background : white;
}

BODY.header {
	background : lightyellow;
}

BODY.menu {
	background : navy;
}