body {
background-color: #dbdbdb;
padding: 0px;
text-align: center;
margin-top: 8px;
margin-left: 0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
}

div#main {
border: 2px #000000 solid;
width: 750px;
background-color: #ffffff;
margin-left: auto;
margin-right: auto;}

div#header {
background-image: url(navigation/header.jpg);
height: 159px;
background-repeat: no-repeat;}

div#navbar {
height: 25px;
padding: 0em;
margin-right: auto;
margin-left: auto;
background-color: #000000;}

div#navbar ul {
list-style-type: none;
padding: 0em;
text-align: center;
margin: 0;
margin-left: auto;
margin-right: auto;
padding-top: .5em;}

div#navbar ul li {
display: inline;
}

div#navbar ul li a:link, div#navbar ul li a:visited {
color: #000000;
font-weight: bold;
font-style: normal;
background-color: #ffffff;
padding: .15em;
font-size: .7em;
border-left: 3px #eeeeee solid;
border-right: 3px #eeeeee solid;
border-top: 3px #eeeeee solid;}

div#navbar ul li a:hover {
color: #ffffff;
font-weight: bold;
font-style: normal;
background-color: #a0a0a0;
padding: .15em;
font-size: .7em}

div#content {
text-align: left;
padding: .5em;}

img#indeximg {
border: 2px #000000 solid;
float: left;
}

h1 {
font-weight: bold;
color: #fbfbfb;
font-size: 1.5em;
background-color: #000000;
padding: .2em;
}

h2 {
font-weight: bold;
color: #fbfbfb;
font-size: 1.2em;
padding: .2em;
background-color: #000000;
}

h3 {
font-weight: bold;
color: #fbfbfb;
font-size: .8em;
padding: .1em;
background-color: #000000;
display: block;
width: 300px;
clear: left;
margin-bottom: -.1em;
margin-top: +.05em;}

h4 {
font-weight: bold;
color: #000000;
font-size: .8em;
padding: .2em;
text-decoration: underline;}

h5 {
font-weight: bold;
color: #fbfbfb;
font-size: .8em;
padding: .1em;
background-color: #000000;
display: block;
width: 100%;
clear: left;
margin-bottom: -.1em;
margin-top: +.05em;}

p {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
}

p.center {
text-align: center;}

div#footer {
background-color: #000000;
color: #ffffff;
margin: 0em;
padding: .02em;
text-align: center;
clear: both;}

div#goat_gi {
margin: 0em;
padding: 0em;
width: 300px;
background-color: #f0f0f0;}

div#goat_ped {
margin: 0em;
padding: 0em;
width: 98%;
background-color: #f0f0f0;
clear: both;}

img {
margin: .5em;
padding: .5em;
border: none;}

a:link {
color: #466bda;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;}

a:visited {
color: #d63b27;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;}

a:hover {
color: #fffdfe;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
background-color: #466bda;}

div#links {
font-weight: bold;}

a:active {}

form {
background-color: #e3e3e3;
border: 2px #000000 solid;
margin-left: auto;
margin-right: auto;
width: 85%;}

fieldset {
border-left: none;
border-bottom: none;
border-right: none;
border-top: 4px #000000 double;
padding: .5em;
margin: .5em;
}

legend {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.2em;
color: #ffffff;
font-weight: bold;
letter-spacing: .3em;
background-color: #808282;
padding: .2em;
border: 4px double;}

input.text {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
color: #000000;
background-color: #ffffff;
display: inline;
margin-top: 0px;
}

textarea.message {
width: 80%;}

input.button {
margin-left: 100px;
margin-right: 100px;}

span.table_text {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
}

td.goats {
background-color: #a2a2a2;
color: #ffffff;
font-weight: bold;
width: 10%;}

td.goats_alt {
background-color: #d3d3d3;
color: #ffffff;
font-weight: bold;
width: 40%;
}

td.alt_color {
background-color: #d3d3d3;}

table.pedigree {
width: 100%;
clear: both;}

span.goats_titles {
width: 23%;
text-align: left;
font-weight: bold;
background-color: #b6b6b6;
display: block;
color: #ffffff;
float: left;
padding: .15em;
margin: .08em;
clear: left;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

span.goats_data {
width: 72%;
text-align: left;
font-weight: normal;
background-color: #e4e4e4;
display: block;
padding: .15em;
margin: .08em;
float: left;
color: #000000;}

span.goats_description {
width: 98%;
text-align: left;
font-weight: normal;
background-color: #e4e4e4;
display: block;
padding: .15em;
margin: .08em;
}

img#goats {
border: 2px #000000 solid;
float: right;
margin: .1em;}

td.center {
text-align: center;}

td.records_black {
text-align: center;
background-color: #000000;
color: #ffffff;
font-weight: bold;}

tr.records_table {
text-align: center;
background-color: #f4f4f4;}

tr.records_table_alt {
text-align: center;
background-color: #c9c9c9;}

form.center {
text-align: center;
background-color: #ffffff;
border: none;}

td.goats_description{
width: 80%;
background-color: #f0f0f0;
float: left;
border: 2px #000000 solid;
padding-left: .30em;
margin-left: 2em;
margin-top: 0em;
margin-bottom: 0em;
margin-right: 0em;
padding-top: 0em;
padding-bottom: 0em;
padding-right: 0em;}

table {
margin-left: auto;
margin-right: auto;}

table.right {
margin-right: 0;
}

td.goats_picture{
width: 20%;
text-align: center;}

td.goats_picture img {
border: 2px #000000 solid;
padding: 0em;
margin: 0em;}.error {
	font-weight: bolder;
	color: #FF0000;
	font-size: 10px;
}
