body {
	font-family: arial, sans-serif; font-size: 12pt;
	background: #fff7e0;
	width: 900px;
}
p, td, ul, ol, li, dl, dt, dd {font-family: arial, sans-serif;font-size: 10pt;}
h1, h2, h3, h4, dt {font-weight: bold;}

#nav {text-align: center;}
a:link {color: #00007F;}
a:visited {color: #8c0b0d;}
#header h1 {font-size: 20pt;margin: auto 0 0 70px;}
#header p {font-size: 12pt;margin: 0 0 0 70px;font-weight: bold;}
#header ul {margin: 0;}
#header ul li, #indexheader ul li {display:inline;}
#cows {float:left;}
#chickens {float:left; margin: 84px 0 0 10px;}
#indexheader {text-align: center;}
#indexheader h1 {font-size: 20pt;margin-bottom: 0;}
#indexheader ul {margin: 0 0 15px 0;}
#anniv {width: 760px;margin: 2em;padding:1em;border:2px solid #8c0b0d;background-color:#fff;border-radius: 0.5em; }
#anniv h2{text-align:center;}
#anniv p.dt{text-align:center;margin:-1em 0 1em 0;}

#content {clear: both; background: #fff7e0 url(../images/backbarn.gif) repeat-y -20px 0;}
h1 {font-size: 16pt;}
h2 {font-size: 14pt;}
h3 {font-size:12pt; margin-top: 12pt; margin-bottom: 3pt}
h4 {font-size: 12pt; margin: 0; padding:0;}
a {border: 0;}
p {margin: 6px 0;}
ul {margin-top: 0;}
.return {font-size: 10pt; margin-bottom: 18px;}
.productlist {float:left; margin-left: 20px; width: 40%;}
.floatleft {float:left;}
.clearboth {clear:both;}
.logo {border: 0;}
.return {font-size: 80%;}
.contentbox {float:left;margin: 20px;width: 250px;}
.contentbox h2 {background-color:#8c0b0d;color:#FFFFFF;margin: 0;padding: 0;text-align:center;}
.address {margin: 0 0 0 20px;}
.datatable {border: 0; border-bottom: 1px solid #8c0b0d;}
.tableheader {color: #ffffff;background-color:#8c0b0d;text-align:left;}
.altrowcolor {background-color: #fadeba}

#footer {clear: both;border-top: 1px solid #000000;padding-top:10px;}
#footer div p {font-size: 80%;margin: 3px 0;}
#footer div a img {margin: 0 10px;}
.contactinfo {float: left;}
.hours {float: left;}
.copyright {clear: both;margin-left: 300px; color: #666666;}
.specials {
    background-color:#FFFFFF;border: 4px dashed #7F0000;
    border-radius: 8px;
    padding: 25px;
    margin: 25px;
}

.offer {text-align: center;font-size: 200%;color: #7F0000;font-weight:bold;}