body {	margin: 0;	background: #722}#wrap {	background: #722 url(/graphics/back.jpg) no-repeat 0px 300px;	width: 1000px;	margin: 0 auto;	float: right;}#header {	background: url(/graphics/header.jpg) no-repeat;	height: 300px;}#header h1, #header h2 {	color: #ca8;	font-family: "Times New Roman", Times, serif;	font-style: italic;	font-weight: normal;	margin: 0 0 0 20px;}#header h1 {	font-size: 72px;}#header h2 {	font-size: 42px;}#navbar {	float: right;	clear: right;	margin: 0 50px;	font: italic bold 20px "Times New Roman", Times, serif;	padding: 17px 0 20px;}#navbar a, #navbar span.imhere { text-decoration: none; color: #ca8; padding: 16px 20px; }#navbar a:hover { color: #fff; }#navbar a:hover, #navbar span.imhere { background-image: url(/graphics/navback.jpg); }#navbar span { margin-left: 3px; }#content {	background-image: url(/graphics/content.gif);	margin-left: 188px;	margin-right: 8px;	padding: 0 20px;	color: #493521;}#content h3 {	margin: 0;	font: italic bold 20px "Times New Roman", Times, serif;}#content p, #content dl {	margin: 0;	padding: 10px 0 0 10px;	font: 13px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;}#content p.header {	font-weight: bold;	padding: 20px 0 0;}#content a {	color: #493521;	text-decoration: none;}#content a:hover {	text-decoration: underline;}#footer {	background: url(/graphics/footer.gif) no-repeat;	margin-left: 188px;	text-align: center;}#footer p {	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #ccc;	margin: 0;	padding-top: 60px;	padding-bottom: 20px;}#footer a {	color: #aaa;	text-decoration: none;	font-weight: bold;}#footer a:hover {	text-decoration: underline;}.imgs {	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;	text-align: center;	margin-left: 10px;}.imgs img {	border: 1px solid #722;}.right {	float: right;}.body {	font: 13px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;}