/* Global Styles */

body {
	background: #013d2f;
	}

a:link {
	font: bold arial, sans-serif;
	font-stretch: narrower;
	color: white;
	}
a:hover { color: #087D63;}
a:visited {color: #7B7D7B;}

p 	{
	}

ul {}

h1 {
	text-transform: uppercase;
	font: normal 1.25em arial, sans-serif;
	font-stretch: condensed;
	}

h2 {}

h3 {}

h4 {}


/* General Layout */
html {	margin-top: 30px; }
body {	margin-top: 30px; }

html>body {
	min-height: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	}
	
body {
	text-align: center;
	margin: 0;
	padding: 0;
	}

/* Hides from IE-mac \*/
* html #contwrap {height: 1%;}
/* End hide from IE-mac */


#nav	{
	width: 800px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	background-color: black;
	text-align: right;
	float: left;
	clear: both;
	position: relative;
	top: 20px;
	z-index: 100;
	}

div#mainwrap,
div#contwrap {
	width: 800px;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	}
	
	
#contwrap {
	text-align: left;
	vertical-align: top;
	}

div.cont {
	background: #ADD3CE url(images/strip.jpg) repeat-x 50% 50px ;
	color: #083429;
	font: normal 1em arial ;
font-size: 10pt;
	width: 487px;
	padding: 55px 35px 75px 35px;
	margin: 0px;
	float: right;
	top: -26px;
	position: relative;
	min-height: 525px;
	height: auto !important;
	height: 525px;
	display: inline;
	border-collapse: collapse;
	border: 0px;
	}

div.cont a:link {
	color: black;
	}
div.cont a:hover { color: white;}

div.photo {
	width: 243px;
	height: 233px;
	margin: 0px;
	padding: 0px;
	background: url("rotate.php") no-repeat bottom center;
	clear: none;
	position: relative;
	top: 24px;
	border-collapse: collapse;
	border: 0px;
	float: left;
	}

div.subm {
	width: 243px;
	margin: 0px;
	padding: 0px;
	clear: none;
	color: white;
	border-collapse: collapse;
	border: 0px;
	position: relative;
	float: left;
	}

#foot {
	width: 800px;
	height: 35px;
	background: url("images/foot-strip.gif") repeat-x top center;
	font: normal 0.65em arial;
	text-transform: lowercase;
	color: white;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	clear: both;
	float: left;
	position: relative;
	bottom: 77px;
	}

/* Specific Styles */

#nav ul	{
	margin-top: 0;
	text-align: right;
	margin-bottom: 0;
	padding: 5px 0px 5px 1em;
	margin-left: 0;
	background-color: black;
	font: bold 0.9em arial, sans-serif;
	font-stretch: narrower;
	white-space: nowrap;
	}

#nav ul li { display: inline; }

#nav ul li a	{
	padding: 0.2em .80em;
	background-color: black;
	color: white;
	text-decoration: none;
	}

#nav ul li a:hover	{
	color: #aad8cd;
	}

div#contwrap div.subm ul {
	list-style: none;
	color: white;
	}

div#contwrap div.subm ul a {
	color: white;
	font: bold 0.75em verdana, sans-serif;
	font-stretch: ulta-condensed;
	text-decoration: none;
	line-height: 2em;
	}

div#contwrap div.subm ul a:hover {
	color: #aad8cd;
	list-style: square outside;
	}

h1.jude {
	height: 34px;
	background: url("images/name.gif") no-repeat top right;
	text-align: right;
	}
	h1.jude span {display: none}

div.subm h1 {
	background: black; 
	text-align: left;
	text-transform: uppercase;
	font: bold 0.85em arial;
	margin: 0px;
	padding: 5px 25px;
	}
    
div.subcont {
	font: normal 1em arial ;
	}

#foot a {color: white}
#foot a:hover {color: #aad8cd;}