body {
background:url(http://sovereignhorses.com/images/bg.jpg) fixed no-repeat #F9EFE7;
margin: 0px;
padding:0px;
height:100%;
font-family:Georgia,Times New Roman,Times Roman, Times, Roman, Serif;
}


#main {  /***** Used to Format Content Between Header and Footer  ****/
            position: relative;
            top: 0px;
            width: 100%;
            margin: 0px;
            }

#footer {  /***** Used to Keep Footer on Bottom ****/
            position: relative;
            top: 10px; /**** Set this to move footer content off of ‘main’ content bottom ****/
            width: 100%;
            height: 110px; /**** Set this to the amount of space you need in your footer ****/
            margin: 0px;
								background:#336633;
								clear:both;
            }

.nnavblock, .rnnavblock	{
height:15px;
width:80px;
border-top:#663300 1px solid;
border-right:#663300 2px solid;
border-bottom:#663300 2px solid;
border-left:#663300 1px solid;
float:right;
margin:5px 1px 0px 5px;
text-align:center;
}

.fnavblock, .rfnavblock	{
height:15px;
width:80px;
border-top:#339900 2px solid;
border-right:#339900 1px solid;
border-bottom:#339900 1px solid;
border-left:#339900 2px solid;
background:url(http://sovereignhorses.com/images/buttonb.gif);
float:right;
margin:5px 1px 0px 5px;
text-align:center;
}

.rnnavblock, .rfnavblock	{
margin-right:20px;
}

.nav	{
clear:both;
line-height:30px;
}

A.nav:link, A.nav:hover, A.nav:visited, A.nav:active	{
font-family: arial, sans-serif;
font-size:10px;
line-height:16px;
color:#663300;
text-decoration:none;
}

A.nav:link	{
color:#663300;
}
A.nav:hover	{
color:red;
}
A.nav:visited	{
color:purple;
}
A.nav:active	{
color:#FF9900;
}

A.web:link, A.web:hover, A.web:visited, A.web:active	{
text-decoration:none;
}

A.web:link	{
color:#FEF4EC;
}

A.web:hover	{
color:#FFCC00;
text-decoration:underline;
}

A.web:visited	{
color:#FEF4EC;
}

A.web:active	{
color:#FEF4EC;
}

A.inline:link, A.inline:visited, A.inline:active	{
text-decoration:underline;
}

A.inline:link	{
color:#630;
}

A.inline:hover	{
color:green;
text-decoration:underline overline;
}

A.inline:visited	{
color:#630;
}

A.inline:active	{
color:green;
}

.mapfont	{
font-size:10px;
font-weight:400;
line-height:13px;
letter-spacing:0px;
word-spacing:2px;
}

.pagehead {
margin:35px 15px 0px 0px;
padding:0px;
text-align:right;
}

.logo {
margin:20px 15px 0px 0px;
padding:0px;
text-align:right;
}

h1	{
margin: 5px 60px 10px 225px;
font-size:18px;
font-weight:400;
line-height:23px;
color:#663300;
}

.other	{
float:left;
clear:both;
padding-left:225px;
margin:0px;
}

.green {color:#2B802B;}

.credit	{
font-size:9px;
color:#663300;
line-height:11px;
}

h2	{
margin: 5px 0px 2px 0px;
font-size:20px;
font-weight:700;
line-height:23px;
color:#2B802B;
}

p	{
margin: 5px 0px 10px 0px;
font-size:15px;
font-weight:700;
line-height:20px;
color:#663300;
}

.fbar	{
margin: 0px 40px 15px 225px;
text-align:right;
background:url(images/barrule.gif) repeat-x;
clear:both;
}

.ubar	{
margin: 0px 25px 15px 225px;
text-align:right;
background:url(images/barrule.gif) repeat-x;
height:30px;
clear:both;
}

.addy	{
width:40%;
margin-top:5px;
float:right;
margin-right:10px;
color:#FEF4EC;
font-size:12px;
font-weight:400;
line-height:18px;
letter-spacing:1px;
word-spacing:3px;
text-align:right;
}

.webby	{
width:40%;
margin-top:5px;
float:left;
margin-left:10px;
color:#FEF4EC;
font-size:12px;
font-weight:400;
line-height:18px;
letter-spacing:1px;
word-spacing:3px;
text-align:left;
}

.notice	{
margin-top:3px;
float:left;
color:#FEF4EC;
font-family:arial, sans-serif;
font-size:10px;
font-weight:400;
line-height:13px;
letter-spacing:0px;
word-spacing:2px;
text-align:left;
width:100%;
}

.caption	{
margin-right:auto;
margin-left:auto;
font-size:12px;
line-height:18px;
color:#663300;
margin-top:5px;
margin-bottom:10px;
}

.about	{
margin: 15px 0px 25px 225px;
padding: 0px;
text-align:right;
position:relative;
}

.pix {
width:240px;
margin:0px 10px 10px 30px;
float:right;
line-height:5px;
}

.desc {
margin:0px 0px 10px 0px;
padding:0px 270px 0px 0px;
text-align:left;
position:relative;
}

.eqlogo	{
float:left;
margin-right:5px;
border:0px;
}

.ped	{
margin: 40px 30px 50px 225px;
padding:0px;
clear:both;
}

ul
	{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

ul ul
	{
	float: right;
	width: 75%;
	border: none;
	border-left: solid 1px #663300;
	}
ul ul ul
	{
	float: right;	
 width: 66%;
	border: none;
	border-left: solid 1px #663300;
	}
ul ul ul ul
	{
	width: 50%;
	}

li
	{
	float: left;
	width: 100%;
	border: solid 1px #663300;
	}
li.father
	{
	border-bottom: none;
	}
li li
	{
	border: none;
	}
li li.father
	{
	border-bottom: solid 1px #663300;
	}
li div
	{
	float: left;
	width: 24%;
	padding: 5.5em 0;
	}
li li div
	{
	width: 33%;
	padding: 2.4em 0;
	}
li li li div
	{
	width: 49%;
	padding: 1em 0;
	}
li li li li div
	{
	width: 99%;
	padding: 0.25em 0;
	}

li h5
	{
	font-size: 12px;
	font-weight: 700;
 line-height: 15px;
	margin: 0 0.5em 0 0.5em;
	padding: 0;
	color:#663300;
	}
.tt
	{
	font-size: 12px;
	font-weight: 700;
 line-height: 15px;
	margin: 0 0.5em 0 0.5em;
	padding: 0;
	color:#2B802B;
	cursor:default;
	}


