

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 	background: #f2835c url(../images/body_bg1.gif) repeat-x;
}



#wrapper img {border: none;}	


a#oktoberfest {
width:235px;
height:43px;
background-image:url(../images/oktoberfest1.gif);
display:block;
text-decoration:none;
float:left;
}

a#oktoberfest:hover {
background-position:235px 0;
}

a#testimonials {
width:235px;
height:43px;
background-image:url(../images/testimonials.gif);
display:block;
text-decoration:none;
float:left;
}

a#testimonials:hover {
background-position:235px 0;
}

 h1  {
 margin: 0px 0px 0px 0px;
text-align:left;
position:relative;
color:#a02900;
font-family: arial;
font-size: 1.8em;
margin: 0px;
}

h2  {
margin: 0px 0px 0px 0px;
position:relative;
color:#a02900;
font-family: "Trebuchet MS";
font-size: 1.4em;
}

#footer a{ 
margin: 0px;
color: #ffffff;
display: inline;
text-decoration:none;}

#footer a:hover {
display: inline;
color: #000000;
margin: 0px;
}

#wrapper { 
 margin: 0 auto;
 width: 920px;


}



ul {


    line-height:1.7;
    list-style-type:none;
}
li {
    padding-left:45px;
    background:transparent url(../images/bullet.gif) no-repeat;
    background-position:25px 6px;
}


.red {

 color: #b42f00
}
.lightred {

 color: #d33a05
}

p.bullets1{
font-family: arial;
font-size: 13px;
color: #0052a0;
margin:3px 0px 0px 0px;
line-height: 19pt;

}

#innerwrapper { 
 margin: 0px 0px 0px 0px;
 width: 920px;
 
background: transparent url(../images/main_wrap2.gif) repeat-y;
background-position: 52% 25%;
}

#home #bg {

	background: transparent url(../images/main_bg1.gif) no-repeat;
	background-position: top center;
	}


#header {
 color: #333;
 width: 800px;
 float: left;
 padding: 0px;
 height: 130px;
 margin: 0px 0px 0px 20px;
 background: #transparent;
 z-index: -1;
}







#leftcolumn { 
 color: #333;
 background: #transparent;
 margin: -30px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 215px;
 float: left;
}

#leftcolumn #top{ 

 color: #333;
 background: #transparent;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 490px;
 width: 215px;
 float: left;
}



#leftcolumn #mid{ 

 color: #333;
 background: #transparent;
 margin: -130px 0px 0px -20px;
 padding: 0px;
 height: 350px;
 width: 250px;
 float: left;
}



#leftcolumn #bot{ 
 color: #333;
 background: #transparent;
 margin: -110px 0px 0px 0px;
 padding: 0px;
 height: 460px;
 width: 250px;
 float: left;
 z-index: 2;
}





#rightcolumn { 
 float: right;
 color: #333;
 background: #transparent;
 margin: 0px 70px 0px 0px;
 padding: 0px;
 height: auto;
 width: 610px;
 display: inline;
}


#rightcolumn #flash{ 
 float: left;
 color: #333;
 background: #transparent;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: auto;
 width: 610px;
 display: inline;
}

#rightcolumn #content{ 
 float: left;
 color: #333;
 background: #transparent;
 margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
 height: auto;
 width: 580px;
 display: inline;
}




#footer { 
text-align:center;
 height: 40px;
 width: 802px;
 clear: both;
 color: #333;
 background: #207bc9;
 margin: 0px 0px 0px 62px;
 padding: 0px;
}

   #footer p{ 
font-family: verdana;
font-size: 12px;
color: #ffffff;
margin:0px 0px 0px 0px;
line-height: 17px;
 }

 
    #content p{ 
font-family: arial;
font-size: 12px;
color: #000000;
margin:0px 0px 0px 0px;
line-height: 17px;
 }
 
 
 
 #content a{ 
margin: 0px;
color: #c43200;
display: inline;
text-decoration:none;}

#content a:hover {
display: inline;
color: #320d00;
margin: 0px;
}
 
 
img.floatright { 
    float: right; 
    margin: 10px 10px 10px 10px; 
}

img.floatleft { 
    float: left; 
    margin: 10px 10px 10px 10px; 
}
 
 
/*menu*/

#menudiv { 

 background: #transparent;
 margin: 0px 0px 0px -10px;
 padding: 0px;
 height: 600px;
 width: 262px;
 float: left;

}


.nav {
display:block;
width:232px;
height:600px;
background-color:#transparent;
margin:0px 0px 0px 0px;
padding-left:20px;
background-image:url(../images/hom.png);
background-repeat: repeat-x;
}

a#home {
width:232px;
height:67px;
background-image:url(../images/home.png);
display:block;
text-decoration:none;
float:left;
}

a#home:hover {
background-position:232px 0;
}


a#menu {
width:235px;
height:36px;
background-image:url(../images/menu.gif);
display:block;
text-decoration:none;
float:left;
}

a#menu:hover {
background-position:235px 0;
}


a#buffet {
width:235px;
height:33px;
background-image:url(../images/buffet.gif);
display:block;
text-decoration:none;
float:left;
}

a#buffet:hover {
background-position:235px 0;
}


a#haw {
width:235px;
height:43px;
background-image:url(../images/haw.gif);
display:block;
text-decoration:none;
float:left;
}

a#haw:hover {
background-position:235px 0;
}

a#photos {
width:235px;
height:37px;
background-image:url(../images/photos.gif);
display:block;
text-decoration:none;
float:left;
}

a#photos:hover {
background-position:235px 0;
}

a#contact {
width:235px;
height:65px;
background-image:url(../images/contact.gif);
display:block;
text-decoration:none;
float:left;
}

a#contact:hover {
background-position:235px 0;
}