/* CSS Document */html, body {  border: 0;  margin: 0;  padding: 0;}body {	font: 100%/1.25 arial, helvetica, sans-serif;	width: 100%;	min-width: 970px;	background-image: url(bg/pine.jpg);	color:#fff;	font-family: Georgia, "Times New Roman", Times, serif;}#header {	height:240;	margin-top:65px;	padding:10px;	background-image: url(bg/brown.jpg);	border-top:1px solid #000;	border-bottom:1px solid #000;	}#logo {position:absolute;left:20px;top:35px;  width: 290px;  height: 230px;  background: url(bg/logo.jpg) no-repeat left top;  border:1px solid #000;}#title {	margin-left:315px;	background-image: url(bg/title.jpg);	background-repeat: no-repeat;}#topper {	position:absolute;	left:750px;	top:90px;	font-size: 130%;	text-align:right;	color:#FFFFCC;	width:230px;}#topper a:link {	color: #ffffcc;	text-decoration: none;}#topper a:visited {	text-decoration: none;	font-style: italic;}#topper a:hover {	text-decoration: none;	color:#000;	font-style: italic;}#wrappertop {	display: block;	width: 960px;	margin-top:60px;	margin-left:20px;	margin-right:20px;	margin-bottom:10px;	background-image: url(bg/brown.jpg);	border:1px solid #000;  	padding:10px;	color:#000;}#wrapper1 {	width: 960px;	margin-top:40px;	margin-left:20px;	margin-right:20px;	margin-bottom:10px;	background-image: url(bg/brown.jpg);	border:1px solid #000;  	padding:10px;	color:#000;}#wrapper {	width: 960px;	margin-top:10px;	margin-left:20px;	margin-right:20px;	margin-bottom:10px;	background-image: url(bg/brown.jpg);	border:1px solid #000;  	padding:10px;	color:#000;	clear:both;}#content {	background-image: url(bg/oak.jpg);	border:1px solid #000;  	color:#000;	margin:auto;	clear:both;	width:100%;	overflow:hidden;}#left {float:left;margin:auto;padding:10px;width:420px;}#right {padding:5px;margin-left:440px;}#navcontainer{	position:absolute;	top:255px;	left:325px;	width:690px;	border-top: 1px solid #ffcccc;	font: normal normal 15px Verdana, Geneva, Arial, Helvetica, sans-serif;	background-image: url(bg/oak.jpg);	border:1px solid #000;}#navlist{list-style: none outside none;margin: 0;padding: 0;}@media all {#navlist {text-align: center}}#navlist li{bottom: 11px;display: inline;line-height: 1.2em;margin: 0;padding: 0;position: relative;}html>body #navlist li{background: #000;margin: 0 3px 0 0;padding: 4px 0px 4px 0;}#navlist a, #navlist a:link, #navlist a:visited{	border: 1px solid #FFF;	bottom: 2px;	color: #FFF;	cursor: pointer;	display: inline;	height: 1em;	margin: 0;	padding: 3px 5px 3px 5px;	position: relative;	right: 2px;	text-decoration: none;	background-image: url(bg/brown.jpg);}#navlist a:hover{	background-image: url(bg/oak.jpg);	bottom: 1px;	color: #990000;	position: relative;	right: 1px;	font-style: italic;}#navlist a:active{background: #000;bottom: 0px;color: #FFF;position: relative;right: 0px;}#navlist li#active{background: #000;bottom: 13px;display: inline;margin: 0 3px 0 0;padding: 0;position: relative;}html>body #navlist li#active{background: #000;margin: 0 4px 0 4px;}#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover{background-image: url(bg/oak.jpg);border-bottom: none;border: 1px solid #000;color: #000;cursor: text;margin: 0;padding: 2px 5px 5px 5px;position: relative;right: 0;}#footer {	height:25px;	margin-top:10px;	margin-bottom:10px;	background-image: url(bg/brown.jpg);	border-top:1px solid #000;	border-bottom:1px solid #000;	text-align: right;	padding: 5px 20px 0 0;	clear: both;	color: #FFFFCC;		}#footer a:link {	color: #ffffcc;	text-decoration: none;}#footer a:visited {	text-decoration: none;	font-style: italic;}#footer a:hover {	text-decoration: none;	color:#000;	font-style: italic;}#sponsor {	margin-right:20px;	float:right;	}#kat {	color: #000000;	margin-left:20px;	font-size: 80%;	}#.end {clear: both;}.sponsor {padding:5px;}.bordernone {  padding:5px;  margin-left:5px;  float:right;  }.border {  border:1px solid #000;  padding:5px;  margin:5px;  } .borderrt {  border:1px solid #000;  padding:5px;  margin-left:5px;  float:right;  }   .borderrt2 {  border:1px solid #000;  padding:5px;  margin-top:5px;  margin-left:10px;  margin-right:5px;  float:right;  } .borderlf {  border:1px solid #000;  padding:5px;  margin:5px;  float:left;  } h1 {	font-size: 150%;	font-weight: bold;	font-style: italic;	color: #990000;}h2 {	font-size: 120%;	font-weight: bold;	color: #FFFFFF;	background-color: #990000;	border:1px solid #000;	padding:5px;}h3 {	font-size: 115%;	font-weight:bold;	color: #990000;}	a:link {	color: #000;	text-decoration: none;}a:visited {	text-decoration: none;	color: #000;}a:hover {	text-decoration: none;	color: #990000;}a:active {	text-decoration: none;