/* Nick Delaney by Citrus */
html, body {	margin:0; padding:0; border:0; }body {	margin:0; padding:0;
	background-color:#fff;
	font:0.625em/1.2 arial,helvetica,sans-serif; color:#a6a6a6; }
h1 {	float:left; margin:0 91px 32px 0;
	width:67px; height:97px;
	font-size:2.0em; line-height:0; color:#fff; }
h1 a {	float:left; width:67px; height:97px;
	background:url(global/id.png) no-repeat top left; }
h1 a strong {	display:none; }
h1 a:hover {	background-position:bottom left; text-decoration:underline; }
h1 a.active {	background-position:bottom left; text-decoration:none; }
h2 {	margin:0 0 20px;
	font-size:1.8em; color:#fff; }
h3 {	margin:0 0 5px;
	font-size:1.4em; color:#fff; }
strong {	font-weight:bold; }
em {	font-style:italic; }
p {	margin:0; padding-bottom:10px;
	font-size:1.2em; }
ul, ol {	margin:0; padding:0 0 10px;
	font-size:1.2em; color:#fff; list-style-type:none; }
strong {	font-weight:bold; }
a:link {	color:#fff; text-decoration:none; }a:visited {	color:#eee; text-decoration:none; }a:hover {	text-decoration:underline; }a:active {	text-decoration:none; }
img {	border:0; vertical-align:bottom; }
form {	margin:0; padding:0; }
fieldset {	clear:both; margin:0; padding:0 0 10px;
	width:auto;
	border-style:none; }
fieldset p {	padding-bottom:3px; }
legend {	margin:0; padding:0 0 5px;
	font-size:1.2em; font-weight:bold; }
label {	float:left; margin-right:10px; padding:0;
	width:120px; height:auto; }
input, select, checkbox, textarea {	margin:0; padding:2px;
	width:auto;
	border:1px solid #a6a6a6;
	font:1em arial,helvetica,sans-serif; color:#a6a6a6; }
input.field, textarea.field {	width:160px; }
input:focus, textarea:focus {	background:#f7f7f7; }
input[type=submit], input[type=button] {	margin:0 14px 10px 0; padding:0 !important;
	width:146px; height:17px;
	background:#f7f7f7; border-width:0 0 2px;	border-color:#a6a6a6;
	text-align:left; }
input[type=submit]:hover, input[type=button]:hover {	border-color:#f90 !important; }
input[type=submit]:hover, input[type=button]:hover {	border-color:#f90 !important; }
.clear {	clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
#xy {	position:relative; margin:0 auto; padding:0;
	width:1024px; height:850px; }
#content {	padding:0 40px 40px;
	width:944px; height:850px;
	background:url(global/bg.jpg) no-repeat; }
#nav {	float:left; margin:0; padding:0;
	width:786px; height:34px;
	color:#a6a6a6; }
#nav li {	float:left; margin:0; padding:0;
	height:34px; list-style-type:none;
	text-align:center; }
#nav li a {	float:left; width:146px; height:34px; /* or spec width separately in bgimg */
	background-position:top left; background-repeat:no-repeat;
	color:#fff; }
#nav li a strong {	display:none; }
#nav li a:hover {	background-position:left center; text-decoration:underline; }
#nav li a.active {	background-position:bottom left; text-decoration:none; }
#nav li#nav2 a {	background-image:url(global/n01.png); }
#nav li#nav3 a {	margin-left:14px;
	background-image:url(global/n02.png); }
#nav li#nav4 a {	margin-left:14px;
	background-image:url(global/n03.png); }
#nav li#nav5 a {	margin-left:14px;
	background-image:url(global/n04.png); }
#nav li#nav6 a {	margin-left:14px;
	background-image:url(global/n05.png); }
#nav li#nav6 a.active {	background-position:bottom left; text-decoration:none; }
#sub {	float:left;
	width:158px; height:760px; }
#main {	float:left;
	width:786px; height:760px; }
/* GLOBAL */
#imgBg {	position:absolute; top:0; left:0;
	width:100%; height:100%;
	overflow:visible; }
/* INFO */
#sub #links {	padding:5px;
	width:56px; min-height:180px;
	background-color:#aeaeac; border-bottom:3px solid #f90;
	font-size:1em; }
#sub #links li {	padding:0 0 5px; }
#main #biog {	margin:0 0 0 auto; padding:10px 10px 0;
	width:286px; min-height:315px;
	background-color:#aeaeac; border-bottom:3px solid #f90;
	font-size:1em; color:#fff; }	
/* SITEMAP */
#main #site {	margin:0; padding:10px 10px 0;
	width:286px; min-height:315px;
	background-color:#aeaeac; border-bottom:3px solid #f90;
	font-size:1em; color:#fff; }	