BODY {
	margin:				10px 0px 0px 0px;
	background-color:	#d2d2d2;
	font-family:		Verdana;
	font-size:			12px;
	/*line-height:		1.2em;*/
	}
H1,H2,H3 {
	font-size:			1.5em;
	}
H1,H2,H3,P {
	margin:				0px;
	margin-bottom:		0.4em;
	}
STRONG {
	font-weight:		bold;
	}
EM {
	font-weight:		bold;
	}

A {
	color:				white;
	}
.title {
	height:				209px;
	width:				993px;
	}
.title IMG {
	border:				0px;
	}

.top {
	height:				38px;
	width:				993px;
	background-image:	url('gfx/top.gif');
	}
#clock {
	padding-top:		16px;
	text-align:			center;
	color:				white;
	}

.bottom {
	height:				33px;
	width:				993px;
	clear:				both;
	margin-left:		-6px;
	background-image:	url('gfx/bottom.gif');
	}
.bottom .copy {
	text-align:			center;
	padding-top:		6px;
	font-size:			0.9em;
	}
.bottom .copy A {
	text-decoration:	none;
	color:				black;
	}

TABLE {
	border-collapse:	collapse;
	}

.menu {
	display:			block;
	background-color:	transparent;
	position:			absolute;
	z-Index:			1;
	padding-left:		6px;
	margin-top:			-28px;
	}
.menu A:hover {
	background-color:	white;
	color:				black;
	}
.quicknav {
	font-size:			10px;
	text-transform:		uppercase;
	padding:			4px;
	position:			absolute;
	left:				210px;
	top:				2em;
	width:				500px;
	}
.quicknav A {
	text-decoration:	none;
	color:				black;
	background-color:	transparent;
	}
.quicknav A:hover {
	text-decoration:	underline;
	}

#nav, #nav UL {
	padding:			0px;
	margin:				0px;
	list-style:			none;
	}
#nav A {
	display:			block;
	padding:			8px;
	text-transform:		uppercase;
	text-decoration:	none;
	font-weight:		bold;
	color:				black;
	border-right:		1px #f7395c solid;
	font-size:			10px;
	background-color:	#feae00;
	}
#nav A:hover {
	color:				black;
	background-color:	white; /*#f7395c;*/
	}
#nav LI {
	float:				left;
	background-color:	#feae00;
	}
#nav LI:hover UL, #nav LI.sfhover UL {
	left:				auto;
	}
#nav LI UL {
	position:			absolute;
	left:				-999em;
	}
#nav LI:hover UL {
	left:				auto;
	}
#nav LI UL LI {
	clear:				left;
	}
#nav LI UL LI A {
	clear:				left;
	width:				10em;
	border:				0px;
	margin-top:			1px;
	}

.abs TD DIV {
	padding:			5px;
	}

.infoform {
	margin:				0px;
	}
.infoform INPUT {
	border:				1px #a0a0a0 solid;
	font-family:		verdana;
	width:				57%;
	margin-bottom:		5px;
	}
.infoform SPAN {
	float:				left;
	display:			block;
	clear:				both;
	width:				40%;
	}
.infoform .button {
	width:				30%;
	}

.guestbook {
	background-color:	#f7395c;
	width:				100%;
	margin-bottom:		5px;
	font-size:			8pt;
	}
.guestbook TABLE {
	}
.guestbookrow SPAN {
	padding-left:		2em;
	font-size:			0.8em;
	}
.guestbook TD {
	padding-top:		5px;
	padding-bottom:		5px;
	padding-left:		5px;
	background-color:	#6666ff;
	color:				white;
	}
.guestbook INPUT, .guestbook TEXTAREA {
	background-color:	#fafafa;
	border:				1px black solid;
	padding:			0.2em;
	font-family:		verdana;
	font-size:			1em;
	}
.guestbookrow H2 {
	background-color:	#6666ff;
	padding:			0.75em;
	font-size:			13px;
	font-size:			8pt;
	margin-bottom:		0px;
	color:				white;
	}
.guestbookrow P {
	font-size:			13px;
	background-color:	#fafafa;
	padding:			0.75em;
	color:				black;
	font-size:			8pt;
	margin-bottom:		10px;
	}

.sitemap {
	color:				white;
	font-weight:		bold;
	margin:				0px;
	font-size:			8pt;
	}
.sitemap A {
	color:				white;
	}
.sitemap LI {
	}
.sitemap UL {
	margin:				0px;
	padding:			0px;
	padding-left:		15px;
	}

