/* Generic */
	* {
		margin: 0;
		border: 0;
		padding: 0;
	}
	html {
		overflow-y: scroll;	/* ensures that there is a always vertical scrollbar in the browser */
	}
	body {
		background: url("../img/background_body.gif") repeat top;
		line-height: 25px;
		font-family: Tahoma, sans-serif;
		font-size: 14px;
	}
	p, ul, ol {
		margin-top: 1.5em;
		color: #f3f999;		/* Default text color is light yellow */
	}	blockquote {
		margin: 0 10px 0 10px;
		font-size: 18px;
		font-style: italic;
		font-weight: bold;
		color: green;
		text-align: center;
	}
	h1 h2 h3 {
		color: #c68e17;
	}
	a {
		color: #c68e17;		/* Default link color is orange */
	}

/* Page */
	#page {
		width: 800px;
		margin: 0 auto;
		padding: 0;
		background: url("../img/background_content.gif") repeat top;
	}

	
/* Banner */
	#banner {
		width: 800px;
		height: 150px;
		margin: 0 auto;
		padding-top: 10px;
		font-family: "Monotype Corsiva","Apple Chancery","URW Chancery L",cursive;
	}
	#banner h1.main {
		padding: 75px 0px 75px 0px;
		background: url("../img/banner_top.jpg") no-repeat right;
	}
	#banner h1.splash {
		padding: 60px 0px 25px 0px;
		font-weight: normal;
		font-size: 72px;
		color: #b23812;	/* text b23812 is dark red */
		text-align: center;
	}
	#banner h2.splash {
		padding: 0px 0px 50px 0px;
		font-weight: normal;
		font-size: 40px;
		color: #f3f999;
		text-align: center;
	}

/* Menu */
	#menu {
		width: 800px;
		height: 40px;
		margin: 0 auto;
		padding: 0 0;
		text-align: center;
	}

/* Splash */
	#splash {
		overflow: hidden;
		height: 400px;
		text-align: center;
		position: relative;
		line-height: 50%;
	}
	#splash p {
		font-family: "Monotype Corsiva","Apple Chancery","URW Chancery L",cursive;
		font-size: 28px;
		position: relative;
	}
	#splash p.head {
	}
	#splash p.link {
	}
	#splash p.tail {
		line-height: 100%;
	}
	#splash a {
		text-decoration: none;
		text-color: #b23812;
	}
	#splash a:hover {
		text-decoration: underline overline;
		background: url("../img/fx_sparkle.gif");
	}

/* Center Content */
	#center {
		float: center;
		width: 800px;
		padding: 25px 0 25px 0;
		color: #c68e17;
		text-align: center;
	}
	#center h1 {
		margin: 0 25px 0 25px;
		padding: 0 0 10px 0;
		font-size: 28px;
		font-weight: normal;
		border-bottom: 1px solid #C68E17;
	}
	#center h2 {
		margin: 25px 0 0 0;
		padding: 0 0 10px 0;
		font-size: 20px;
		font-weight: normal;
	}
	#center a {
		margin: 0 25px 0 25px;
		padding: 0 0 10px 0;
		font-size: 28px;
		font-weight: normal;
	}
	
/* Left Side Content */
	#left {
		float: left;
		width: 300px;
		padding: 25px 0 0 20px;
		text-align: center;
	}
	#left h1 {
		margin: 0;
		padding: 0px 0 10px 0;
		color: #C68E17;
		font-size: 18px;
		font-weight: normal;
		text-align: left;
	}
	#left ul {
		padding: 0px 25px;
		text-align: left;
		font-size: 14px;
		font-weight: bold;
	}

/* Right Side Content */
	#right {
		overflow: auto;
		float: right;
		width: 450px;
		padding: 0px 10px 10px 20px;
		text-align: left;
	}
	#right h1 {
		margin: 0;
		padding: 25px 0 0px 0;
		color: #C68E17;
		font-weight: normal;
		font-size: 20px;
		text-align: center;
	}
	#right img {
		margin: 0 auto;
		display: block;
		text-align: center;
	}
	#right p {
		font-weight: bold;
	}

/* Footer */
	#footer {
		width: 800px;
		height: 70px;
		margin: 20px auto 0 auto;
		background: url("../img/banner_bottom.jpg");
	}
