* {margin:0; padding:0;}

body {
font-family: century-gothic, helvetica, verdana, arial, sans-serif;
/* color: #9a7471; */
color: #555;
background:#a4a4a7 url('images/gradient.jpg') repeat-x top left;
}

#wrapper {
margin: 40px auto;
width:978px;
/* background:#ccc url('images/shadow_grey.png') no-repeat top left; */
}

#container .inner{ background:#ffffff; }
.home #container .inner{ 
  background:#ffffff url('images/seasonal-produce_400_light.jpg') no-repeat bottom right;
  padding-bottom: 100px;
}
.about #container .inner { background:#ffffff url('images/peapod_light.jpg') no-repeat bottom right; }

.contact #container .inner { background:#ffffff url('images/envelope.jpg') no-repeat bottom right;}
.menus #container .inner { background:#ffffff url('images/asparagus_300_high_light.jpg') no-repeat bottom right;}
.testimonials #container  .inner { background:#ffffff url('images/green-chillies_light.jpg') no-repeat bottom right;}
body.links  #container #content { background:#ffffff url('images/lime_light.jpg') no-repeat bottom right; padding-bottom: 100px;}


#container {
margin: 0 auto;
width: 900px;
border: 1px solid #b4b4b7;
border-top: 0;
}

#container  .inner{
border: 20px solid #e5959e;
border-bottom-width: 24px; 
padding: 20px;
height:100%;
}

#header {
float:left;
width:650px;
margin-bottom: 1em;
}

.float-right {
float:right;
clear:none;
}

.float-left {
float: left;
clear: left;
}

.clear-block {
display:block;
clear:both;
}

.page-title {
  margin-bottom: 20px;
}

#content {
  width: 650px;
  float:left;
}
#content img {
  margin-bottom: 2em;
}
#content p em {
  font-style: normal;
  color: #333;
}

#side-menu {
  width: 100px;
  float:right;
  clear:none;
  text-align: right;
  padding-bottom: 100px; 
}
#side-menu img {
  margin-bottom: 2em;
}
#side-menu  li {
  margin-bottom: 1em;
}

ul li { list-style: none; list-style-image: none;}


a {text-decoration: none; color: #444;}
a:hover {color: #222;}
td{
vertical-align: top;
padding-bottom: 20px;
}
td.first {
  width: 140px;
}

h1, h2, h3  {
font-weight: 500;
font-size: 1em;
color: #444;
margin-bottom: 2em;
}
h1 {font-size: 1.2em;}
p {
font-size: .8em;
margin-bottom: 1em;
}
.contact p {
margin-top: 1em;
margin-bottom: 0;
}
.highlight { font-size: 1em; color: #333; line-height: 1.4em;}
.reduce-width{
width:500px;
}
.display-menu {
  text-align:left;
  margin-bottom: 3em;
  margin-right: -50px;
  text-align:center;
}

.display-menu li,
.display-menu ul {
  font-size: .9em;
  margin: .4em 0 .4em 0;
}
.testimonial-block{
  margin-bottom: 2em;
  color: #888;
}

.testimonial {
  margin-top: 2em;
  font-size: 0.9em;
  font-style: italic;
  color: #444;
}

.reference {
  border: 1px solid #aaa;
  margin: 2em 160px 2em 0;
  padding: 2em;
}
.links ul li {
  margin-bottom: 1em;
  margin-top: 1em;
}
input, textarea {
padding: .5em;
margin-top: .5em;
font-family: century-gothic, helvetica, verdana, arial, sans-serif;

}
