/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0
}
 
body {
font: normal 100%/1.4 "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif; color:#fff;
background:#215a12 url(../images/bg.jpg);
text-align:center
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal
}
h1, h2, h3 {font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.2}

h1 {
color:#ecffad;
padding:0 0 30px 0;
font-size:40px;

}
 
h2 {
color:#ecffad;
padding:0.6em 0 0.2em 0;
font-size:30px;
}
 
h3 {
color:#ecffad;
padding:0 0 0.2em 0;
font-size:20px

}
 
/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 1.2em 0
}
 
ul, ol {
padding:0 0 1.25em 2em
}
li {padding:0 0 0.6em 0; line-height:1.0}
 
blockquote {
margin:0 1em 0.2em 1em
}
 
small {
font-size:0.8em
}
 
img {
border:0
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline
}
 
acronym, abbr {
cursor:help;
border-bottom:1px dashed;
font-variant:normal
}
 
/***** Links *****/
 
a, a:link, a:visited, a:hover {text-decoration:underline}
a {color:#a1c9ff}
a:visited {color:#d79eec}
a:hover, a:active {color:#ff6666}

/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline
}
 
input, select, textarea {
font:1em Tahoma, Arial, Helvetica, sans-serif
}
 
textarea {
line-height:1.25
}

 
/***** Tables *****/
 
table {
width:100%;
border:0;
border-collapse:collapse;
margin:0 0 0 0;
padding:0
}
 
table tr td {
padding:0; 
vertical-align:top
}

 
 
/***** Global Classes *****/

.nobullet      { list-style:none; list-style-image:none }
.gray {color:#279800}
ul.recipe, ol.recipe {
padding:0 0 0.4em 2em
}
ul.recipe li, ol.recipe li {padding:0 0 0.4em 0; line-height:1.2; font-style:italic}

#header {height:107px; background:url(../images/hdr_bg.jpg) top repeat-x}
#header table {width:100%; height:200px}
#header_lc {text-align:left; width:60%}
#header_rc {width:40%; padding:10px 20px; text-align:right; background:url(../images/header_rbg.jpg) right top no-repeat; font-size:14px}

#logo {padding:0 10px}

#menucell {width:300px}
.menu {width:300px; background:url(../images/menu_middle.jpg) repeat-y left}
.menu_top {background:url(../images/menu_top.jpg) top left no-repeat}
.menu_bottom {background:url(../images/menu_bottom.jpg) bottom left no-repeat}
.menulist {padding:36px; text-align:left}
.menulist ul {padding:0}
.menulist li {font-size:18px; margin:0 0 8px 0}


#content {width:100%; text-align:left; padding:25px 50px 40px 10px;}
#content_td {}

#botline {height:208px; background:url(../images/botline_bg.jpg) top repeat-x; text-align:center; padding:7px 70px 0 70px}
#botline table td {width:20%; padding:0 6px 0 6px; text-align:center}

#footer {height:130px; background:url(../images/foot_bg.jpg) top repeat-x}
#footer_tbl {height:130px; width:100%}
#footer_tbll{text-align:left; padding:0 22px; vertical-align:middle; width:30%; font-size:16px}
#footer_tbll table td{text-align:center; width:300px; padding-top:16px}
#footer_tblr{text-align:right; padding:0 22px 0 80px; vertical-align:middle; font-size:14px}
#footer h3 {padding:0; margin:0}


.book_img {float:right; margin-top:-13px}
#imagebox { width:90%}
#imagebox td { text-align:center; vertical-align:middle; line-height:1.2; padding:0 5px 30px 5px; width:25%}