@charset "UTF-8";* {	margin: 0px;	padding: 0px;	}	body {	background: #b9b086;	color: #000;	font: 14px 'Century Gothic', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	}	p {	margin-bottom: 10px;}a {	color: #a21b18;	text-decoration: underline;}a:hover {	color: #614f37;	text-decoration: none;}a:visited {	color: #614f37;	text-decoration: underline;}	.container {	width: 998px;	margin: 0 auto;	margin-top: 25px;	border: 1px solid #614f37;}.header {	width: 998px;	border-top: 5px solid #614f37;	height: 202px;}.logo {	float: left;	width: 257px;		margin: 1px 1px 1px 0;}.header-img {	float: left;	width: 520px;	/*width: 256px;*/	margin: 1px 1px 1px 0;}.contact {	float: left;	width: 219px;	/*width: 483px;*/	margin: 1px 0 1px 0;}.nav {	width: 998px;	height: 34px;	/*border-top: 1px solid #b9b086;	border-bottom: 1px solid #b9b086;*/}.contentholder {	width: 998px;	background-color: #ddcfa7;	overflow: hidden;	background: url(images/content_bg.jpg) repeat-y;}.content {	float: left;	width: 701px;	padding: 10px 10px 5px 10px;	background-color: #ddcfa7;}.content h1 {	color: #000;	font-size: 18px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 5px;    border-bottom: 3px solid #b9b086;}.content h4 {	color: #a21b18;	font-size: 14px;	font-family: Arial, Tahoma, Verdana;	font-weight: bold;	margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 5px;    border-bottom: 1px solid #b9b086;}.content ul, .content dd {	margin-left: 15px;	line-height: 18px;}.pic-left {	float: left;	padding: 0px 10px 10px 0px;}.pic-right {	float: right;	padding: 0px 0px 10px 10px;}.video {	float: right;	width: 400px;	padding: 0px 0px 10px 10px;}.copyright {	margin-top: 5px;	font: 9px 'Century Gothic', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	text-align: center;}.sidebar {	float: left;	width: 256px;	padding: 10px;	color: #000;	font: 12px 'Century Gothic', 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	line-height: 18px;	/*background: url(images/sidebar_bg.gif) repeat-y;*/}.sidebar h1 {	text-transform: uppercase;	font: 16px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	font-weight: bold;	text-align: center;	padding: 3px 0 3px 0;	color: #fff;	background-color: #7d7d51;	border: 1px solid #614f37;	margin-bottom: 0px;}.footer {	width: 998px;	border-top: 1px solid #b9b086;	background-color: #e7d58c;	height: 5px;}.registration form label, .registration form label b {	  display: block;	  float: left;	  width: 130px;	  padding: 3px 5px;	  margin: 0 0 5px 0;	  text-align: right;	}	#registration-form input {	margin-right: 5px;}.registration ul {	padding: 10px 0px 10px 0px;	margin-bottom: 10px;}		.registration li {		list-style-type: none;	list-style-position: inside;	/*width: 620px;*/	margin-bottom: 10px;	margin-left: 10px;}.registration-label {	 width: 155px;	 text-align: right;	 float: left;	 margin-right: 5px;	 margin-bottom: 10px;}/*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */.solidblockmenu{	margin: 0;	padding: 0;	float: left;	font: normal 12px Arial;	width: 998px;	overflow: hidden;	/*margin-bottom: 1em;	border: 1px solid #990000;*/	border-width: 1px 0;	background: #614f37 url(images/menu_bg.gif) center center repeat-x;}.solidblockmenu li {	display: inline;}.solidblockmenu li a {	float: left;	color: #fff;	padding: 9px 11px;	text-decoration: none;	text-transform: uppercase;	border-right: 1px solid #b9b086;}.solidblockmenu li a:visited{	color: white;}.solidblockmenu li a:hover, .solidblockmenu li .current{	color: #fff;	/*background: transparent url(images/menuactive.gif) center center repeat-x;*/	background-color: #a21b18;}