body {
background:url(images/bgpm.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;
            }

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

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

.conblock	{
width:160px;
height:200px;
float:left;
}

.bnblock	{
width:130px;
height:80px;
border-top:#9E6F55 2px solid;
border-right:#9E6F55 3px solid;
border-bottom:#9E6F55 3px solid;
border-left:#9E6F55 2px solid;
text-align:center;
padding:20px 10px 20px 10px;
}

.bfblock	{
height:80px;
width:130px;
border-top:#339900 3px solid;
border-right:#339900 2px solid;
border-bottom:#339900 2px solid;
border-left:#339900 3px solid;
background:#F6D124;
text-align:center;
padding:20px 10px 20px 10px;
}

A.bnav:link, A.bnav:hover, A.bnav:visited, A.bnav:active	{
font-size:12px;
line-height:18px;
color:#630;
font-weight:normal;
text-decoration:none;
padding:10px;
}


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:#630;
}
A.nav:active	{
color:#FF9900;
}

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:15px 15px 5px 0px;
padding:0px;
float:right;
clear:both;
}

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

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

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

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;
margin: 5px 0px 10px 0px;
}

.caption	{
width:400px;
margin-right:auto;
margin-left:auto;
font-size:14px;
line-height:20px;
color:#663300;
margin-top:5px;
margin-bottom:10px;
}

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

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:10px;
clear:both;
}

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


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

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