/*
  Theme Name:   Amitan
  Description:  The Amitan theme
  Version:      1.0
  Author:       <a href="http: //johnblackbourn.com/">John Blackbourn</a> and <a href="http: //www.redcardinal.ie/">Richard Hearne</a>
*/
body {
  background: url(images/bodyBG.gif) repeat-x #ecefd9;
  color: #000;
  font-family: verdana, arial, sans-serif;
  font-size: 0.625em;
  margin: 0;
  padding: 0;
}
h1 {
  color: #222;
  font-family: arial, sans-serif;
  font-size: 2.4em;
  margin: 0;
  padding: 0;
}
h2 {
  color: #706A4D; /*#633A59*/
  font-size: 2.2em;
  margin: 0 0 0.7em 0;
  padding: 0;
}
h3 {
  color: #222;
  font-size: 1.7em;
  margin: 0;
  padding: 0;
}
h4 {
  color: #4B3E2A; /*#633A59*/
  font-size: 1.5em;
  margin: 2.6em 0 0.6em;
  padding: 0;
}
h2.emphasis {
  color: #964F49;
  font-size: 2.6em;
  font-style: oblique;
}
a, a:link, a:visited {
  color: #009;
  outline-style: none;
  text-decoration: none;
}
a:hover, a:active {
  text-decoration: underline;
}
img {
  border: 0;
  margin: 0;
}
#wrapper {
  background: transaprent;/* #fff url(images/catering-company-navigation.png) no-repeat 0 85px;*/
  margin: 0.5em auto;
  overflow: hidden;
  width: 1000px;
}
#header {
  background: #fff;
  border-color: #afb48f #cfd5aa #afb48f;
  border-style: none solid none;
  border-top-left-radius: 0.4em;
  border-top-right-radius: 0.4em;
  border-width: 0 1px 0;
  color: #222;
  height: auto;
  overflow: hidden;
  -khtml-border-radius-topleft: 0.4em;
  -khtml-border-radius-topright: 0.4em;
  -moz-border-radius-topleft: 0.4em;
  -moz-border-radius-topright: 0.4em;
  -webkit-border-top-left-radius: 0.4em;
  -webkit-border-top-right-radius: 0.4em;
}
#header a:link, #header a:visited {
  color: #666;
  font-weight: bold;
  text-decoration: none;
}
#header a:hover, #header a:active {
  text-decoration: underline;
}
#logo {
  float: left;
  margin: 20px 0 0 20px;
}
#logo h2 {
  background: transparent url(images/logo-strapline.png) no-repeat;
  height: 77px;
  margin: 0 0 0.2em 0;
  overflow: hidden;
}
#logo h2 a {
  clear: both;
  display: block;
  font-size: 1.4em;
  padding-top: 77px;
  width: 256px;
}
#contact-details {
  float: right;
  font-size: 1.3em;
  margin: 20px 20px 0 0;
  overflow: hidden;
  position: relative;
  text-align: right;
}
#contact-details h1 {
  background: transparent url(images/tagline.png) no-repeat 100% 0;
  font-size: 1.6em;
  height: 50px;
  overflow: hidden;
  width: 450px; 
}
#contact-details h1 a {
  clear: both;
  display: block;
  padding-top: 50px;
}
#navigation {
  background: #fff;
  border-color: #afb48f #cfd5aa #afb48f;
  border-style: none solid none;
  border-width: 0 1px 0;
  border-bottom: 1px solid #482b48; /*633a59; /*2d4c27; 633a59;*/
  clear: both;
  color: #000;
  display: block;
  height: 2.4em;
  overflow: hidden;
  text-align: right;
}
#navigation ul {
  font-size: 1.4em;
  list-style: none;
  font-weight: bold;
  margin: 0 0.2em;
  padding: 0;
  text-decoration: none;
}
#navigation ul li {
  background: url(images/navTabs4.gif) no-repeat 0 -100px;
  float: left;
  margin-right: 0em;
  padding-left: 1.0em;
}
#navigation ul li a {
  background: url(images/navTabs4.gif) no-repeat top right;
  color: #fff;
  float: left;
  font-weight: bold;
  height: 1.8em;
  line-height: 1.8em;
  padding-right: 1.2em;
  vertical-align: middle;
}
#navigation ul li a:link, #navigation ul li a:visited {
  color: #fff;
  text-decoration: none;
}
#navigation ul li a:hover, #navigation ul li a:active {
  text-decoration: underline;
}
#navigation ul li.current_page_item, #navigation ul li.current_page_parent, #navigation ul li.current_page_ancestor {
  background: url(images/navTabs4.gif) no-repeat 0 -300px;
}
#navigation ul li.current_page_item a, #navigation ul li.current_page_parent a, #navigation ul li.current_page_ancestor a {
  background: url(images/navTabs4.gif) no-repeat right -200px;
  color: #ff9;
}
#sub-head-navigation{
  border-color: #afb48f #cfd5aa #afb48f;
  border-style: none solid none;
  border-width: 0 1px 0;
  clear: both;
  float: left;
  margin-bottom: 0;
  padding: 0;
  width: 100%;
}
#sub-head-navigation ul{
  background: #633a59 url(images/sub-nav-bg2.gif) repeat-x 0 0;
  border-bottom: 1px solid #000;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
