body {
font-family:Verdana, sans-serif;
font-size:95%;
background-color:#70665C;
padding:10px 0 0 0;
margin:0px;
}

h1{
font-size:90%;
}

/* Links that arn't otherwise Styled
----------------------------------------------*/
a:link{
text-decoration:underline;
color:#cccccc; 
}
a:visited{
text-decoration:none;
color:#CD5C5C;
}
a:hover{
text-decoration:underline;
color:#99FF99;
 
}

/* Page Layout Container
----------------------------------------------*/
#page-container { 
margin-left:auto;
margin-right:auto;
width:800px;
height:100%;
}

/* Top Header Layout
----------------------------------------------*/
#header-logo{
width:239px;
padding-left:80px;
float:left;
}
#header-search-bar{
padding-right: 50px;
padding-top:20px;
float:right;
color: #FFFFFF;
}

/* Banner Layout
----------------------------------------------*/
#subpage-banner{
height:262px;
width:800px;
clear:both;
}
#hand-made-ingredients{
height:243px;
width:471px;
padding-left:6px;
float:left;
}

/* Content Area Container
----------------------------------------------*/
/*Change Height to be what you need for scrolling*/
#subpage-middle-container{
height:460px;
width:800px;
margin-top:-3px;
padding:0px;
}

/* Left Navigation
----------------------------------------------*/
/*Change Height to be what you need for scrolling*/
#subpage-menu{
height:460px;
width:173px;
float:left;
background-image:url('../images/subpage-menu-bg-01.jpg');
margin-top:-5px;
}

.subpage-nav-menu li{
width:125px;
text-align:right;
list-style-type:none;
padding-top:5px;
}

.subpage-nav-menu  a {
display:block;
font-size:80%;
padding:0px 0px 0px 0px;
}
.subpage-nav-menu  a:link{
text-decoration:none;
padding:0px 0px 0px 0px;
color:#cccccc; 
}
.subpage-nav-menu  a:visited{
text-decoration:none;
padding:0px 0px 0px 0px;
color:#CD5C5C;
}
.subpage-nav-menu  a:hover{
display:block;
padding:0px 0px 0px 0px;
color:#99FF99;
/* border-right:10px solid white; 
background-image:url('../images/index-menu-hover-bg-01.png'); */
padding:0px 0px 0px 0px; 
}
.subpage-nav-menu .active a {
display:block;
font-size:80%;
color:#ffffff;
/*background-image:url('../images/index-menu-hover-bg-01.png');
padding:1px 0px 1px 0px;*/
}

/* Main Content Area
----------------------------------------------*/
/*Change Height to be what you need for scrolling --- 5px less!*/
#subpage-content-area-container{
height:455px;
width:585px;
float:left;
background-color:#564D43;
overflow:auto;
}
.subpage-content-area{
padding:2px 7px 5px 7px;
font-family:Verdana, sans-serif;
font-size:80%;
color:#cccccc;
}

.subpage-content-area h1{
font-size:160%;
font-weight:bold;
}
.subpage-content-area h2{
font-size:130%;
font-weight:bold;
}

.subpage-nav-menu  a:link{
text-decoration:none;
color:#cccccc; 
}
.subpage-nav-menu  a:visited{
text-decoration:none;
color:#CD5C5C;
}
.subpage-nav-menu  a:hover{
display:block;
text-decoration:none;
color:#99FF99;
padding:0px 0px 0px 0px; 
}

/* Main Content Area - Contents
----------------------------------------------*/
#what-we-do-list ul {
margin-left:0;
padding-left:0;
margin-right:30px;
display:inline;
list-style-type:none;
} 
#what-we-do-list ul li {
margin-left:0;
padding-left:3px;
display:inline;
list-style-type:none;
}

/* Footer
----------------------------------------------*/
#subpage-footer{
height:40px;
width:775px;
clear:both;
padding:5px 20px 30px 0;
margin-top:-5px;
text-align:right;
list-style-type:none;
font-size:90%;
color:#ffffff;
background-image:url('../images/footer-bg-01.jpg');
}

#subpage-footer ul {
margin-left:0;
padding-left:0;
margin-right:30px;
display:inline;
list-style-type:none;
} 
#subpage-footer ul li {
margin-left:0;
padding-left:14px;
display:inline;
list-style-type:none;
}

#subpage-footer a {
text-decoration:none;
color:#cccccc;
width:250px;
font-size:90%;
}
#subpage-footer a:visited{
text-decoration:none;
color:#CD5C5C;
}
#subpage-footer a:hover{
text-decoration:none;
color:#99FF99;
}

/* Ajax Search
----------------------------------------------*/
#ajaxSearch_form{
margin-top:20px;
padding-left:20%;
padding-right:20%;
}
#ajaxSearch_input{
width:270px;
}

/* MP3 Player
----------------------------------------------*/
.playlist {
text-align:center;
}
.playlist p {
border-bottom:1px solid #FFFFFF;
}

/* Ditto
----------------------------------------------*/
div.mostrecent {
width:574px;
text-align:center;
clear:both;
padding-top:10px;
}
div.mostrecent h1 {
clear:both;
}
div.mostrecent div {
width:30%;
text-align:center;
float:left;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
}