body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color:#144E1C;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

table, td, th, ul, li, h1, h2, h3, h4 {
padding:0;
margin:0
}

table#main {
width: 770px;
margin:0.25em auto;
border: 2px solid #FFF8DC;
}

table#main td#content {
background-color: #fff;
}

table#main td#content p {
font: 12px Verdana, Arial, sans-serif;
line-height:1.75em;
padding: 0 0.25em;
}

table#main td#content_home {
height: 480px;
background: url(images/home_images.jpg) top left no-repeat;
overflow:visible;
}

table#main td {
padding: 5px;
}

table.secondary {
width: 760px;
}

table.secondary td {
border: 2px solid #60513A;
background-color:#FFF8DC;
padding: 0;
margin: 1em;
}

td#menu {
background: url(images/horsehaven_logo_menu.gif) top left no-repeat;
height: 115px;
}

td#menu ul {
list-style: none;
display: block;
text-align:left;
margin: -0.5em 0 0 5em;
padding: 0.5em 0;
background-color: transparent;
}

td#menu ul li {
list-style: none;
display: inline;
text-align:center;
color: #FFF8DC;
}

td#menu ul li.current {
font-size: 12px;
background-color: #FFF8DC;
color: #144E1C;
border: 2px solid #653D32;
font-weight: 600;
padding: 0.5em;
margin: 0;
}

*:first-child+html td#menu ul li.current {
font-size: 12px;
background-color: #FFF8DC;
color: #144E1C;
border: 2px solid #653D32;
font-weight: 600;
padding: 0.5em 0.25em 0.5em 0.5em;
margin: 0 0.5em 0 0;
}

td#menu ul li a, li a:visited {
background-color: #e8e4dd;
font-size: 12px;
color: #653D32;
border: 2px solid #653D32;
font-weight: 600;
padding: 0.5em;
margin: 0;
}

td#menu ul li a:hover, li a:visited:hover {
background-color: #653D32;
font-size: 12px;
color: #FFDF00;
border: 2px solid #FFF8DC;
font-weight: 600;
padding: 0.5em;
margin: 0;
}

td#footer {
text-align: center;
font-size: 10px;
color: #fff;
}

td#footer a, a:visited {
color:#fff;
text-decoration:none;
border-bottom: 0;
}

td#footer a:hover, a:visited:hover {
color:#FFF8DC;
border-bottom: 0;
text-decoration:underline;
}

td#footer p {
margin: 0.5em 0
}

/*Home Content*/

td#content_home h1 {
font: 28px Georgia, "Times New Roman", serif;
color: #FFF8DC;
margin: 0;
text-align:center;
backgournd-color: none;
}

td#content_home  h2 {
font: 16px Verdana, Arial, sans-serif;
color: #fff;
margin: 0.5em 0;
text-align:center;
}

td#content_home  p {
font: 13px Verdana, Arial, sans-serif;
font-weight: 600;
color: #fff;
text-align:center;
margin:0;
padding:0
}

#mission {
margin:1em 0;
padding:0;
}

p.mission {
font: 16px Georgia, "Times New Roman", serif;
font-weight: 500;
color: #ffc;color:#B12E08;
text-align:center;
font-style:italic;
margin:1em 0;
padding:0;
}

td#content_home ul {
list-style:none;
display: block;
padding:0;
margin: 1em;
}

td#content_home ul li {
font: 12px Verdana, Arial, sans-serif;
font-weight: 600;
color: #FFDF00;
text-align:left;

margin-top: 1em;
}

/*Main content*/

td#content h1 {
font: 24px Georgia, "Times New Roman", serif;
background-color: #144E1C;
color: #FFF8DC;
margin: 0.5em 0;
padding: 0.25em 0.5em;
}

td#content ul {
margin: -0.5em 0 0.5em 3em;
}

td#content ul li {
font: 12px Verdana, Arial, sans-serif;
line-height:1.5em;
padding: 0 0.25em;
border:0;
background:transparent;
}

td#content ul.link_list {
margin: 0 0 0 5em;
}

td#content ul.link_list li {
line-height:1.5em;
padding: 0;
margin-top: 2em;
}

td#content ul.link_list li a, ul.link_list li a:visited {
font: 12px Verdana, Arial, sans-serif;
border:0;
padding:0;
background:transparent;
color:#653D32;
text-decoration:none;
border-bottom: 1px dotted #653D32;
}

td#content ul.link_list li a:hover, ul.link_list li a:visited:hover {
font: 12px Verdana, Arial, sans-serif;
border:0;
padding:0;
background:transparent;
color:#144E1C;
text-decoration:none;
border-bottom: 1px solid #144E1C;
}

h2 {
font: 16px Verdana, Arial, sans-serif;f
color: #B12E08;
font-weight:600;
margin: 0.5em 0;
}

.highlight {
color:#B12E08;
font-style:normal;
}

.highlight_bold {
color:#B12E08;
font-style:bold;
}

ul.resource_list {
margin: 0;
clear:left;
}

ul.resource_list li {
margin-left: 6em;
}

/*Images*/

img.horse {
float:left;
border: 2px solid #653D32;
margin: 0.25em 0.5em;
}

img.home {
/*float:right;
clear:left;*/
border: 2px solid #FFF8DC;
margin: 1em 0 0.5em 0;
}

/*Links*/

a, a:visited {
color:#653D32;
text-decoration:none;
border-bottom: 1px dotted #653D32;
}

a:hover, a:visited:hover {
color:#144E1C;
text-decoration:none;
border-bottom: 1px solid #144E1C;
}