#sub-head-navigation ul li{
  background: transparent url(images/sub-nav-bg2.gif) no-repeat scroll 100% -100px;
  display: block;
  float: left;
  font-family: verdana;
  font-size: 1.0em;
  font-style: normal;
  font-weight: normal;
  height: 2.5em;
  line-height: normal;
}
#sub-head-navigation ul li a,#sub-head-navigation h1{
  color: #fff;
  display: block;
  float: left;
  font-family: verdana,arial;
  font-size: 0.9em;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin: 0;
  padding: 0.7em 1.1em 0.7em 0.9em;
  text-decoration: none;
}
#sub-head-navigation h1{
  font-weight: bold;
}
#sub-head-navigation ul li a:hover{
  text-decoration: underline;
}
#sub-head-navigation ul li.current_page_item, #sub-head-navigation ul li.current_page_parent, #sub-head-navigation ul li.current_page_ancestor{
  background: transparent url(images/sub-nav-bg2.gif) repeat-x scroll 100% -200px;
  font-weight: bold;
}
#sub-head-navigation ul li.current_page_item a, #sub-head-navigation ul li.current_page_parent a, #sub-head-navigation ul li.current_page_ancestor a{
  font-weight: bold;
}
#testimonial-parent{
  background: url(images/testimonial1px.jpg) repeat-y;
  background: url(images/testimonial-bbg.jpg) no-repeat;
  clear: both;
  height: 25.0em;
  padding: 0;
}
.testimonial-container{
  background: transparent url(images/testimonials-container-bg.jpg) no-repeat;
  background: transparent url(images/testimonial-bg2.jpg) no-repeat;
  height: 22.5em;
  overflow: hidden;
  padding-top: 2.5em;
}
.testimonial{
  height: 20.4em;
  margin: 0 auto;
  width: 804px;
}
.testimonial h1{
  color: #900 !important;
  font-family: "times new roman";
  font-size: 2.5em;
  line-height: 1.1em;
  margin: 0;
  padding: 15px 45px 2px 55px;
  text-decoration: none !important;
}
.testimonial p{
  color: #333;
  font-size: 1.4em;
  font-weight: bold;
  line-height: 1.5em;
  margin: 0;
  overflow: hidden;
  padding: 0 115px 5px 55px;
  text-decoration: none !important;
}
.testimonial div.controls{
  cursor: pointer;  
  font-size: 1.2em;
  float: right;
  line-height: 1.6em;
  padding: 0 45px 0 0;
  position: relative;
  top: 13.0em;
}
.testimonial div.controls .testimonialNav{
  background-color: #A80C22;
  color: #fff;
  cursor: pointer;  
  font-weight: bolder;
  padding: 0.2em 0.5em;
}
.testimonial div.controls .testimonialNav:hover{
  background-color: #7A5255;
  color: #fff;
  cursor: pointer;  
}
.testimonial div.controls .testimonialViewAll{
  background-color: #A80C22;
  border-left: 1px solid #E0DAC4;
  border-right: 1px solid #E0DAC4;
  color: #fff;
  padding: 0.2em;
  text-decoration: none;  
}
.testimonial div.controls .testimonialViewAll:hover{
  text-decoration: underline;
}
.testimonial-footer{
  color: #964F49 !important;
  display: block;
  font-family: "times new roman";
  font-size: 1.4em !important;
  padding: 0 25px 10px 55px;
  text-decoration: none !important;
}
.testimonial-footer .position{
  color: #666 !important;
  font-family: "times new roman";
  padding-left: 1.6em;
}
#main-content, #main-content-tier3 {
  background: #fff;
  border: 1px solid #afb48f;
  border-bottom: 1px solid #cfd5aa;
  border-bottom-left-radius: 0.4em;
  border-bottom-right-radius: 0.4em;
  border-top: 0;
  clear: both;
  margin: 0;
  overflow: hidden;				/* added by john, updated by richard to fix IE6 scrollbar issue */
  padding: 0 0 1.0em 0;		/* bottom padding added by john */
  width: 998px;				/* added by john */
  -khtml-border-radius-bottomleft: 0.4em;
  -khtml-border-radius-bottomright: 0.4em;
  -moz-border-radius-bottomleft: 0.4em;
  -moz-border-radius-bottomright: 0.4em;
  -webkit-border-bottom-left-radius: 0.4em;
  -webkit-border-bottom-right-radius: 0.4em;
}
#main-content.contact {
  background: #97b948 url(images/contactBG.jpg) no-repeat;
}
#main-content-tier3 {
  background: #fff url(images/sidbar.gif) repeat-y;
  border-top: 3px solid #813381;
}
#main-content.homepage {
  border-top: 1px solid #000;
}
#main-content p {
  font-size: 1.4em;
  letter-spacing: 0.01em;
  line-height: 1.4em;
  word-spacing: 0.15em;  
}
.spacer-20 {
  height: 20px;
}
#homepage-welcome {
  float: left;
  margin: 0;
  padding: 0 9px 0 21px;
  width: 420px;
}
#homepage-welcome h1 {
  color: #333;
  font-size: 1.5em;
  font-weight: normal;
  margin: 0.5em 0;
  padding: 0;
}
#homepage-welcome h2, #homepage-welcome p {
  clear: both;
  color: #333;
  display: block;
  font-size: 1.3em;
  font-weight: normal;
  margin: 0 0 12px 0;
  padding: 0;
}
#homepage-welcome p {
  padding: 0.5em 0;
}
.pointers {
  clear: both;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.4em;
}
.pointers h3 {
  font-size: 1.4em;
  margin: 0;
  padding: 0 0 0.3em 0;
}
.pointers h3 a:link, .pointers h3 a:visited {
  color: #009;
  font-size: 1.0em;
  line-height: 1.6em;
  margin: 0;
  text-decoration: underline;
  vertical-align: bottom
}
.pointers h2 a:hover, .pointers h2 a:active {
  text-decoration: none;
}
.pointers img {
  border: 1px solid #dedede;
  clear: right;
  float: left;
  height: 78px;
  margin: 0 15px 1px 0;
  padding: 1px;
  width: 78px;
}
#side-navigation {
  height: 100%;
  width: 135px;
  padding: 10px 10px;
}
#side-navigation ul {
  color: #fff;
  font-size: 14px;
  list-style: none;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
