@media print
{
	#container {
		width: 752px;
		}
}
body {
    background: #039;
    padding: 0;
    margin: 0;
    }
h1 {
	font: normal italic 24px/1 sans-serif;
	color: #039;
	padding: 0 0 15px 0;
	margin: 0;
	}
#logo {
	padding: 0;
	margin: 4px 0 38px 0;
	}
#nav {
	width: 124px;
	float: left;
	background: #fff;
	padding: 0;
	margin: 0;
	}
#nav ul {
	padding: 0;
	margin: 11px 0 25px 0;
	}
#nav ul li {
	padding: 0;
	margin: 2px 0;
	list-style-type: none;
	}
#nav ul li a {
	padding: 0;
	margin: 0;
	}
#content {
	width: 400px;
	margin: 0 0 50px 124px;
	padding: 24px 30px 75px 15px;
	border-left: solid 1px #039;
	}
#content p,
#content li {
	color: fff;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	}
#content span.text {
	color: #066;
	font: 11px/1.5 verdana, sans-serif;
	}
	
#content h2 {
	color: #066;
	font: bold 11px/1.5 verdana, sans-serif;
	}
#content span.h2-blue-caps {
	color: #039;
	font: bold 11px/1.5 verdana, sans-serif;
	text-transform: uppercase;
	}
#horizrule-content {
	width: 400px;
	margin: 40px 0 40px 0;
	border-bottom: solid 1px #039;
	}
#horizrule-history-content {
	width: 600px;
	margin: 10px 0 10px 0;
	border-bottom: solid 1px #039;
	}
#copyright {
	color: #066; 
	font: 10px/1 verdana, sans-serif; 
	width: 350px;
	margin: 40px 0 0 0;
	padding: 10px 30px 25px 0px;
	border-top: solid 1px #039;
	}
#container {
	background: #fff;
	padding: 0;
	margin: 0;
	}
#corner-photo {
	width: 194px;
	height: 122px;
	position: absolute;
	top: 74px;
	left: 557px;
	padding: 9px 0 14px 12px;
	background: url(images/bg-cornerphoto.gif) no-repeat bottom left;
	}
/* \*/
* html #corner-photo {
	top: 70px;
	}
/* */
#corner-photo img {
    border-right: solid 1px #fff;
    }
#callout {
	width: 160px;
	position: absolute;
	top: 230px;
	left: 557px;
	padding: 9px;
	color: #039;
	font: bold 11px/2 verdana, sans-serif;
	}

a:link {
	color: #039;
}
a:visited {
	color: #039;
}
a:hover {
	color: #900;
}

ul { 
list-style-type: square; 
}


body.wide #content {
	width: 600px;
	}



/* ================ */
/*    HOME PAGE     */
/* ================ */
#home {
	background: #039 url(images/bg-home.gif) repeat-y 0 67px;
	padding: 0;
	margin: 0;
	}
#home #logo {
    padding: 0;
    margin: 0 0 0 28px;
    width: 548px;
    overflow: hidden;
    }
#home #nav {
	background: transparent url(images/bg-photos.gif) repeat-x;
	padding: 0;
	margin: 0;
	height: 331px;
	width: 549px;
	float: none;
	}
#home #nav ul {
	background: transparent url(images/photos.jpg) no-repeat 49px 0;
	padding: 35px 0 0 429px;
	height: 331px;
	margin: 0;
	}
#home #nav ul li {
	padding: 0;
	margin: 2px 0;
	list-style-type: none;
	background: transparent;
	}
#home #nav ul li a {
	padding: 0;
	margin: 0;
	}
#home #desc {
	padding: 0;
	margin: 0;
	}
* html #home #desc {
	margin-top: -48px;
	}

