/* Screen Style Sheet */
/* Layout, Borders and Backgrounds */
body			{ background: #ffffff url("background.jpg") fixed no-repeat 0% 100%;
			  font-family: verdana, sans-serif;
			  margin: 0 }
#splash			{ background: #ffffff }
#splash h2		{ text-align: center;
			  margin: 0;
			  width: 80% }
#menu			{ position: absolute; top: 15%; left: 2% }
body > div#menu		{ position: fixed; top: 15%; left: 2% }
#content		{ background-color: rgb(213,220,205);
			  border-left: 1px solid yellow;
			  margin-left: 22%;
			  max-width: 50%;
			  padding: 10% 5% 5% 10%;
			  width: 83% }
body > div#content	{ background: transparent url("background.png");
			  padding: 5% 3% 5% 12% }
#footer			{ clear: both;
			  text-align: right }
.floater		{ float: left;
			  padding-right: 2%;
			  width: 48% }
.clear			{ clear: both }
hr			{ display: none }

/* Fonts, Sizes and Variations */
h2			{ color: #00cc00;
			  font-family: "Franklin Gothic Medium", verdana, sans-serif;
			  font-size: 16pt;
			  font-style: italic;
			  font-weight: lighter;
			  letter-spacing: 0.25em;
			  text-align: right;
			  position: absolute; top: 4%; left: 2% }
body > h2		{ position: fixed; top: 2%; left: 2% }
h3			{ color: rgb(51,102,153);
			  text-transform: lowercase }
h4			{ font-size: 10pt;
			  font-style: italic }
h5			{ border-top: 1px solid #999999;
			  color: #999999;
			  font-size: 7pt;
			  font-weight: lighter;
			  margin-bottom: 4em }
p,ul,ol,dl		{ font-size: 8pt;
			  line-height: 10pt }
blockquote		{ background-color: gray;
			  color: white;
			  font-size: 8pt;
			  font-style: italic;
			  line-height: 10pt;
			  padding: 2% }
.caps			{ text-transform: uppercase }
.lower,h2.caps		{ text-transform: lowercase }
.under			{ text-decoration: underline }

/* Links */
a			{ color: rgb(241,130,0);
			  text-decoration: none }
a:hover			{ background-color: rgb(102,153,255);
			  color: rgb(255,255,255) }
a img#title		{ border: none }
#splash a		{ background-color: transparent;
			  color: rgb(102,153,255) }

/* Navigation Menus */
.floater ul		{ list-style: none;
			  margin-left: 0;
			  padding-left: 0 }
li.label		{ font-weight: bold;
			  margin-bottom: 1em }
#menu ul		{ list-style: none;
			  margin: 0;
			  padding-left: 0 }
#menu a:hover		{ background-color: transparent;
			  color: rgb(241,130,0);
			  font-weight: bold;
			  text-decoration: underline }
#footer a		{ padding: 0 1em  }
#footer ul		{ list-style: none;
			  margin: 0 }
#footer ul#links	{ margin: 1em 0 0.25em }
#footer ul#copyright	{ margin: 0 0 0.25em }
#footer ul li		{ display: inline;
			  font-size: 7pt;
			  line-height: 7pt }

/* Images */
img.icon		{ vertical-align: bottom }
img.logo		{ border: 0.05em solid #000000;
			  float: right }
img.photo		{ border: 0.05em solid #000000;
			  float: right }
img#nametitle		{ position: absolute; top: 8%; right: 10.25% }
div#header		{ margin: 1em 0 2em;
			  text-align: right }

/* Accessibility */
acronym, abbr		{ border-bottom: 0.05em dashed #cccccc;
			  cursor: help }

/* Aural Style */
abbr.initialism 	{ speak: spell-out }

/* Hidden */
h1			{ display: none }
.hide			{ display: none }

/* Style Sheet/CSS 2.1. (c) 2003 Schlukebier Family. All rights reserved. */