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

.ninfo, .ninfo2 	{
height:15px;
width:65px;
border-top:#663300 1px solid;
border-right:#663300 2px solid;
border-bottom:#663300 2px solid;
border-left:#663300 1px solid;
text-align:center;
margin-left:80px;
}

.finfo, .finfo2 {
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);
text-align:center;
margin-left:80px;
}

.ninfo, .finfo	{
margin-left:180px;
}

.ninfo2, .finfo2	{
margin-left:0px;
}

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

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

h3	{
margin: 15px 60px 10px 225px;
font-size:18px;
font-weight:400;
line-height:23px;
color:#2B802B;
text-align:center;
}

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

.green {color:#2B802B;}

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

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

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


.words	{
padding-top:0px;
}

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


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

.mbar	{
width:100%;
text-align:right;
background:url(images/barrule.gif) repeat-x;
}

.ubar	{
margin: 0px 25px 15px 225px;
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%;
}





