body {
	font: 12px Arial, Helvetica, sans-serif; 
	font-size:12px; background: #CCCC99;
	margin: .5em auto;padding: 0px; color:#503b1b;}
.wrapper { margin:0 auto;}
img { border:0}
td {
	vertical-align:top; padding:0; margin:0;}
.lt {
	background-color:#897433; color:#ccc; }
.drk {
	background-color:#503b1b;}
.drkcol {
	background-color:#5A462E; padding:0; margin:0; width: 160px}
	
h2.pgTitle {
	background-color:#B22D00; color:#ff6600; width:100%;margin: 0; 
	padding:1em 0;text-align:center; font-family:'Times New Roman', Times, serif;
	font-size: 180%}

#lttop {height: 100px;background: url(images/logoimgtop.gif) bottom left no-repeat;
	background-color:#897433; }

	
#lttop h2 { text-align:center; margin-bottom: 0em; v
	ertical-align:bottom; padding-left: 2.5em;clear:right; font-size:150%}
#lttop p, #lttop p a, #lttop p a:visited {
	text-align:right; margin:-0.75em .25em 0 0.5em; padding:0 2.5em 0;color:#503b1b; text-decoration: none; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; font-style:italic}
#lttop p a:hover {
	text-decoration:underline}
#content, #recipecontent, #gallery {
	background-color:#fff; margin:0 auto; padding:0; width:458px;}
#gallery {text-align:center;background-color:#fff;}
#gallery img {width: 425px;}
#gallery a, #gallery a:link {color:#996600;}
#gallery a:hover {color:#CC9900}
#gallery a:visited {color:#990000;}
 h1 {margin:1.5em; font-size:135%}
 h2 {margin:1em 0; font-size:120%}
 h3 { color: #9D3F2F; margin-left:1.70em; font-size: 115%}
#content p {
	color: #333333;line-height:1.5em; padding:0 1.5em; margin-top:.75em;
	text-align:left}
#content li {text-align:left}
#recipecontent li {text-align:left; margin-right: 1.5em; margin-left: 1.5em; }
#recipecontent ol li{line-height: 1.5em; }
	
#homepageimage img { width:425px; background-color: #ffffff;padding: 0; margin:0; margin-bottom:1em }
#homepageimage2 img { width:426px; background-color: #ffffff;}
#contentgal td {background-color:#ffffff; width:395px; margin-bottom:-1px; }
#contentgal img { background-color: #ffffff;padding:0;margin-bottom:-3px; }
.thumbs {padding: 0; margin: 30px auto 0 auto; text-align:center}
.thumbs img {vertical-align:middle; margin:auto; padding: .5em 0 0 .25em ; text-align:center; display:block}

#leftcol{
	background: url(images/logoimgbtm.gif) top left no-repeat #322514; width:132px; margin:0; padding:0; padding-top:88px}
/***  ***/
#navcontainer { width: 132px; margin:0 0 5em 0; padding:0 }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 5px 0 5px 5px;
width: 132px;
background-color: #81633E;
margin:.75em 0;
}

#navcontainer a:link, #navlist a:visited
{
color:#cccccc;
font-weight:bold;
letter-spacing:1px;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #cc9;
color: #A52A2A;
}

/***  ***/


#footer {margin-bottom:.5em;padding-top: 1.5em; padding-bottom:1.5em;_padding:25px 0 10px 0;
	text-align:center}

#footer p {margin-left:15%;  }
#footer a, #footer a:visited {
	color:#ccc; text-decoration:none; border-right: 1px solid #cc9;letter-spacing:1px; font-size:95%; padding: 0 .75em; font-weight:normal;}
#footer a.last, #footer a:visited.last {border-right:none}
#footer a:hover {text-decoration:underline;}


/*  contact form stuff */	
.smlText {font-size:80%; color:#999999; letter-spacing:1px; text-align:right}
form {font-size:100%; width:95%; margin:.5em auto}
fieldset { 
	border:1px solid  #996600; margin-bottom:1em }
legend {
  padding: 0.2em 0.5em; border:1px solid #663300;color: #663300; font-size:90%; text-align:right;margin: 0 auto}
fieldset p {text-align:left}
label {
  float:left;  width:20%;  margin-right:0.5em;  padding-top:0.2em;  text-align:right;  font-weight:normal;  }
input {margin-bottom:.5em}
input, textarea {font-size: 98%;color: #330000; 
	font-family:Arial, Helvetica, sans-serif}
textarea {width: 22em;}
.submitBtn { border:1px outset #A52A2A; color:#ccc; background:#81633E; padding: .25em}
#formerror {
	font-size:90%; color:#A52A2A; width:95%; text-align:left; margin-top:.5em}
#formerror p {padding-bottom:0.25em; margin-bottom:0;}
#formerror ul {margin:0 0 1em 55%}
.errortext { padding-left: 4.5em;font-size: 95%; letter-spacing:1px; color:#A52A2A; margin-top:.25em}
#thanks {
	width:80%; margin:20% auto 25% auto}	
#thanks h1, #thanks p {text-align:center}
#links td {padding-top: .75em}	
#links a{
	color: #503b1b; text-decoration:none; font-weight:normal; padding: .75em 0}
#clear {
	text-align:center; color: #888; font-size: .8em; margin-top: 2em}
#clear a {
	color: #888}

#prodList {width: 185px; float: left;line-height: 1.60em; margin: 0px auto 10px auto;}

#prodList ul li, #prodList li ul li {list-style-type: disc; padding-left:0px;
		margin-left:0px;}