body {	background-image: url(images/background.png);/*#221D17;*/	font-family:"Lucida Grande", sans-serif;	padding:0;	padding:10px 0px;	margin:0;	color:#fff;}#header {	background:none;	width:450px;	position:absolute;	left:570px;	font-size:.8em;	margin:20px 0px 0px 0px;	text-align:right;}#main {	border: #ccc solid 0px;	background-image: url(images/background.png);	line-height: 1.5em;	padding: 0px;	margin: 0px 0px 10px 30px;	clear:left;}img#maxhead {	position:absolute;	top:40px;	margin-left:20px;}div.hbox {	height:40px;	background-image:none;	position:absolute;		color:#fff;}div#box-a{	width:440px;	background-color:#990000;	top:407px;	margin:0px 0px 0px 30px;}div#box-a p{	margin:8px 0px 10px 40px;	padding:0;	font-size:1.3em;}div#box-b{	width:440px;	background-color:#330000;	top:440px;	margin-left:20px;	margin:0px 0px 0px 50px;	}div#box-b p{	float:right;	margin:12px 24px 10px 0px;	padding:0;	font-size:1.2em;	color:#CCCC99;}img#ccrma{	position:absolute;	top:80px;	margin-left:480px;	}div#dates {	position:absolute;	font-size:.7em;	color:#fff;	top:110px;	margin-left:470px;}div#text{	position:absolute;	font-size:.8em;	color:#fff;		margin-right:40px;	margin-left:490px;	margin-top:130px;	width:500px;}div#text p{	width:500px;	line-height:1.4em;}div#links {	position:absolute;	top:500px;	color:#fff;	font-size:.8em;	line-height:1em;	text-align:center;	float:left;	width:480px;}a{	text-decoration:none;	color:#fff;	margin:0px 5px 0px 5px;}a#inline {	margin:0;	color:#FFFF99;	}a:hover {text-decoration:underline;}a#current {color:#FFFF99; text-decoration:none;}div#links p{	margin:0px 0px 10px 0px;}div#footer {	position:absolute;	margin:0px;	width:100%;	text-align:center;	background-color:none;	margin-top:550px;	margin-left:100px;	font-size:.7em;	}p#address {	margin-left:50px;	font-size:1.2em;	text-align:center;	color:#FFFF99}p#title {	margin:10px 0px 0px 0px;	font-weight:bold;	font-size:1.3em;	color:#FFFF99}p#date {	text-decoration:underline;}hr {	margin:20px 0px;}div#museum {	float:right;	border:1px #fff solid;	background-color:#fff;	padding:5px 5px 0px 5px;	margin:0px 0px 0px 20px;}img#museum {	border:1px #fff solid;	background-color:#fff;		padding:5px 5px 5px 5px;	margin:0px 20px 0px 0px;	float:left;}p#alignleft {	text-align:left;}/* ------- Begin Form CSS --------- */p#radio {	margin:0px 0px 0px 130px;}div#regTitle{	margin:40px 0px 0px 0px;	width:500px;}label{width: 10em;float: left;text-align: right;margin-right: 0.5em;display: block}.submit input{margin-left: 10.5em;}input{color: #000;background: #fee3ad;border: 1px solid #781351}textarea {	color: #000;	background: #fee3ad;	border: 1px solid #781351}.submit input{color: #000;background: #ccc;border: 2px outset #d7b9c9}fieldset{border: 1px solid #781351;width: 20em}legend{color: #fff;background: #ffa20c;border: 1px solid #781351;padding: 2px 6px}/* ------- End Form CSS --------- */