/* css for basic items---------------------------------------------------------------------------------------------------*/html,body {	width:100%;    }body {	padding: 0;	margin: 0;	min-width: 1265px;	background: #453d2e;	font-family: arial, helvetica, verdana;	font-size: 12px;	line-height: 15px;	color: #423214;	}img {	padding: 0 0 0 0; 	margin: 0;	}a,a:visited,a:active {	color: #423214;	text-decoration: none;	outline: none;    }a:hover {	color: #423214;	text-decoration: underline;	outline: none;   	}ul {	padding: 0;	margin: 0;	list-style: none;	}ul li {	padding: 0;	margin: 0;	float: left;	}p {	padding: 0 0 15px 0;	margin: 0;	}blockquote {	padding: 0 0 0 48px;	margin: 0;	}				 hr {  	padding: 0 0 0 0;	margin: 8px 0 8px 0;	border: none;	border-bottom: solid 1px #423214;	color: #fff;	}h1 { 	padding: 0 0 15px 0;	margin: 0;	clear: both;	font-family: georgia, times, serif;	font-size: 26px;	line-height: 35px;	font-weight: normal;	}/* -------------------------------------------------------------------------------------------------------------- *//* css for site structure ------------------------------------------------------------------------------------------------*//* -------------------------------------------------------------------------------------------------------------- */#bg {	position: absolute; 	top: 0; 	left: 0; 	width: 100%; 	height: 100%;	}#outer {	width: 100%;	display: table;	vertical-align: middle;    }#container {	position: relative;	margin: 24px auto 0px auto;	width: 1265px;   	}/* -------------------------------------------------------------------------------------------------------------- *//* css for logo ------------------------------------------------------------------------------------------------- *//* -------------------------------------------------------------------------------------------------------------- */#logo {	position: absolute;	top: 64px;	left: 44px;	}/* -------------------------------------------------------------------------------------------------------------- *//* css for top navigation --------------------------------------------------------------------------------------- *//* -------------------------------------------------------------------------------------------------------------- */#topnav {	position: absolute;	top: 0px;	right: 71px;	}/* -------------------------------------------------------------------------------------------------------------- *//* css for content ---------------------------------------------------------------------------------------------- *//* -------------------------------------------------------------------------------------------------------------- */#inner {	position: absolute;	top: 34px;	left: 467px;	width: 727px;	height: 655px;	background: #fff;    }#mainnav {	position: absolute;	top: 30px;	left: 34px;	}	#mainnav ul li {		float: none;		}#content {	position: absolute;	top: 202px;	left: 34px;	}#temp {	position: absolute;	top: 550px;	left: 34px;	}#footer {	position: absolute;	top: 605px;	left: 34px;	font-size: 10px;	}/* -------------------------------------------------------------------------------------------------------------- *//* css for misc items --------------------------------------------------------------------------------------------*//* -------------------------------------------------------------------------------------------------------------- */.clear {	clear: both;	font-size: 0px;	line-height: 0px;	}ul.bullets {	padding: 10px 0px 15px 30px;	list-style: disc;	}ul.bullets li {	padding: 0 0 5px 0;	float: none;	}	