@charset "UTF-8";
/* CSS Document */

/* BODY AND SHADOW */
.container{
width:909px;
margin-left:auto; 
margin-right:auto;
padding:0px;
margin-top:0px;
}

body{
background-color:#8c4a32;
padding:0;
margin:0;
}

.shadow{
background-image:url(../_images/shadow.png);
width:959px;
height:664px;
padding-left:11px;
margin:0;
margin-left:auto; 
margin-right:auto;
}

.drop_bottom{
background-image:url(../_images/drop3.png);
background-repeat:no-repeat;
width:933px;
height:19px;
margin-left:-14px;
clear:both;
}

/* TEXT AND IMAGE */
p{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:13px;
color:#FFFFFF;
}

h1{
font:Georgia, "Times New Roman", Times, serif;
font-size:23px;
font-style:italic;
color:#FFFFFF;
font-weight:lighter;
}

img{
border:0px;
}

.pic{
padding:48px 0 0 11px;
}

/* HEADER AND FOOTER */
.footer{
margin-top:-11px;
padding-left:12px;
}

.footer p{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:12px;
color:#FFFFFF;
}

.top_header{
width:900px;
height:5px;
background-color:#2c0b07;
margin-top:0px;
padding-top:0px;
}

.header{
background-image:url(../_images/header.jpg);
width:867px;
padding:16px 0 0 33px;
}

.mast{
width:1px
float:left;
}

.motto_bar{
margin:0 0 1px -33px;
padding:7px 0 3px 32px;
background-color:#2c0b07;
}

/* NAV */
.nav{
float:right;
margin: -36px 36px 0 0;
}

.nav ul li {
display: inline;
height: 32px;
width: 100px;
padding:0 16px;
}

.nav ul li a{
font-family:Georgia, "Times New Roman", Times, serif;
color:#2c0b07;
font-weight:bold;
font-size:22px;
width:100px;
height:30px;
text-decoration:none;
}

.nav ul li a:hover{
color:#8c4a32;
}

.navlist{
padding:0;
margin:0;
}

/* MAIN CONTENT */
.left_section{
float:left;
width:525px;
height:504px;
background-image:url(../_images/texture.jpg);
margin-top:-1px;
padding:53px 0 0 53px;
}

.left_section * a{
text-indent:-9999px;
text-decoration:none;
display:block;
}

.left_section ul li.tea a{
text-decoration:none;
height:232px;
width:286px;
background: url(../_images/teapots.png) 0 0 no-repeat;
}

.left_section ul li.tea a:hover{
background-position: 0 -239px;
}

.left_section ul li.food a{
text-decoration:none;
width: 181px;
height:215px;
margin:17px 0 0 -22px;
background: url(../_images/foods.png) 0 0 no-repeat;
}

.left_section ul li.food a:hover{
background-position: 0 -225px;
}

.left_section ul li{
margin:0px;
padding:0px;
height:31px;
display:inline;
float:left;
}

.art{
margin:289px 0 0 3px;
}

.right_section{
float:left;
background-image:url(../_images/green.gif);
width:321px;
height:557px;
margin-top:-1px;
}

.schedule{
padding:0 0 0 75px;
}

.events * li{
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
list-style:none;
font-size:13px;
line-height:34px;
}

.events{
padding-left:14px;
}

.line{
margin:0 54px;
}
