body { font-size: small; font-family: Arial, Helvetica, sans-serif; background-image: url(../images/bg.jpg); height: 700px; margin: 0; padding: 0; }a img {	border: none }a { color: #ba9024; border-style: none; border-width: 0; outline-style: none; }a:hover { color: #424210; }#container { background-color: #f9f9ef; width: 740px   }#topnav { background-color: #f9f9ef; height: 25px; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; }#content { padding: 10px 0 20px 10px   }#content_alt { height: 450px; padding: 10px 0 20px 10px       }#content_alt1 { height: 750px; padding: 10px 0 20px 10px     }#content_alt2 { height: 850px; padding: 10px 0 20px 10px     }#content #leftFrame { background-color: white; position: absolute; margin-top: -10px; margin-left: -10px; }#content #leftCol {	margin-top: 20px;	width: 255px;	float: left }	#contactform { position: absolute; top: 300px; left: 350px; width: 250px; height: 200px; border: solid 0 #000000; }#leftCol .scrollBox {	height: 295px;	overflow: auto }#leftCol .scrollBox img {	margin-bottom: 5px }.listbox {	margin-top: 10px }.listbox a {	color: #000;	font-size: small;	text-decoration: none }.listbox a:hover {	font-size: medium;	text-decoration: underline }#leftCol ul {	list-style-position: inside;	background-color: #ccc;	padding:0 0 0 40px;	margin: 0 }#content #rightCol { margin-left: 260px  ; }h3 {	font-size: medium;	text-align: right;	margin: 0 0 5px;	border-bottom: 2px solid #424210 }#map { width: 460px; overflow: scroll; }.article { margin-top: 0  }.article p {	text-indent: 14px;	margin: 0;	padding: 0 10px 0 20px }	.article_largepadding p {	text-indent: 14px;	margin: 0;	padding: 100px 10px 0 20px }.blockimg {	display: block }#footer {	color: #fff;	font-weight: bold;	background-color: #000;	padding: 5px 0 5px 10px;	width: 730px;	clear: both }#largepadding { padding-top: 350px; }