#side-navigation ul li{
  display: block;
  line-height: 16px;
  padding: 3px 0;
  width: 135px;
  margin: auto;
}
#side-navigation ul li a:link, #side-navigation ul li a:visited {
  color: #fff;
}
#side-navigation ul li a:hover {
  color: #f2e861;
  text-decoration: none;
}
#side-navigation ul li a.current_page_item, #side-navigation ul li a.current_page_parent, #side-navigation ul li a.current_page_ancestor {
  color: #f2e861;
  font-weight: bold;
}
#side-navigation ul ul {
  border-top: 1px solid #f2e861;
  color: #fff;/*f2e861;*/
  display: block;
  font-size: 11px;
  list-style: none;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
#side-navigation ul ul li{
  display: block;
  padding: 3px 0 3px 7px;
  width: 145px;
}
#side-navigation ul ul li a:link, #side-navigation ul ul li a:visited {
  color: #fff;/*f2e861;*/
}
#side-navigation ul ul li a:hover {
  color: #f2e861;/*e0d437;*/
}
#side-navigation ul ul li.current_page_item a, #side-navigation ul ul li.current_page_parent a, #side-navigation ul ul li.current_page_ancestor a {
  color: #f2e861;/*e0d437;*/
  font-weight: bold;
}
#side-navigation-ad {
  background: url(images/catering-offers.gif) no-repeat;
  height: 112px;
  margin-top: 200px;
}
#footer {
  background-color: #ECEFD9;			/* added by john */
  color: #999;
  display: block;
  font-size: 1.1em;
  height: auto;
  padding: 1.0em 0;
  text-align: center;
  width: 100%;
}
#footer ul {
  list-style: none;
  margin: 10px 0;
  padding: 0;
  text-decoration: none;
}
#footer ul li {
  display: inline;
  margin: 0 8px;
}
#footer a:link, #footer a:hover, #footer a:visited {
  font-size: 11px;
  color: #6d6eaa;
}
#footer img {
  border: 0;
  margin-bottom: -5px;
}
#footer p {
  margin-bottom: 12px;
}
#map {
  border: 1px solid #999;
  height: 400px;
  margin: 15px 0;
  width: 450px;
}
#subNav {
  float: left;
  margin-top: 14px;
  width: 185px;
}
#subNav a, #subNav a:link, #subNav a:visited {
  color: #000;
  display: block;
  font-size: 12px;
  margin: 2px 4px;
  padding: 6px 1px 6px 7px;
  text-decoration: none;
  width: 169px;
}
#subNav a:hover { 
  background-color: #fefefe;/*f2f0df;*/
  border: 1px solid #666;
  padding: 5px 0 5px 6px;
}
#subNav a#currentSub {
  background-color: #fefefe;/*f2f0df;*/
  border: 1px solid #666;
  cursor: default;
  padding: 5px 0 5px 6px;
}
#main-right{
  float: right;
  margin-right: 20px;
  padding: 0;
  width: 528px;
}
#why-amitan, #recent-events {
  background: #f1eedf url(images/bullets-bg.jpg); /*#f2e861;*/
  border: 1px solid #cdcdcd;
  float: right;
  font-size: 11px;
  margin: 8px 0;
  /*min-height: 225px;*/				/* removed by john */
  width: 290px;
}
#why-amitan ul,#recent-events ul {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  margin: 8px 0;
  padding: 0;
  text-indent: 0;
}
#why-amitan ul{
  list-style: inside url(images/bullet-point-arrow-3.gif);
}
#why-amitan li {
  background: #fcfbe3;
  padding: 0.3em;
  padding-left: 2.2em;
  margin: 0;
  text-indent: -1.8em;
}
#recent-events {
  top: -1px;
}
#recent-events ul {
  list-style: none;
  border: 0;
}
#recent-events li {
  background: #f4f4f4;
  border-top: 1px solid #ddd;
  padding: 0.3em;
  margin: 0;
}
#recent-events .event-date {
  color: #666;
  display: block;
  font-size: 10px;
  text-align: right;
  text-decoration: none !important;
}
#why-amitan a, #recent-events a {
  text-decoration: underline;
}
#recent-events a {
  display: block;				/* added by john */
}
#why-amitan a:link span, #recent-events a:link span{
  text-decoration: none !important;
}
#why-amitan a:hover, #recent-events a:hover {
  text-decoration: none;
}
#why-amitan ul.more, #recent-events ul.more {
  background: transparent !important;
  list-style: none !important;
  border: 0;
}
#why-amitan ul.more li, #recent-events ul.more li {
  background: transparent;
  border: 0;
  padding: 0.3em;
  padding-right: 1.0em;
  margin: 0;
  text-align: right;
  text-indent: 0;
}
#column-center{
  float: left;
  padding-right: 10px;
  width: 220px;
}
#column-center h3{
  border-bottom: 1px solid #999;
  margin: 10px 0;
  text-align: right;
}
#column-center div {
  text-align: center;
  margin-top: 8px;
}
#column-center a img {			/* added by john */
  height: 57px;
  width: 220px;
}
#column-center .home-guides {
  clear: both;
  font-size: 1.2em;
  text-align: left;
}
#column-center .home-guides img {
  float: left;
  height: 54px;
  margin: 0 0.5em 4.0em;
  width: 40px; 
}
#column-center .home-guides h4 {
  font-size: 1.0em;
  margin: 0.3em 0 0.2em 0;
  padding: 0;
}
#column-center .home-guides p {
  font-size: 0.9em;
  line-height: 1.15em;
  margin: 0;
  padding: 0;
}
#main-contact{
  background: url(images/contact-prop-bg.gif) no-repeat;
  height: 100px;
  margin: 0 auto 10px auto;
  padding: 10px 10px 10px 70px;
  width: 200px;
}
#main-contact a:link{
  color: #f1eedf;
  font-size: 2.6em;
}
#main-text {
  float: left;
  width: 425px;
}

