body {
	font-family: Arial;
}
img {
	border: none;
}
p {
	font-size: 10pt;
	font-family: Georgia;
	text-align: left;
	margin: 0px;
}

h1, h2, h3 {
	font-family: Verdana;
}
h1 { 
	font-size: 10pt; 
	color: white;
	background: #507434;
	padding: 3px;
}
h2 { font-size: 10pt;}
h3 { font-size: 9pt; font-style: italic;}
img.normal {
	margin: 10px;
}
#main {
	border: none;
	padding: 0px;
	border-collapse: collapse;
}
#top {
	background: url('images/top.jpg');
	height: 126px;
}
#menu_a{
	border: none;
}
#menu_b {
	border-left: solid 1px #000800;
	background: #507434;
	border-right: solid 1px #91a27e;
}
#menu {
	background: #c0d9b1;
	text-align: left;
	vertical-align: top;
}
#menu_c {
	border-left: solid 1px #91a27e;
	background: #507434;
	border-right: solid 1px #000800; 
}
#menu_shadow{
	background: url('images/s1.gif');
}
.menu_spacer{
	text-align: center;
	font-size: 1px;
	padding: 3px 8px 3px 8px;
}
.menu_spacer_line {
	font-size: 1px;
	height: 1px;
	border-top: solid 1px #999999;
}
#menu a {
	color: black;
	text-decoration: none;
}
#menu a:hover {
	text-decoration: underline;
	color: white;	
}
#menu .item {
	font-family: Verdana;
	font-size: 11px;
	padding-left: 5px;
	
	padding-top: 2px;
	padding-bottom: 2px;
}
#menu .l0 {
	font-weight: bold;
	font-size: 13px;
}
#menu .l1 {
	padding-left: 14px;
}
#menu .l2 {
	padding-left: 25px;
}
#menu .l3 {
	padding-left: 30px;
}
#content {
	padding: 10px;
	vertical-align: top;
}
table.article {
	width: 100%;
	border: none;
	padding: 0px;
	margin-top: 10px;
}
table.article .article_title, table.article .article_date {
	background: #507434;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
}
table.article .article_date {
	text-align: right;
}
table.article .article_text {
	border: solid 1px #999999;
	padding: 10px;
}
a.page, a.external {
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana;
	color: #507434;
}
tr.form_field input, tr.form_field textarea {
	width: 100%;
}
tr.form_field textarea {
	height: 7em;
}
tr.form_field td {
	border: solid 1px #999999;
	font-family: Arial;
	font-size: 10pt;
}
tr.form_field td.form_field_title {
	padding: 5px;
}	

td.gallery_image {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}
td.gallery_title {
	font-size: 10pt; 
	font-weight: bold;
	color: white;
	background: #507434;
	padding: 3px;
	border: solid black 1px;
}


tr.title td {
	background: #507434;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	font-family: Verdana;
}

#show td {
	font-family: Georgia;
	font-size: 10pt;
	padding: 3px;
	text-align: center;
}
#show tr.title td {
	font-family: Verdana;
}

tr.result_dog td {
	font-family: Arial;
	font-size: 10pt;
	padding: 5px;
	text-align: left;
}

ul {
	list-style: square;
}

#ratingsheet {
	clear: both;
}

#ratingsheet  td{
	font-size: 10pt;
	font-family: Arial;
	text-align: left;
}

#ratingsheet td.t {
	font-family: Georgia;
	font-size: 11pt;
	border: solid 1px #999999;	
}

#ratingsheet td.a {
	width: 15em;
	border: solid 1px #999999;	
}

#show h2 {
	text-align: center;
	font-style: italic;
	font-size: 9pt;
}

a.dog {
	font-decoration: underline;
	color: white;
}

.planned  td{
	font-size: 11pt;
	font-family: Georgia;
	text-align: center;
}

.places tr.title td {
	text-align: left;
}

.places td {
	font-size: 10pt;
	font-family: Georgia;
	text-align: left;
	padding: 3px;
}

#menub {
	background: url('images/menub.gif');
	height: 20px;
}
.forum tr.title td {	
	text-align: left;
	font-family: Verdana;	
}
.forum td{	
	font-family: Georgia;
	font-size: 10pt;
}
.forum div.date {
	font-size: 9pt;
	color: #999999;
}
#showresults td {
	text-align: center;
}

td.path_a {
	background: #507434; 
	text-align: center; 
	vertical-align: middle; 
	border-left: solid 1px black; 
	border-top: solid 1px black; 
	border-bottom: solid 1px black;
}	
td.path_b {
	background: #507434; 
	border-top: solid 1px black; 
	border-bottom: solid 1px black; 
	border-right: solid 1px black;	
	text-align: left; 
	vertical-align: middle; 
	color: white; 
	font-size: 10pt; 
	font-family: Verdana; 
	font-weight: bold; 
	overflow: hidden;  	
}
td.path_c {
	background: url('images/s4.gif');
}
td.path_d {
	background: url('images/s2.gif');
}
td.path_e {
	background: url('images/s3.gif');
}
td.path_f {
	background: url('images/s6.gif');
}
table.gallery {
	margin-top: 20px;
}
.galleryimage_description {
	font-family: Georgia;
	font-size: 10pt;
	font-style: Italic;
}

td.galleryimage_description {
	padding: 5px;
	text-align: center;
	font-size: 9pt;
}
img.galleryimage{
	margin: 0px;
}

table.gentree {
	clear: both;
}
table.gentree td {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}
table.gentree .desc {
	font-family: Verdana;
	font-style: italic;
	font-size: 9pt;
	color: #dddddd;
}
img.defaultimage {
	margin: 10px;
}




