/* CSS hand coded By Tim Snoots *//*-------*//* Fonts *//*-------*/*{font-family: Optima, Tahoma, Verdana, Arial, sans-serif;}#sitemenu a{	font-size: 14px;	font-weight: bold;	text-decoration: none;}#sitemenu a.submenu{	font-weight: normal;}#content h1{font-size: 24px;}#content h2{font-size: 18px;}#content h2 a{text-decoration: none;}#content p{font-size: 16px;}#content span.image-caption{font-size: 10px;}#content table.guestbook-entry th{	font-size: 12px;	font-weight: normal;}#content table.guestbook-entry td.date,#content table.guestbook-entry td.name{font-weight: bold;}#footer{font-size: 12px;}/*--------*//* Colors *//*--------*/body,#content table{background-color: #EDF1BF;}a{color: #660;}a:hover,#content span.image-caption{color: #330;}#content{	background-image: url('_PlainBg.gif');	background-repeat: repeat-y;}#content h1,#content p,#content table th,#content table td{color: #030;}#content h2,#content h2 a,#content table.guestbook-entry th,#footer{color: #063;}#content table th,#content table td{background-color: #DCE0AE;}/*-----------*//* Structure *//*-----------*/#page{	width: 700px;	margin-left: auto;	margin-right: auto;}#sitemenu{	display: block;	float: left;	width: 150px;	clear: none;}#sitemenu a{	display: block;	padding-bottom: 8px;}#sitemenu a.submenu{	padding-left: 14px;}#content{	margin-left: 160px;	padding: 20px;}#content h1{	margin-top: 0px;}#content h2{	margin-bottom: 4px;	margin-left: 10px;}#content p{	margin-top: 4px;	margin-left: 10px;}#content img,#content span.image-caption{	padding: 15px;	float: right;	clear: right;}#content span.image-caption{	display: block;	width: 150px;	padding-top: 5px;}#content table{	width: 490px;	margin-top: 20px;	margin-bottom: 10px;}#content table td img{	border: 0;}#content table th,#content table td{	padding: 4px;	text-align: left;}#content table.guestbook-entry th{	width: 80px;	vertical-align: top;}#content table.horse-list{	width: 300px;	margin-left: 20px;}#content table.horse-list th{	width: 60px;	padding: 1px;}#content table.horse-list img{	padding: 1px;	float: left;}#content #userform form{	margin-bottom: 0px;	font-size: 12px;}#content #userform td{	padding: 4px;	vertical-align: top;}#content #userform textarea,#content #userform input{	font-size: 10px;}#content #userform .formfield{	width: 340px;}#footer{	clear: both;	padding: 10px;	}