#main-text h1 {
  border: 0;
  border-bottom: 1px double #f4f4f4;
  font-size: 18px;
  font-weight: normal;
}
.table-hl {
  background: #efefef; /*#f2e861;*/
  border: 1px solid #cdcdcd;
  margin: 20px 0;
  width: 425px;
}
#page-intro {
  border: 1px solid #cdcdcd;
  height: 150px;
  margin: 0 0 20px 0;
  padding: 0;
  width: 425px;
}
#page-intro h1, #why-amitan h1, #recent-events h1 {
  background: #fff;
  border: 0;
  border-bottom: 1px solid #cdcdcd;
  border-right: 1px solid #cdcdcd;
  border-top: 1px solid #fff;
  color: #333;
  display: inline;
  font-size: 18px;
  font-weight: normal;
  left: -1px;
  margin: 1px 0;
  padding: 0 6px;
  position: relative;
}
#why-amitan h1, #recent-events h1 {			/* added by john */
  text-transform: uppercase;
}
#why-amitan h1 {
  top: -1px;
}

#page-intro.lettuce-bg {
  background: url(images/header-bg-lettuce.jpg) no-repeat;
}
#page-intro.cherries-bg {
  background: url(images/header-bg-cherries.jpg) no-repeat;
}
#page-intro.beans-bg {
  background: url(images/header-bg-beans.jpg) no-repeat;
}
#page-intro.brocolli-bg {
  background: url(images/header-bg-brocolli.jpg) no-repeat;
}
#page-intro.chips-bg {
  background: url(images/header-bg-chips.jpg) no-repeat;
}
#page-intro.crudites-bg {
  background: url(images/header-bg-crudites.jpg) no-repeat;
}
#page-intro.eggs-bg {
  background: url(images/header-bg-eggs.jpg) no-repeat;
}

