body {	background-color:	#687f92;	font-family:		Verdana, Arial, Helvetica, sans-serif;	font-size:			11pt;}#page {	width:				800px;	margin:				50px auto 0 auto;	background-color:	#ffffff;	box-shadow:			3px 3px 5px 3px #1f2933;}/* ==== header ==== */#header {	height:				200px;	margin:				0;	background:			url('background.jpg');	background-size:	800px;}/* ==== navigation ==== */#navigation {	background-color:	#3e5367;	font:				1.3em Verdana, Arial, Helvetica, sans-serif;}#navigation ul {	margin:				0;    text-align:			justify;}#navigation ul:after {	content:			' ';	display:			inline-block;	width:				100%;	height:				0;}#navigation ul li {    display:			inline-block;    padding:			10px 38px 12px 0;}#navigation ul li a {	text-decoration:	none;	color:				#ffffff;}#navigation ul li a:active {	color:				black;}#navigation ul li a:hover {	color:				#687f92;}#navigation ul li.current a {	color:				#687f92;}/* ==== content ==== */#content {	margin:				40px 100px 20px 100px;	width:				600px;	overflow:			visible;	background-color:	#ffffff;	font:				1em Georgia, Times, serif;	line-height:		1.43em;}#content h1 {	font:				1em Verdana, Arial, Helvetica, sans-serif;	font-weight:		bold;	border-bottom:		2px solid #3e5367;	margin:				1.2em 0 0.3em 0;	padding:			0 0 0.15em 0;}#content sub {	font-size:			0.8em;	line-height:		0.1em;}#content p {	margin:				0 0 0.5em 0;}#content ul {	margin:				0 0 0.5em 0;	padding:			0 0 0 1.9em;}#content td {	margin:				0 0 0.5em 0;}#content a:link {	color:				#AB0000;	text-decoration:	none}#content a:active {	color:				#FFFFFF;	text-decoration:	none}#content a:visited {	color:				#5e0000;	text-decoration:	none}#content a:hover {	color:				#000000;	text-decoration:	none}/* ==== footer ==== */#footer {	clear:				both;	overflow:			visible;	margin:				10px 0 30px 0;	background-color:	#3e5367;}#footer p {	margin:				40px 0 0 0;	padding:			0.5em;	font:				0.76em Verdana, Arial, Helvetica, sans-serif;	color:				#3e5367;	text-align:			center;	color:				#ffffff;}