body {
background:url(images/bgp.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	{
height:15px;
width:65px;
border-top:#663300 1px solid;
border-right:#663300 2px solid;
border-bottom:#663300 2px solid;
border-left:#663300 1px solid;
float:right;
margin:5px 5px 0px 5px;
text-align:center;
font-weight:700;
}

.fnavblock	{
height:15px;
width:65px;
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 5px 0px 5px;
text-align:center;
font-weight:700;
}

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;
font-weight:700;
}

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

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

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

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

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

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

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

.nav	{
width:100%;
clear:both;
}

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

h1	{
margin: 0px 150px 0px 225px;
padding:30px 0px 20px 0px;
font-size:18px;
font-weight:400;
line-height:23px;
color:#663300;
clear:both;
}

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

h3	{
margin: 30px 150px 10px 275px;
font-size:18px;
font-weight:400;
line-height:23px;
color:#663300;
}

.plain	{
font-size:14px;
line-height:20px;
color:#663300;
width:250px;
}

p	{
margin: 5px 60px 10px 260px;
font-size:15px;
font-weight:700;
line-height:20px;
color:#663300;
text-align:right;
}

.green {color:#2B802B;}

li	{
margin: 5px 60px 10px 300px;
font-size:15px;
font-weight:700;
line-height:20px;
color:#2B802B;
text-align:right;
padding-left:15px;
}


.words	{
padding-top:0px;
}

.photo	{
margin: 15px 60px 25px 225px;
text-align:center;
}


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

.reach	{
margin-top:25px;
text-align:left;
}

.leach	{
margin-top:25px;
text-align:right;
}


.fright	{
float:right;
text-align:right;
}

.fleft	{
float:left;
text-align:left;
}


.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%;
}

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