#page-intro.kidneybean-bg {
  background: url(images/header-bg-kidneybean.jpg) no-repeat;
}
#page-intro.mushrooms-bg {
  background: url(images/header-bg-mushrooms.jpg) no-repeat;
}
#page-intro.pepper-bg {
  background: url(images/header-bg-pepper.jpg) no-repeat;
}
#page-intro.pots-bg {
  background: url(images/header-bg-pots.jpg) no-repeat;
}
#page-intro.peas-bg {
  background: url(images/header-bg-peas.jpg) no-repeat;
}
#page-intro.tomato-bg {
  background: url(images/header-bg-tomato.jpg) no-repeat;
}
#page-intro.tomatoes-bg {
  background: url(images/header-bg-tomatoes.jpg) no-repeat;
}
#page-intro.toothpicks-bg {
  background: url(images/header-bg-toothpicks.jpg) no-repeat;
}
#ad-column {
  background: #fcf7b2;
  border: 1px solid #cdcdcd;
  float: right;
  font-size: 85%;
  font-style: italic;
  margin: 0 0 0 15px;
  padding: 6px;
  width: 143px;
}
#column-right{
  float: right;
  padding: 0 10px;
  width: 220px;
}
#center-list{
  float: right;
  padding: 10px;
  width: 540px;
}
#center-list h1{
  font-size: 2.0em;
}
#center-list ul{
  list-style: none;
  margin: 0;
  padding: 0 100px 0 0;
}
#center-list li{
  clear: both;
  padding: 12px 0;
}
#center-list li img{
  border: 1px solid #eee;
  float: left;
  height: 240px;
  margin: 0 14px 4px 0;
  width: 240px;
}
#center-list li h3{

}
#tier-3-nav{
  background: #813381;
  float: left;
  padding: 0.5em 0;
  width: 250px;
  /*margin-right: 10px;*/			/* added by john */
}
#tier-3-nav ul{
  font-size: 1.2em;
  list-style: none;
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
#tier-3-nav li{
  background: #fe87fc url(images/vertical-tabs-bg.jpg) no-repeat 0% 100%;
  border-bottom: 4px solid #813381;
  display: block;
  overflow: hidden;
  padding-bottom: 0.4em;
}
#tier-3-nav li a{
  background: #fe87fc url(images/vertical-tabs-bg.jpg) no-repeat top left;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  letter-spacing: -0.05em;
  overflow: hidden;
  padding: 1.0em 0.2em 0.6em 1.0em;
}
#tier-3-nav li.current_page_item, #tier-3-nav li:hover {
  background: #fff url(images/vertical-tabs-cur-bg.jpg) no-repeat bottom left;
}
#tier-3-nav li.current_page_item a, #tier-3-nav li:hover a {
  background: #fff url(images/vertical-tabs-cur-bg.jpg) no-repeat top left;
}
#tier-3-nav li.current a:hover {
  cursor: default;
  text-decoration: none;
}
#breadcrumb, #breadcrumb a{
  color: #faf692;
  font-size: 1.1em;
  letter-spacing: -0.005em;
  margin: 0.1em 0 0.6em 0;
  padding: 0 0.2em 0 0.3em;
}
#breadcrumb a, #breadcrumb span{
  margin: 0;
  padding: 0 4px;
}
#breadcrumb span{
  font-size: 1.1em;
  font-weight: bold;
}
.largeButton{
  background: #fff;
  display: block;
  line-height: 0;
}
.largeButton:hover{
  background: #ff6;


}
/* Canape overview screen */
#canapeList {
  font-size: 1.2em;
  list-style: none;
  font-weight: bold;
  margin: 0 20px;
  padding: 0;
  text-decoration: none;
}
#canapeList li {
  background: #fff;
  float: left;
  height: 20em;
  margin: 1.0em 0.8em 0.2em 0;
  /*padding: 0 0 1.0em 0;*/
  text-align: center;
  width: 160px;
}
#canapeList li img{
  background: #fff;
  height: 150px;
  margin: 0.5em;
  width: 150px;
}
#canapeList li:hover{
  background: #ff9;
}
#canapeList h3{
  color: #009;
  font-size: 1.0em;
  outline-style: none;
  text-decoration: underline;
}
#canapeList a:hover h3{
  text-decoration: none;
}
#wp_footer {				
  /* added by john */
  display: none;
}
.rightColumn, #comments {
  float: left;
  /*margin: 1.0em;*/
  width: 72.0em;
}
.post {						
  /* added by john */
  margin: 20px;
}
.narrowcolumn .post,
.narrowcolumn #comments,
.narrowcolumn #respond,
.narrowcolumn .testimonials {	
  /* added by john */
  float: left;
  padding: 0;
  width: 68em;
}
.narrowcolumn #respond {	
  /* added by john */
  clear: left;
  padding: 20px 0 0 0;
}
.narrowcolumn .testimonials {
  margin: 20px;
  padding: 0;
}
.postmetadata {
  /* added by john */
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #482B48;
}
#breadcrumbs {
  color: #ff6;
  margin: 2px 8px 8px 8px;
  font-size: 0.9em;
}
#breadcrumbs a:link,
#breadcrumbs a:visited {
  color: #ff6;
}
.commentlist {
  padding: 0px;
  list-style: none;
  margin: 10px;
}
.commentlist>li {
  clear: both;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.commentmeta {
  float: left;
  width: 220px;
  clear: left;
  text-align: right;
  margin-right: 10px;
}
.commenttext {
  margin-left: 20px;
  width: 700px;
  float: left;
  padding-bottom: 10px;
  border-bottom: 1px solid #CFD5AA;
}
#commentform {
}
#commentform textarea {
  width: 700px;
}
/* added by RH 14/01/09 */
.entry p {
  font-size: 1.3em;
  line-height: 1.7em;
  padding-right: 15px;
}
hr {
  border: 0;
  border-top: 1px solid #dcdcdc;
  clear: both;
  line-height: 1.6em;
  margin: 1.8em 0;
  padding: 0;
}
.entry h3 {
  color: #964F49;
  margin: 0.9em 0;
}
p.intro {
  color: #CB8A32;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 1.7em !important;
  font-style: oblique;
}
.post_thumbnail {
  float: right;
  margin: 0 0 1.0em 1.0em;
}
.canape_image {
  clear: right;
  float: left;
  height: 24.0em;
  margin-right: 1.0em;
  width: 24.0em;
}
.canape_detail {
  padding-top: 3.5em;
}
.navigation {
  margin-left: 260px;
  font-weight: bold;
}
.navigation .alignleft {
  float: left;
  width: 13em;
}
.navigation .alignright {
  float: left;
  width: 13em;
}
.contactform {
  float: left;
  margin-top: 20px;
  text-align: center;
}
.contactform #form_errors {
  color: #d00;
  height: 8.0em;
  margin-bottom: 15px;
}
#wpcf {
  margin-left: 25px;
  text-align: left;
  width: 685px;
}
#wpcf h2 {
  color: #000;
  font-size: 1.8em;
  font-weight: normal;
}
#wpcf h2 span.sml {
  font-size: 0.6em;
}
#wpcf h4 {
  color: #000;
  font-size: 1.5em;
  font-weight: normal;
  margin: 0.6em 0 0.6em;
}
#wpcf fieldset {
  padding: 10px;
  border: 1px solid #CFD5AA;
  margin: 0px 0px 10px 0px;
}
#wpcf fieldset legend {
  font-weight: bold;
}
#wpcf .required {
  float: left;
  font-weight: bold;
  margin:15px 30px 15px 20px;
  width: 300px;
}
#wpcf .optional {
  float: left;
  font-weight: normal;
  margin:15px 20px 15px 0;
  width: 300px;
}
#wpcf label {
  display: block;
  float: left;
  font-size: 1.1em;
  line-height: 1.8em;
  margin-right: 0.4em;
  text-align: right;
  width: 130px;
}
#wpcf input, #wpcf select {
  border: 2px solid #838071;
  margin: 0px 0px 5px 0px;
  width: 160px;
}
#wpcf input.contacterror, #wpcf select.contacterror, #wpcf textarea.contacterror {
  border: 2px solid #d00 !important;
}
#wpcf input.checkbox {
  border: 0;
  width: 12px;
}
#wpcf .optional input, #wpcf .optional select {
  border: 1px solid #838071;
}
#wpcf select {
  width: 8em;
}
#wpcf #wpcf_not_spam {
  width: 4em;
}
#wpcf textarea.wpcf_msg {
  border: 2px solid #838071;
  margin: 0 0 1.5em 0;
  width: 97%;
}
#wpcf textarea.wpcf_eventlocation {
  border: 1px solid #838071;
  width: 160px;
}
#wpcf #contactsubmit {
  background-color: transparent;
  border: 0;
  clear: left;
  color: #fff;
  display: block;
  height: 57px;
  margin-top: 10px;
  width: 227px;
}
#wpcf .rigthAlign {
  text-align: right;
}

