html, body {
	padding:0;
	margin:0;
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:.9em;

	background-image:url(japanese_temple.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center; 
	background-size: cover;
}

a { color:#CCCCCC; }
a:visited { color:#999999; }
a:hover { color:#FFFFFF; }

#header {
	width:100%;
	height:100px;
	background-image:url(background.png);
	position:absolute;
	margin-top:-50px;
	padding:0;
	overflow:visible;
}

#header #page_title {
	display:block;
}

#footer {
	position:absolute;
	top:100%;
	width:100%;
}
#copyright {
	font-size:.8em;
	height:1.5em;
	margin-top:-1.7em;
	padding:.2em .2em 0 .4em;
	color:#AAAAAA;
	float:right;
	background-image:url(background.png);
	
	/* Borders - three ways, so it works in all real browsers. */
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}
