html { margin: auto; padding: 0; }

body { margin: 0; padding-top: 40px;  background-color: #9EBB45;} 
body.home {background-color: #9EBB45; }


  .clearfix:after {
    content: ".";
    display: block;
    height: 0; 
    clear: both;
    visibility: hidden;
    } 

#container {	margin: auto; padding: 1px; width: 841px; border: 1px solid #D8D4D4;}
#container_inner {	width: 838px; border: 1px solid #ffffff; background: #FFFEFB;} 

#container.home {	margin: auto; padding: 1px; width: 841px; border: 20px solid #ffffff;}


#header { height: 155px; width: 838px; margin 0; padding: 0; border-bottom: 13px solid #9EBB45; background-color: #9EBB45;}
	#header h1 { margin: 0; padding: 0; font-family: century gothic, Lucida Sans Unicode, Lucida Grande, verdana, geneva, sans-serif; font-weight: normal; font-size: 24px; color: #ffffff; }
	#header h2 { margin: 0; padding: 0 0 4px 0; font-family: century gothic, Lucida Sans Unicode, Lucida Grande, verdana, geneva, sans-serif; font-weight: normal; font-size: 20px; color: #ffffff; }
	#img {vertical-align:middle;}
#header-inner { float:left; height: 79px; width: 662px; margin 0; padding: 0; background-color: #C63908; border-top: 18px solid #ffffff;}

	
#menu {height: 20px; width: 838px; background-color: #FBFBF9; border-bottom: 1px solid #D8D4D4; text-align: center;}
	#menu a { font-family: verdana, geneva, sans-serif; line-height: .9em; text-decoration: none; font-weight: bold; font-size: 11px; color: #B20B15;}
	#menu a:hover { color: #6E8135;}
	.menu  {font-family: verdana, geneva, sans-serif; font-weight: bold; font-size: 15px; color: #B20B15;}

#menu-inner {float:left; height: 20px; width: 662px; background-color: #ffffff; border-bottom: 1px solid #D8D4D4; text-align: center;}
	#menu-inner a{ font-family: verdana, geneva, sans-serif; text-decoration: none; font-weight: bold; font-size: 8pt; color: #688A02;}
	#menu-inner a:hover { border-bottom: 3px solid #9EBB45;}

#serving  {width: 612px; padding: 0 20px 0 0; font-family:  verdana, geneva, sans-serif;}
	#serving p.serving { font-size: 11px; font-weight: bold; color: #688A02;}
	#serving p.phone  {font-size: 14px; font-weight: bold; color: #688A02;}

#serving-home  {width: 788px; padding: 0 20px 0 0; font-family:  verdana, geneva, sans-serif;}
	#serving-home p.serving { font-size: 11px; font-weight: bold; color: #688A02;}
	#serving-home p.phone  {font-size: 16px; font-weight: bold; color: #688A02;}

#sidebar { float:left; width: 176px; background: #9EBB45; }
 
#content { float:left; width: 788px; padding: 10px 20px 10px 30px; background: #ffffff; }
	#content p   { margin-left: 30px; margin-right: 30px; font-family:  verdana, geneva, sans-serif; font-size: 13px; color: #202128;}
	#content i   { margin-left: 30px; margin-right: 30px; font-family:  verdana, geneva, sans-serif; font-style: italic; font-size: 13px; color: #202128;}
	#content b   { font-family:  verdana, geneva, sans-serif; font-weight: bold; font-size: 13px; color: #6E8135;}
	#content ul { list-style-type: none; padding: 0; margin: 0; }
	#content li  { margin-left: 40px; margin-right: 30px; font-family: verdana, geneva, sans-serif; font-size: 13px; color: #202128; 
		background-image: url(images/button.gif); background-repeat: no-repeat;background-position: 0; padding-left: 2em;}
	#content h1 { font-family: century gothic, Lucida Sans Unicode, Lucida Grande, verdana, geneva, sans-serif; font-weight: normal; font-size: 22px; color: #B20B15;}
	#content h2 { padding: 0 0 0 10px; font-family: century gothic, Lucida Sans Unicode, Lucida Grande, verdana, geneva, sans-serif; font-weight: normal; font-size: 18px; color: #6E8135;  }
	#content h3 { padding: 0 0 0 20px; font-family: century gothic, Lucida Sans Unicode, Lucida Grande, verdana, geneva, sans-serif; font-weight: normal; font-size: 16px; color: #6E8135; }
	#content a  {font-family:  verdana, Arial, sans-serif; text-decoration: none; font-weight: bold; font-size: 12px; color: #B20B15; }
	#content a:hover {  color: #6E8135;  }
	#content p.small { font-family:  verdana, geneva, sans-serif; font-size: 10px; color: #202128;}
	#content p.smallbold {font-family:  verdana, sans-serif; font-weight: bold; font-size: 8pt; color: #688A02;}
	#content img.h2 {float:left; background: url(images/square.gif);}

#content-inner { float:left; width: 612px; padding: 10px 20px 10px 30px; background: #ffffff; }
	#content-inner p   { margin-left: 30px; margin-right: 30px; font-family:  verdana, geneva, sans-serif; font-size: 13px; color: #202128;}
	#content-inner b   { font-family:  verdana, geneva, sans-serif; font-weight: bold; font-size: 13px; color: #6E8135;}
	#content-inner ul { list-style-type: none; padding: 0; margin: 0; }
	#content-inner li  { margin-left: 40px; margin-right: 30px; font-family: verdana, geneva, sans-serif; font-size: 13px; color: #202128; 
		background-image: url(images/button.gif); background-repeat: no-repeat;background-position: 0; padding-left: 2em;}
	#content-inner h1 { font-family: century gothic, Lucida Sans Unicode, Lucida Grande, verdana, geneva, sans-serif; font-weight: normal; font-size: 22px; color: #B20B15;}
	#content-inner h2 { padding: 0 0 0 10px; font-family: century gothic, Lucida Sans Unicode, Lucida Grande, verdana, geneva, sans-serif; font-weight: normal; font-size: 18px; color: #6E8135;  }
	#content-inner h3 { padding: 0 0 0 20px; font-family: century gothic, Lucida Sans Unicode, Lucida Grande, verdana, geneva, sans-serif; font-weight: normal; font-size: 16px; color: #6E8135; }
	#content-inner a  {font-family:  verdana, Arial, sans-serif; text-decoration: none; font-weight: bold; font-size: 12px; color: #B20B15; }
	#content-inner a:hover {  color: #6E8135;  }
	#content-inner p.small { font-family:  verdana, geneva, sans-serif; font-size: 8px; color: #202128;}
	#content-inner p.smallbold {font-family:  verdana, sans-serif; font-weight: bold; font-size: 8pt; color: #688A02;}
	#content-inner img.h2 {float:left; background: url(images/square.gif);}
	
#footer p { width: 838px; margin: auto; text-align: center; font-family:  verdana, Arial, sans-serif; text-decoration: none; font-size: 9px; color: #3C6334; }
	#footer a  {font-family:  verdana, Arial, sans-serif; text-decoration: none; font-size: px; color: #3C6334; }
	

 

