/* CSS Document *//* All code and design by Jeremiah Ketner */body{	background-color: #e5dbd5;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #534635;		}a:link {	color:#663300;	text-decoration: none;}a:visited {	color: #663300;}a:hover {	text-decoration: underline;	color: #FF6699;}h1{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	text-transform: uppercase;	color: #C75687;}h2{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	letter-spacing: 0.3em;	text-transform: uppercase;	line-height: 20px;	text-decoration: none;	font-weight: normal;}p{	font-size: 14px;}.heading1{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	text-transform: uppercase;	color: #C75687;	}.sidefont{	font-size: 12px;}.img_side{	border: 1px dotted #999999;	padding: 5px;}.img_thumb{	border: 1px dotted #999999;	padding: 5px;	margin: 10px;}.spacer{	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #666666;}ul{	}li{	list-style-type: none;}.li{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	letter-spacing: 0.3em;	text-transform: uppercase;	line-height: 20px;	text-decoration: none;	font-weight: normal;	padding-left: 15px;}#container{	width: 1090px;	margin-right: auto;	margin-left: auto;	height: 100%;}#header{	background-image: url(images/header.gif);	background-repeat: no-repeat;	height: 344px;	width: 1090px;	position: relative;}#menu{	background-image: url(images/menu.gif);	height: 160px;	width: 230px;	float: right;	margin-right: 285px;	margin-top: 135px;	padding-top: 40px;}#main_container{	width: 815px;	float: left;}#main_top{	background-image: url(images/main_top.gif);	background-repeat: no-repeat;	height: 99px;	position: relative;}#main_mid{	background-image: url(images/main_mid.gif);	background-repeat: repeat-y;	padding-top: 5px;	padding-left: 75px;	height: auto;}#main_bottom{	background-image: url(images/main_bottom.gif);	background-repeat: no-repeat;	height: 104px;}#main_textbox{	float: right;	width: 300px;	margin-right: 25px;	height: auto;	padding-left: 10px;	border-left-width: thin;	border-left-style: dotted;	border-left-color: #877157;	margin-top: 20px;}#sidebar{	width: 250px;	margin-left: 815px;	height: 100%;}#sidebar_top{	background-image: url(images/side_top.gif);	background-repeat: no-repeat;	height: 108px;}#sidebar_mid{	background-image: url(images/side_mid.gif);	background-repeat: repeat-y;	height: auto;	padding-left: 20px;	padding-right: 30px;	text-align: left;}#sidebar_bottom{	background-image: url(images/side_bottom.gif);	background-repeat: no-repeat;	height: 39px;}#footer{	height: 50px;	clear: both;	text-align: center;}.footertx{	font-size: 12px;}