@charset "UTF-8";
a{text-decoration: none; border:0px}
a:link {color:black;}
a:visited {color: #336;}
a:hover {}
a:active {}
body {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:90%;
	text-align:center;
	background-color:#ecf;
	background-image: url('/images/bg.png');
	background-attachment: fixed;
	color: #336;
}
h1,h2,h3,h4,h5,h6{font-family: Times,serif;}
h1{font-size: 290%}
div#container {
	background-color: #eaffea;
	border: 1px solid #336;
}
div#branding {
	text-align: center;
    color: #336;
    z-index: 1000;
}
div#branding img{position:absolute;top:-10px;left:-20px;}
div#branding h1 {position:absolute;right:.75em;top:.5em;letter-spacing:.1em;font-variant:small-caps;margin:0;padding:0}
div#branding h2 {}
div#sideBar {}
div#mainContent em {
	font-weight:bold;
}
div#mainContent h2 {padding-bottom:0.5em;}
div#mainContent h3 {padding-bottom:0.5em;}
div#mainContent h4 {padding-bottom:0.5em;}
div#mainContent h4 a:link{color:#007700;padding-bottom:0.5em;}
div#mainContent table {
	border-collapse: collapse;
    border-style: none;
}
div#mainContent p {
	margin-bottom: .5em;
}
div#mainContent table td{
	border: 0;
}
div#mainContent ul li{
	list-style-type: disc;
}
div#mainContent ul.none li {
	list-style-type: none;
	list-style-image: none;
}
div#frontPage {text-align: center; font-size: 20px; }
div#frontPage div {padding-bottom: 1em; padding-top:1em;clear:both;border-top:2px groove;}
div#frontPage h4 {font-size: 105%;padding:0; margin:0;text-decoration:underline}
div#frontPage div img {border:0px;}
div#siteInfo {text-align: center;font-size: 10px;}
div#siteInfo p {padding: 10px 0;}
div#siteInfo p a:hover{color:#007700;text-decoration:underline;}

div#horses ul{overflow: auto;width:100%;padding:.5em;margin:0;padding:0}
div#horses ul li{position:relative;float:left;width:24%;padding-right:.5%;list-style-type: none;}
div#horses h3{padding:0;text-align:center;font-size:100%;}
div#horses img{border:solid black 0;float: right; width:50%;}
div#horses h3 a:link{display:block;color:#333366;}
div#horses p{}

div#contact ul{width: 100%; padding: .5em;}
div#contact h4 {font-size:110%; margin:0;padding:0}
div#contact ul li{width:45%;text-align:center; list-style-type: none;float:left;position:relative;display:inline;margin:.2em;padding:0;}
div#contact a {text-decoration:none;}
div#contact a img {border:0px;padding-left:1em;}
div#contact p {margin:0;padding:0}

div#events ul {padding:0;margin:0;}
div#events ul li{border:solid black 1px;padding:.5em;margin-bottom:.2em; list-style-type: none;}
div#events ul li h4 {margin:0;}