body {	margin: 0;	padding: 0;	background-color: #2b1500;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	line-height: 30px;	color: #2b1500;	letter-spacing: -1px;}a {	font-weight: bold;	text-decoration: underline;	color: #665847;}a:hover {	text-decoration: none;}img {	border: 0;}ul {	list-style: none;	margin: 0;	padding: 0;}.wrapper {	width: 960px;	margin: 0 auto;}.header {	background: #ffffe6 url('../gfx/grass.gif') repeat-x bottom;	height: 262px;}.header .wrapper {	background: url('../gfx/tree.gif') no-repeat 800px bottom;	height: 245px;}.midbox {	background-color: #9dcb3d;}.footer {	background-color: #2b1500;	color: #ffffe6;	text-align: center;	padding: 20px 0;	font-size: 12px;	letter-spacing: 0;	line-height: 20px;}.footer a {	color: #ffffe6;}.clear {	clear: both;	padding-bottom: 20px;}.left {	float: left;	width: 182px;}.left img {	border: 1px solid #2b1500;}.fl_menu {	border: 1px solid #2b1500;	background-color: #665847;	width: 180px;	margin-bottom: 10px;}.fl_menu a {	display: block;	color: #ffffe6;	text-decoration: none;	padding: 5px;	font-size: 24px;	line-height: 36px;	font-weight: normal;	letter-spacing: -1px;}.fl_menu a:hover {	background-color: #2b1500;}.bodybox {	background: #ffffe6 url('../gfx/bg-texture.jpg');	border: 1px solid #2b1500;	float: right;	width: 756px;	font-weight: bold;}.bodybox img {	border: 1px solid #2b1500;}.bodybox p {	margin-top: 15px;	margin-bottom: 0;	font-weight: normal;}h1 {	padding: 5px;	background-color: #665847;	color: #ffffe6;	margin: 0;	font-size: 36px;	line-height: 48px;}.content {	padding: 5px;}blockquote {	margin: 0;	padding: 0;}/* Contact form */form {	margin: 0;	padding: 0;}input, textarea {	font-family: Arial;	font-size: 11px;	padding: 2px}textarea {	height: 200px;}.fl_label {	text-align: right;}.fl_imgright {	float: right;	margin: 0 0 5px 5px;}.fl_blogpost1, .fl_blogpost2 {	border-color: #665847;}.fl_mailform {	font-size: 12px;	letter-spacing: 0;}.fl_postinfo, .fl_rsslinks { letter-spacing: 0; }.fl_rsslinks img { border: 0; }.paybar {	display: block;	color: #666;	text-align: right;	padding-top: 5px;	margin-bottom: -5px;	font-size: 12px;	text-decoration: none;	letter-spacing: 0;}.paybar img {	border: 0;	margin-right: 10px;	vertical-align: middle;}.paybar:hover { color: #999; }
