* {
font-family: Verdana;
}

a:link, a:visited {
color: #663300;
}

a:hover {
color: #EEAD0E;
}

body {
background-color: #EEDC82;
}
td {
font-size: .9em;
}
#main {
width: 80%;
margin-left: auto;
margin-right: auto;
height: 700px;
border: solid 3px #663300;
background-color: #EEE8AA;
}

#header {
margin-top: 10px;
width: 60%;
margin-left: auto;
margin-right: auto;
margin-bottom: 2px;
}
#mnu {
width: 60%;
margin-left: auto;
margin-right:auto;
margin-bottom: 2px;
}

#col_left {
float:left;
margin-top: 69px;
width: 175px;
height:400px;
border-right: solid 4px #5C3317;
clear:all;
}

#spn{
display:block;
margin-left:15px;
padding:10px;
font-size: .8em;
font-color: #663300;
}

#col_right {
float:left;
width: 50%;
margin-left: 20px;
margin-top: 5px;
}
#col_right table {
float:left;
margin-top:10px;
margin-left:20px;
}

#col_img {
float: left;
border:solid 2px #663300;
padding: 10px;
vertical-align:top;
margin-left:10px;
}
#col_right_p, #col_right_p2 {
float:left;
vertical-align:top;
}

#col_right_p {
width:55%;
text-align: left;
margin-top: .3em;
margin-left: .8em;
font-size: .9em;
}

#col_right_p2 {
text-align: center;
padding:.5em;
margin-top: 25px;
width:30%;
height:129px;
background-color:#EEDC82;
margin-left:2em;
font-size: 1em;
border-top:solid 2px #663300;
border-left:solid 2px #663300;
border-bottom:solid 2px #663300;
}

#col_right_p2 table {
float:left;
margin-top:10px;
margin-left:5px;
}
#col_far {
float:right;
margin-top: 69px;
width: 175px;
height:400px;
border-left: solid 4px #5C3317;
}

#hdr_center {
margin-bottom: 1.2em;
background-color: #DAA520;
text-align: center;
color: #FFFF99;
font-size: 1.3em;
}

#tea {
float:left;
margin-left:19%;
width:65%;
font-size: .8em;
margin-top:10px;
}

#tea img {
margin-top:20px;
border: solid 2px #663300;
}

#store {
margin-top:15px;
text-align:center;
}

#store img {
padding: 5px;
border: solid 2px #663300;
}

#col_mid {
margin-top:25px;
margin-left: auto;
margin-right: auto;
font-size:.9em;
width:597px;
height:440px;
text-align:left;
}
#col_mid_p {
clear:left;
font-size: .9em;
}

#toil_p {
float:left;
margin-top:30px;
width:55%;
}
#toil_img { 
float:left;
margin-left:50px;
margin-right:50px;
clear:right;
}

#map {
margin-top:20px;
margin-left: auto;
margin-right: auto;
font-size:.9em;
width:430px;
height:450px;
text-align:left;
}

#recipe {
border:solid 2px #663300;
background-image: url('../images/recipe-box_lg1.jpg');
margin-top:20px;
margin-left:auto;
margin-right:auto;
font-size:.7em;
width:597px;
height:440px;
text-align:left;
}
#recipe p, h3, table {
margin-left:10px;
margin-right:10px;
width:95%;
}
#recipe h3 {
margin-top:5px;
}

#ingred_left {
float:left;
margin-bottom:10px;
margin-left:10px;
}
#ingred_right {
float:left;
margin-bottom:10px;
margin-left:20px;
}

#ingred_far {
float:right:
width:25%;
text-align:left;

}

#prnt {
float:right;
margin-top:5px;
margin-right:5px;
}

#search {
border:solid 2px #663300;
background-image: url('../images/recipe-box_lg1.jpg');
margin-top:20px;
margin-left:auto;
margin-right:auto;
font-size:1em;
width:597px;
height:440px;
text-align:left;
}
#search p, h3, table {
margin-top:20px;
margin-left:20px;
width:95%;
}

#footer {
clear:left;
height:50px;
font-size:.9em;
margin-top: 40px;
text-align:center;
}

#gift_left {
float:left;
margin-top: 69px;
text-align:center;
width: 200px;
height:400px;
border-right: solid 4px #5C3317;
clear:all;
}

#gift_right {
float:left;
width: 60%;
margin-left: 20px;
margin-top: 5px;
}

#spc_mid {
float:left;
width:100%;
text-align:center;