#contactDetails {
  float: right;
  margin: 5.0em 0 0;
  width: 23.0em;
}
#contactDetails h2 {
  border-bottom: 1px solid #547F00;
  color: #000;
  font-size: 1.3em;
}
#contactDetails p {
  font-size: 1.0em;
  margin: 0.4em 0;
  padding: 0;
}
/* MENU HOME TEMPLATE */
#menus-intro, #canapes-intro, #drinks-intro {
  padding: 20px 20px 10px;
}
#menuPromo, #canapePromo, #drinksPromo {
  background: transparent url(images/menus-introBG.jpg) no-repeat;
  float: left;
  height: 27.0em;
  width: 37.9em;
}
#canapePromo {
  background: transparent url(images/canapes-introBG.jpg) no-repeat;
}
#drinksPromo {
  background: transparent url(images/drinks-introBG.jpg) no-repeat;
}
#menuPromo h2, #canapePromo h2, #drinksPromo h2 {
  font-size: 1.9em;
  font-weight: normal;
  margin: 1.0em 0 0 1.8em;
  padding: 0;
}
#drinksPromo h2 {
  padding-left: 7.0em;
}
#menuPromo div.promoText, #canapePromo div.promoText, #drinksPromo div.promoText {
  float: right;
  font-size: 1.3em;
  margin: 0.6em 1.0em 0 0;
  padding: 0.3em;
  width: 13.0em;
}
#drinksPromo div.promoText {
  padding-left: 7.0em;
}
#menuPromo div.promoText p, #canapePromo div.promoText p, #drinksPromo div.promoText p {
  font-size: inherit;
  margin: 0;
  padding: 0.3em;
}
#menuIntro, #drinksIntro {
  float: right;
  width: 54.0em;
}
  #drinksIntro p {
    font-size: 1.3em;
  }
  #drinksIntro ul {
    font-size: 1.4em;
    list-style: none;
    margin: 0.2em;
    padding: 0;
    text-decoration: none;
  }
  #drinksIntro ul li {
    margin: 0.5em 0;
    padding-left: 1.0em;
  }
  #drinksIntro h3 {
    margin: 0.6em 0;
  }
