
#banner {background-image: url('http://s3.spanglefish.com/s/4368/images/topbars/netherton-farm-view.jpg');height:242px;}
#banner h1 {font-family:palatino;font-size:54px;color:#ffffff;}
#banner h2 {font-family:palatino;font-size:36px;color:#ffffff;}
body {background:#c9e6f7;}
.hmenu #nav, #nav a, #blogfloat a {background-color:#ffffff !important;color:#0000ff !important;}
#nav a:hover, #nav a.on, #blogfloat a:hover, #blogfloat a.on {background-color:#c9e6f7 !important;color:#000000 !important;}
#banner {
 height: 242px;
 background-image: url('http://s3.spanglefish.com/s/4368/images/topbars/netherton-farm-view.jpg');
}

#banner h1 {
 color: #ffffff;
 font-size: 54px;
 font-family: palatino;
}

#banner h2 {
 color: #ffffff;
 font-size: 36px;
 font-family: palatino;
}

body {
 background: #c9e6f7;
}

.hmenu #nav,
#nav a,
#blogfloat a {
 background-color: #ffffff !important;
 color: #0000ff !important;
}

#nav a:hover,
#nav a.on,
#blogfloat a:hover,
#blogfloat a.on {
 background-color: #c9e6f7 !important;
 color: #000000 !important;
}

a,
.hmenu #nav,
#nav a {
 color: #589442 !important;
 text-decoration: none;
}

#rhs_ads address {
 margin-bottom: 15px;
 font-style: normal;
}

body {
 padding: 0 0 20px 0;
}

#banner h1 {
 margin-top: 40px;
 font-size: 30px;
}

#banner h2 {
 margin-top: 40px;
 font-size: 20px;
}

h2 {
 line-height: 120%;
}

h3 {
 font-size: 180%;
}

h3,
h4 {
 margin: 30px 0 20px 0;
}

h4 {
 font-weight: bold;
}

p {
 margin: 15px 0;
}

td,
th {
 padding: 10px;
}

#banner {
 border-bottom: 1px solid black;
}

#container {
 border: 1px solid black;
}

#footer {
 position: relative;
 padding: 100px 0 0;
}

#footer_image {
 border-top: 1px solid black;
}

#gallery img {
 border: solid green 2px;
}

#loginbar {
 display: none;
}

body.vmenu #menu,
body.omenu #menu {
 width: 165px;
}

div#linkspage b {
 display: block;
 margin: 35px 0 0 0;
 font-size: 15px;
}

div.link {
 margin-bottom: 10px;
}

p.apple {
 float: right;
 margin: 0 0 10px 20px;
}

.caption {
 display: block;
 clear: both;
 font-weight: bold;
}

.email {
 display: inline-block;
 padding: 8px;
 background: #C9E6F7;
 font-weight: bold;
 font-size: 120%;
}

.fb {
 float: left;
 margin-bottom: 30px;
}

.image {
 margin: 20px 0 0 0;
}

.layout3 #ads {
 width: 255px;
}

.layout2 #content,
.layout3 #content {
 width: 544px;
}

.layout3 #footer {
 margin: 0;
}

.sideheader,
#rhs_ads address {
 margin-top: 15px;
 font-weight: bold;
 font-size: 140%;
}

.phone {
 display: inline-block;
 padding: 8px;
 background: #C9E6F7;
 font-weight: bold;
 font-size: 150%;
}

