html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	}
	
body {
	background-color: #CC9;
	color: #000;
	text-align: center;
/*	font: 12px/18px 'Times New Roman', Georgia, Serif; */
	}

a:link, a:visited {
	color: #600;
	}
a:hover, a:active {
	color: #900;
	}
	
h1 {
	color: #600;
/*	font: bold 16px/22px 'Times New Roman', Georgia, Serif; */
	font-size: 120%;
	text-align: center;
	}

h2, h3, h4 {
	color: #000;
/*	font: bold 14px/20px 'Times New Roman', Georgia, Serif; */
	font-size: 110%;
	text-align: center;
	}
	
/*h3 {
	color: #000;
	font: bold 14px/18px 'Times New Roman', Georgia, Serif;
	margin: 15px 30px;
	text-align: center;
	}*/
h4 {
/*	color: #000;
	font: bold 14px/18px 'Times New Roman', Georgia, Serif;
	margin: 30px 30px 15px 30px;*/
	text-align: left;
	}
hr {
	color: #000;
	background-color: #000;
	height: 1px;
	margin: 15px 0;
	}
	
p.ornament {
	margin: 30px 0 0 0;
	text-align: center;
	}
p.disclaimer {
	font: 10px 'Times New Roman', Georgia, Serif;
	padding-bottom: 160px;
	}
p#menu {
	text-align: center;
	}
p#menu img {
	vertical-align: middle;
	}

#wrap {
	width: 100%;
	text-align: center;
	}
html>body #wrap {
	height:100%;
	}

#content-wrap {
	width: 600px;
	margin: 30px auto 0 auto;
	width: 600px;
	background: url("images/gradient.gif") repeat-y top left;
	border: 1px solid #000;
	padding: 0;
	text-align: center;
	}	
html>body #content-wrap {
	min-height: 100%;
	}
	
#content {
	width: 470px;
	margin: 65px auto;
	text-align: left;
	}

#footer {
	width: 100%;
	height: 120px;
	background-color: #CC9;
	text-align: center;
	}
html>body #footer {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 10; /* Prevent certain problems with form controls */
	}
	

