/* General Styles */body {	background-color: #6e2121;}a:link {	color: #6e2121;	text-decoration: underline;}a:visited {	color: #6e2121;	text-decoration: underline;}a:hover {	color: #99695B;	text-decoration: underline;}a:active {	color: #99695B;	text-decoration: underline;}.nav a:link {	text-decoration: none;	border-bottom-width: 0px;	border-bottom-style: none;}.nav a:visited {	text-decoration: none;	border-bottom-width: 0px;	border-bottom-style: none;}.nav a:hover {	text-decoration: none;	border-bottom-width: 0px;	border-bottom-style: none;}.nav a:active {	text-decoration: none;	border-bottom-width: 0px;	border-bottom-style: none;}/* Text and Font Styles */p,td,ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;}#footerbox p {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	color: #e3c299;	text-align: right;	padding-top: 15px;	padding-right: 15px;}/* Component and Box Styles */#headerbox {	position:absolute;	left:0px;	top:0px;	width:720px;	height:125px;}#container {	position:absolute;	top:125px;	left:0px;	width:720px;}#navbox {	position:relative;	float:left;	width:217px;	height:430px;}#contentbox {	position:relative;	float:right;	width:463px;	background-color: #f2e5ca;	background-image: url(images/content-header.jpg);	background-repeat: no-repeat;	background-position: top;	padding:40px 20px 20px;	border-bottom-width: 5px;	border-bottom-style: solid;	border-bottom-color: #3d1515;}#footerbox {	position:relative;	clear:both;	width:720px;	height:124px;	background-image: url(images/footer-background.gif);	background-repeat: no-repeat;}