*
{
margin:0;
padding:0;
}

body
{
background:#592B13;
text-align:center;
}

#container
{
position:relative;
text-align:left;
margin:0 auto;
width:950px;
background:#fff url(images/container-back.jpg);
background-repeat:repeat-y;
}

#header
{
position:relative;
height:200px;
margin:0 17px;
width:920px;
}

.one
{
background:url(images/header-back1.jpg);

}

.two
{
background:url(images/header-back2.jpg);
}

.three
{
background:url(images/header-back3.jpg);
}

.four
{
background:url(images/header-back4.jpg);
}

.five
{
background:url(images/header-back5.jpg);
}

#header h1, #header h2
{
margin-left:-1000em;
}

#menu
{
float:left;
width:200px;
margin:40px 0 0 50px;
_margin-left:25px;
}

#menu ul
{
list-style:none;
text-align:center;
}

#menu li
{
list-style:none;
margin:8px 0;
border-bottom:2px dotted #F7EFB2;
}

#menu li a
{
color:#301C11;
display:block;
text-decoration:none;
font-family:Georgia, Times, serif;
font-size:15px;
padding:0 0 8px;
}

#menu li a:hover
{
color:#A74E2A;
}

#content
{
position:relative;
padding:40px 0 10px;
width:610px;
margin:0 0 0 300px;
}

#content p
{
margin:0 0 15px;
color:#25160E;
line-height:17px;
/*font-family:"Times New Roman", Times, serif;*/
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
}

#content span.cmrw
{
font-weight:800;
font-size:13px;
color:#542912;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#content img.r
{
float:right;
margin-left:25px;
margin-bottom:5px;
margin-right:-5px;
margin-top:-10px;
background:#fff;
padding:8px;
border-top:1px solid #eee;
border-left:1px solid #eee;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}

#content h3
{
color:#542912;
font-family:Georgia, Times, serif;
font-size:21px;
font-weight:400;
margin:0 0 17px;
}

#content h4
{
color:#A26500;
font-family:arial, helvetica, sans-serif;
font-size:15px;
font-weight:800;
margin:25px 0 10px;
}

#content ul
{
margin:0 0 0 30px;
}

#content table.restaurants 
{
margin:0 0 10px;
}

#content table.restaurants td
{
padding:9px 2px;
font-family:tahoma, arial, helvetica, sans-serif;
font-size:11px;
border-bottom:1px dotted #ddd;
}

#content table.restaurants tr:hover
{
background:#F8F7F3;
}

#content table.restaurants td p
{
font-family:tahoma, arial, helvetica, sans-serif;
margin:7px 0 0;
line-height:14px;
font-size:11px;
}

#content table.restaurants td a
{
font-size:11px;
}

#content table.restaurants td.photo
{
width:125px;
padding:10px 5px;
vertical-align:top;
}

#content table.restaurants td.phone
{
width:80px;
padding:0 0 0 3px;
text-align:right;
}

#content table.restaurants td.menu
{
width:100px;
padding:0 3px;
text-align:right;
}

#content table.restaurants td.menu a
{
font-size:10px;
}

#content a
{
color:#663200;
font-weight:bold;
font-family:tahoma, arial, helvetica, sans-serif;
font-size:12px;
}

#sponsors
{
clear:right;
padding:10px 0 0;
}

#sponsors p
{
font-size:11px;
text-align:left;
margin:0;
}

#base
{
position:relative;
clear:both;
background:url(images/base-back.jpg);
height:50px;
}

#footer
{
position:relative;
clear:both;
color:#976246;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding:10px 0 20px;
}

#footer a
{
color:#976246;
}