body {
	margin: 0;
	padding: 0;
	background: transparent url("../img/body.jpg") repeat;
}

h1, h2, h3 {
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
}
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1em; }

#jumpline {
	margin: 0 auto;
	background: transparent url("../img/jumpline.png") left 240px repeat-x;
}
	#box {
		margin: 20px auto;
		width: 900px;
		height: 480px;
	}
		#jump-logo {
			position: absolute;
			margin: 260px 0 0 0;
		}
		#jump-menu {
			position: absolute;
			margin: 200px 0 0 0;
		}

		#jump-box {
			margin: 20px 0 0 520px;
			position: absolute;
			background: #efb060;
			border: 2px solid #b05334;
			padding: 5px;
		}
			#jump-box div.content {
				width: 360px;
				height: 440px;
				background: #fae7ac;
			}

#facade {
	min-height: 470px;
	background: #ec972d url("../img/facade.jpg") top left repeat-x;
}

#canvas {
	margin: 0 auto;
	width: 900px;
	
}
	#header {
		height: 110px;
		background: transparent url("../img/header.png") top right no-repeat;
	}
	#footer {
		padding: 25px;
		color: #EEE;
		font-family: verdana, tahoma,, sans-serif;
		font-size: .7em;
		text-align: center;
	}
	#footer a {
		color: #FFF; 
		text-decoration: none;
		font-weight: bold;
	}
	#footer a:hover {
		color: #FFF; 
		text-decoration: underline;
	}
	#menu {
		margin: 25px 0 10px 10px;
		font-family: verdana, tahoma,, sans-serif;
	}
	#content {
		clear: both;
		background: #efb060;
		border: 1px solid #b05334;
		color: #7e3e0c;
		padding: 5px;
	}
	#content div.data {
		font-family: Georgia, sans-serif;
	}
		.menutable td img {
			background: #efb060;
			border: 1px solid #b05334;
			padding: 4px;
		}
		.menutable td .details {
			font-family: tahona, verdana, sans-serif !important;
			color: #3a5908;
			font-size: .8em;
		}
