/* Screen Style Sheet */
*			{ margin: 0;
			  padding: 0; }
body			{ background-color: rgb(204,102,0);
			  font-family: verdana, sans-serif;
			  padding: 80px 0 0;
			  text-align: center; }
body#splash		{ padding: 40px 0 0; }
div#header		{ display: none; }
div#menu		{ position: absolute; top: 0; right: 0;
			  padding: 5px 25px;
			  text-transform: lowercase; }
div#content		{ background-color: rgb(255,210,106);
			  margin: 0 auto;
			  padding: 20px;
			  text-align: justify;
			  width: 600px; }
body>div#content	{ width: 560px; }
div#footer		{ background-color: rgb(0,0,0);
			  color: rgb(255,210,106);
			  margin: 40px 0 0;
			  padding: 5px 25px;
			  text-align: right;
			  text-transform: lowercase; }
div.group		{ float: left;
			  margin: 0 20px 0 0;
			  width: 250px; }

/* Fonts, Sizes and Variations */
h1			{ background: transparent url("name.gif") no-repeat center left;
			  height: 20px;
			  margin: 0 auto;
			  width: 600px; }
h2			{ font-family: "Viner Hand ITC", "Century Gothic", verdana,sans-serif;
			  padding: 5px 25px;
			  position: absolute; top: 0; left: 0; }
body#splash h2		{ background: transparent url("header.gif") no-repeat bottom right;
			  margin: 0 auto;
			  padding: 0 0 70px;
			  position: static;
			  width: 600px; }
h3			{ border-bottom: 5px solid rgb(238,177,21);
			  border-right: 50px solid rgb(238,177,21);
			  font-family: "Viner Hand ITC", verdana, sans-serif;
			  font-size: 28pt; }
h4			{ font-family: "Century Gothic", verdana, sans-serif;
			  font-size: 14pt;
			  margin: 25px 0 0; }
h5			{ border-top: 1px solid rgb(0,53,0);
			  color: rgb(0,53,0);
			  font-size: 7pt;
			  margin: 0 0 15px; }
h5,h6			{ font-weight: lighter; }
p,ul,ol,dl		{ font-size: 9pt;
			  line-height: 13pt;
			  margin: 0 0 15px; }
div#content ul		{ margin: 0 40px 15px; }
div#content ol		{ margin: 0 40px 15px; }
div#content li		{ margin: 0 0 5px;
			  text-align: left; }
blockquote		{ background-color: rgb(255,255,153);
			  border-left: 5px solid rgb(238,177,21);
			  font-size: 8pt;
			  font-style: italic;
			  margin: 0 25px 15px;
			  padding: 25px;
			  width: 490px; }
.caps			{ text-transform: uppercase }
.clear			{ clear: both }
.lower			{ text-transform: lowercase }
.under			{ text-decoration: underline }

/* Links */
a			{ text-decoration: none; }
a:link			{ color: rgb(204,0,0); }
a:hover			{ text-decoration: underline; }
a:active		{ text-decoration: underline; }
a:visited		{ color: rgb(153,0,0); }
div#content ul a:hover	{ font-weight: bold; }
div#content ul a:active	{ font-weight: bold; }
div#menu a:link		{ color: rgb(255,255,153); }
div#menu a:hover	{ color: rgb(255,255,153); }
div#menu a:active	{ color: rgb(255,255,153); }
div#menu a:visited	{ color: rgb(255,255,153); }
div#footer a:link	{ color: rgb(255,210,106); }
div#footer a:hover	{ color: rgb(255,210,106); }
div#footer a:active	{ color: rgb(255,210,106); }
div#footer a:visited	{ color: rgb(255,210,106); }

/* Navigation Menus */
div#menu ul		{ list-style: none;
			  margin: 0; }
div#menu ul li		{ display: inline;
			  font-size: 8pt;
			  margin: 0 0 0 5px; }
div#footer ul		{ list-style: none;
			  margin: 0; }
div#footer ul li	{ display: inline;
			  font-size: 8pt;
			  margin: 0 0 0 5px; }

/* Images */
img			{ border: none; }
img.logo,img.photo	{ float: right;
			  margin: 0 0 15px 25px; }

/* Accessibility */
acronym,abbr,span.abbr	{ border-bottom: 1px dotted rgb(0,53,0);
			  cursor: help }
abbr.initialism 	{ speak: spell-out }

/* Not-Displayed/Hidden */
h1 span			{ display: none }
.hide			{ display: none }
hr			{ visibility: hidden; }
.invisible		{ visibility: hidden; }

/* Style Sheet/CSS 2.1. (c) 2003 Schlukebier Family. All rights reserved. */