body  { font: 62.5% Arial, Helvetica, sans-serif, Osaka; color: white; background: black url("../images/cross_d.gif") fixed; margin: 0; padding: 0 }h1, h2 {	color: #87ac6d;	font-family: Tahoma, Arial, Geneva, sans-serif,Osaka;	margin: 20px 0 10px;}h1 {	font-size: 2.5em;}p {	margin: 10px 0;	padding: 0;}blockquote {	font-style: italic;	}#header-wrap {	position: fixed;	top: 0;	width: 100%;        overflow: auto;}#header-container {	height: 200px;	background: url(../images/header.png) repeat-x left bottom;}#header {	width: 800px;	margin: 0 auto;	position: relative;}#header h1 {	color: #beffbf;	text-align: right;	width: 290px;	margin: 0;	position: absolute;	left: 0;	top: 20px;}#header h1 em{	color: #90b874;	font-size: small;	display: block;}#header ul {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 70px;	right: 0;}#header ul li {	float: left;	margin-right: 5px;}#header ul li a{	color: #cccccc;	font-weight: bold;	font-size: 1em;	margin-right: 5px;	text-decoration: none;}#header ul li a:hover {	color: #beffbf;	}#container {	width: 800px;	margin: 0 auto;	font-size: 1.4em;	padding: 90px 0 55px;	overflow: auto;}#content    { width: 600px; float: right }#sidebar {	float: left;	width: 200px;	margin-top: 30px;}#footer-wrap {	position: fixed;	bottom: 0;	width: 100%;        overflow: auto;}#footer-container {	background: url(../images/footer.png) repeat-x left top;	height: 145px;}#footer {	width: 800px;	margin: 0 auto;	color: #black;	font-size: 1.2em;	position: relative;}#footer  a{	color: #cccccc;	font-weight: bold;	font-size: 1em;	margin-right: 5px;	text-decoration: none;}#footer a:hover {	color: #beffbf;	}#footer p.copy   { color: white; font-size: 0.8em; text-align: center; position: absolute; bottom: -120px; left: 0 }#footer p.link    { font-size: 1em; position: absolute; right: 0; bottom: -120px }
