body {
	background-color: #2F5F31;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
}

#page {
	background-color: rgb(242, 255, 254);
	width: 90%;
	margin: 1.25em auto;
	border-left: 2px solid #E9EFD1;
	border-right: 2px solid #E9EFD1;
}


/* Common */
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #0B2A2F;
	font-size: 0.92em;
}
	
a:visited { 
	font-weight: bold;
	font-size: 0.92em;
	text-decoration: none; 
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #0B2A2F;
}
	
a:hover, a:active { 
	text-decoration: underline; 
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #9685BA;
	font-size: 0.92em;
}

p {
	font-size: 0.9em;
}



/* Header */

div.header    {
	background-color: #E9EFD1;
	border-bottom: 1pt solid rgb(0, 51, 0);
	padding-bottom: 2.25em;
	padding-left: 0.2em;
	padding-right: 0.2em;

	font-weight: bold;
	font-variant: small-caps;
	font-style: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

span.secluded    {
	color: #0B2A2F;
	font-size: 1.5em;
	float: left;
	vertical-align: bottom;
}

span.is    {
	color: #0B2A2F;
	font-size: 1.75em;
	text-align: right;
	float: right;
	vertical-align: bottom;
}

span.design    {
	text-align: left;
	float: left;
	width: 33%;
}

span.us    {
	text-align: center;
	float: left;
	width: 34%;
}

span.browser    {
	text-align: right;
	float: right;
	width: 33%;
}

div.links {
	float: right;
	width: 20%;
	padding: 0.1em 0 0.1em 0.1em;
	margin: 0;
	border: 1px dotted red;
}

div.links ul {list-style: none; margin: 0; padding: 0; }

div.links li { padding: 0.2em 0 1px 0.5em; font-size: 0.8em;}

#navs ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#navs li {float: left; padding: 0.2em 0 1px 0.5em; }

div.main {
	padding-left: 0.2em;
	padding-right: 0.2em;
}


div.subfooter    {
	background-color: #E9EFD1;
	border-top: 1pt dotted rgb(0, 51, 0);
	text-align: center;
	font-size: 8pt;
	padding-bottom: 2em;
}


/* Index Page */
  
p.head    {
	color: #0B2A2F;
	font-weight: bold;
	font-variant: small-caps;
	font-style: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 36pt;
	border-bottom: 1px solid rgb(0, 51, 0);
	margin: 0 0 20px 0; 
	padding: 2px 0 1px 3px;

}

p.retreat    {
	color: #000039;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	margin: 0 0 0 0; 
	padding: 2px 0 2px 51px;
}

p.shawn    {
	color: #390039;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	margin: 0 0 0 0; 
	padding: 2px 0 2px 75px;
}

p.fay    {
	color: #848400;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	margin: 0 0 0 0; 
	padding: 2px 0 2px 39px;
}

div.footer {
	background-color: rgb(242, 255, 254);
	position: relative;
	visibility: visible;
	cursor: s-resize;
	width: 100%;
	padding-bottom: 0.6em;
}

p.technical    {
	background-color: rgb(242, 255, 254);
	padding-left: 3px;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