#menuIntro .pointers {
  width: 30em;
}
.menu-container {
  float: left;
  margin-bottom: 2.0em;
  margin-right: 2.0em;
  width: 25.0em;
}
.menu-container h1 {
  margin: 0;
  padding: 0;
}
.menu-container h1 a:link, .menu-container h1 a:visited {
  font-size: 0.7em;
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}
.menu-container h1 a:hover {
  text-decoration: none;
}
.menu-container p {
  color: #4b3413;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0;
  padding: 0.6em 0 0;
}
/* MENU TEMPLATE */
#menu-holder {
  background: #fff url(images/menu-pageBG.jpg) repeat-y;
  border: 1px solid #eeefe2;
  border-radius: 0.2em;
  font: verdana;
  font-size: 1.6em;
  font-weight: bold;
  float: left;
  margin-right: 1.3em;
  padding: 1.0em 2.2em;
  text-align: center;
  width: 26.0em;
  -khtml-border-radius: 0.2em;
  -moz-border-radius: 0.2em;
  -webkit-border-radius: 0.2em;
}
#menu-holder h3 {
  font-size: 1.4em;
  font-weight: normal;
}
#menu-holder .hr {
  background: transparent url(images/menu-hr.jpg) no-repeat 50% 0;
  border: transparent 0 none;
  display: block;
  height: 0.7em;
  margin: 1.0em auto;
  padding: 0;
}
#menu-details {
  float: left;
  width: 36.0em;
}
#menu-details p.menu-intro {
  color: #B0763C;
  font-size: 1.3em;
  font-style: oblique;
  line-height: 1.7em;
  margin-top: 6.0em;
}
#menu-details table {
  color: #4F2C47;
  font-size: 1.4em;
  font-style: normal;
  line-height: 1.6em;
}
#menu-details table td {
  border-bottom: 1px solid #B0763C;
}
#menu-details table td {
  vertical-align: top;
  width: 13.0em;
}
#menu-details .menu-cta {
  margin: 1.4em auto;
  text-align: center;
}
/* CLIENTS TEMPALTE */
#clients {
  margin: 20px;
}
#client-list {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
#client-list li{
  background: url(images/clientBG.gif) repeat-x;
  border: 1px solid #cfd0c0;
  display: inline;
  float: left;
  font-size: 1.3em;
  font-weight: bold;
  margin: 0 1.0em 1.5em 0;
  padding: 0.5em;
  width: 34.0em;
}
#client-list .client-logo {
  border: 1px solid #fff;
  border-radius: 0.1em;
  height: 34px;
  margin-right: 0.6em;
  padding: 1px;
  vertical-align: middle;
  width: 34px;
  -khtml-border-radius: 0.1em;
  -moz-border-radius: 0.1em;
  -webkit-border-radius: 0.1em;
}
/* Captions
--------------------------------------------------------- */
.aligncenter,
div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.wp-caption-text-left {
  text-align: left;
  font-size:  1.2em;
  line-height:1.4em;
  margin:0.6em;
}
/* End captions */
/* BEGIN http://www.seoegghead.com/software/wordpress-seo-pager.seo */
	.dummy {}

	div.pagerbox a {
		border: 1px solid black;
		background-color: white;
		font-size: 12px;
		display:-moz-inline-box;
		display: inline-block;
		font-weight: normal;
		color: #67A7C4;
		padding-top: 2px;
		padding-right: 4px;
		padding-bottom: 2px;
		padding-left: 4px;
		margin-top: 2px;
		margin-right: 0px;
		margin-bottom: 2px;
		margin-left: 2px;
		text-decoration: none;
	}
		
	div.pagerbox a:hover, div.pagerbox a:active, div.pagerbox .current {
		border: 1px solid black;
		font-size: 12px;
		display:-moz-inline-box;
		display: inline-block;
		font-weight: normal;
		color: #7F7F7F;
		background-color: white;
		padding-top: 2px;
		padding-right: 4px;
		padding-bottom: 2px;
		padding-left: 4px;
		margin-top: 2px;
		margin-right: 0px;
		margin-bottom: 2px;
		margin-left: 2px;
	}	
	.radiobuttontable {
		border-bottom-width: 0px !important;  
		padding:0 !important; 
		margin: 0 !important;
	}
	
	.clink{
		border: none !important;
		padding:0 !important; 
		margin: 0 !important;			
	}
	
/* END http://www.seoegghead.com/software/wordpress-seo-pager.seo */	