/*main objects*/
*{
margin:0;
padding:0;
border:0;
list-style-type:none;
}
html,body
{
width:100%;
height:100%;
}
body
{
font: Normal 11px verdana;
text-align:center;
color:#5f5f5f;
background-color:#e7dfc8;
line-height:1.4em;
}
a{
color:#7f924a;
}
a:hover{
text-decoration:none;
}

p{
margin-top:10px;
}

p.justify{
text-align:justify;
width:400px;
margin-top:0;
}

.outer{
color:#dadada;
}
.outer a{
color:#dadada;
text-decoration:none;
}
.outer a:hover{
color:#f0f0f0;
text-decoration:none;
}
/* for Internet Explorer */
/*\*/
* html #container {
height: 400px;
}
/**/
#container{
width:750px;
background:#fff url('graphics/nav-background.gif') top left repeat-y;
text-align:left;
margin:auto;
min-height:400px;
border-left:2px solid #8f7749;
border-right:2px solid #8f7749;
}


/*header*/
#header{
height:140px;
background-color:#7f924a;
border-bottom:2px solid #8f7749;
}
#header #top{
height:21px;
text-align:center;
padding-top:4px;
}

#header #logo{
background-color:#fff;
height:140px;
width:198px;
float:left;
border-right:2px solid #8f7749;
}
#header #logo img{
margin: 8px 0 0 10px;
}
#header img.main{
float:right;
margin-top:0px;
}


/*main*/
/* for Internet Explorer */
/*\*/
* html #main {
height: 400px;
}
/**/
#main{
padding:20px;
float:right;
min-height:400px;
width:500px;
height:auto;
}
#main img{
/*border-bottom:2px solid #8f7749;*/
}
#main ul li{
margin-top:10px;
}
#main h4{
font-size:10px;
color:#8f7749;
margin-top:6px;


}
#main h3{
font-size:13px;
color:#8f7749;
margin-bottom:-6px;
margin-top:6px;
padding:0;
}

/*news*/
#main #news{
float:left;
width:250px;
margin-left:10px;
}
#main #hours{
border-left:2px solid #8f7749;
float:right;
width:180px;
padding-left:20px;
}
#hours h3{
margin-bottom:2px;
margin-top:10px;
font-size:14px;
color: #990000;
}
#newsletter{
text-align:center;
padding:4px;
font-size: 14px;
border: 2px dashed #8f7749;
background-color: #fff;
}
#newsletter span{
font-size: 10px;
}

/*nav*/
/* for Internet Explorer */
/*\*/
* html #nav {
height: 400px;
}
/**/
#nav{
float:left;
width:200px;
background-color:#e8cc76;
min-height:400px;
height:auto;
}
#nav ul{

}
#nav li{
background-color:#e8cc76;

}
#nav li.parent{
/*font-weight:600;*/
}
/*level 1*/
#nav ul li a{
font-size:13px;
color:#8f7749;
text-decoration:none;
display:block;
height:20px;
padding: 6px 0 0 5px;
border-bottom:1px dotted #8f7749;
}
#nav ul li a:hover{
background-color:#e8d496;
text-decoration:none;
}

#main ul.list{
margin-top:20px;
}
#main ul.list li{
margin-top:4px;
}
/*level 2*/
#nav ul ul li{

/*border-top:1px solid #8f7749;*/
}
#nav ul ul li a{
padding-left:30px;
/*font-weight:300;*/
font-size:11px;
}


#main .normal-list li{
margin-top:4px;
}

#main #wi-fi{
border-bottom:none;
margin-top:20px;
margin-left:40px;
}
#main #social{
border-bottom:none;
margin-top:20px;
margin-left:10px;
}
/*footer*/
#footer{
height:50px;
background-color:#7f924a;
clear:both;
text-align:center;

}
#footer div{
padding-top:10px;
}

/* Menu Page */
#left{
float:left;
width:240px;
}
#right{
float:right;
width:240px;
}
.center{
text-align:center;
clear:both;
}

h3.menu{
margin-top:10px;
}
