* { margin:0; padding:0; }
body { background: #f7f9e5; }
a img { border: none; }

/*------Common------*/

/*------Wrapper------*/
#wrapper_container 	{ height: 604px; width: 689px; background-image: url(../images/wrapper-background.jpg); background-repeat: no-repeat; margin: 20px auto 0 auto; }
#wrapper 			{ height: 604px; width: 689px; }

/*------Header------*/
#header_container	{ height: 100px; width: 689px; }
#header				{ height: 100px;width: 689px}
#header a img		{ margin: 10px 0 0 10px; float: left; }
#head_nav			{ width:250px; margin: 33px 0 0 125px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; } 
#head_nav ul li		{ padding:15px 0 0 0; list-style-type: none; display: inline; margin:0 8px 0 8px; }
#head_nav ul li a	{ width:50px; height:25px; list-style-type: none; color: #fff7e0;}

/*------Content------*/
#content_container	{ height: 500px; width: 689px; background: url(../images/content_container-background0.png) no-repeat left bottom; }
#content			{ height: 500px; width: 689px; float: left; background: url(../images/content_container-background0.png) no-repeat left bottom; } 
.nav_column			{ height: 500px; width: 222px; float: left;  margin:0; padding:0; overflow:hidden; } 
.center_column		{ height: 500px; width: 257px; float: left; margin:0; padding:0; overflow:hidden; } 
.right_column		{ height: 500px; width: 210px; float: left; margin:0; padding:0; overflow:hidden; } 
#nav				{ margin-left: 18px; }

/*-----Home Page-----*/
.box_beige			{ width: 248px; background-color: #fff7e0; border: 2px solid #e9ce8c; /* float: left; */ color: #8e7f52; }
.box_beige_inner	{ width: 214px; background-color: #feecb7; border: 1px solid #f3e1ad; margin: 8px; padding: 9px; font-size: 10px; color: #8e7f52; }
.box_beige_inner h2	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8e7f52; }
.box_sand			{ width: 188px; background-color: #feecb7; border: 2px solid #e9ce8c; float: left; color: #8e7f52; }
.box_sand_inner		{ width: 154px; background-color: #fff7e0; border: 1px solid #f3e1ad; margin: 8px; color: #8e7f52; padding: 9px; font-size: 12px;}
.box_sand_inner img	{ }
.box_marroon { margin: 6px 0 0 77px; padding: 1px 0; width: 175px; background: #7c382b; /*margin-left: 76px; float: left; */ clear:left; color: #8e7f52; }
#homepage .box_marroon {  }
.box_marroon_inner	{ width: 145px; background-color: #934333; border: 1px solid #b4523e; margin: 6px; padding: 9px; }
.box_marroon_inner h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #feecb7; }
.box_marroon_inner p	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff7e0; }
#special_events   a { text-decoration: none; color: #8e7f52;}
#slideshow {margin: 1em auto; border: 2px solid #555; width: 211px; height: 144px; overflow:hidden;}

/*----Food Page----*/
.box_beige_food		{ width: 248px; background-color: #fff7e0; border: 2px solid #e9ce8c; float: left; color: #8e7f52; }
.box_beige_food_inner { width: 214px; background-color: #feecb7; border: 1px solid #f3e1ad; margin: 8px; padding: 9px; font-size: 10px; color: #8e7f52; }
.box_beige_food_inner h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8e7f52; }
.box_beige_food_inner p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8e7f52; }
.box_marroon_food	{ width: 175px; background-color: #7c382b; margin-left: 76px; float: left; color: #8e7f52;}
.box_marroon_food_inner	{ width: 145px; background-color: #934333; border: 1px solid #b4523e; margin: 6px; padding: 9px; }
.box_marroon_food_inner h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #feecb7; }
.box_marroon_food_inner p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff7e0; }
.box_sand_food		{ width: 188px; background-color: #feecb7; border: 2px solid #e9ce8c; float: left; color: #8e7f52; }
.box_sand_food_inner { width: 154px; background-color: #fff7e0; border: 1px solid #f3e1ad; margin: 8px; color: #8e7f52; padding: 9px; font-size: 12px;}
.box_sand_food_inner img { }
.box_sand_food_inner h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #8e7f52; }
.box_sand_food_inner p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8e7f52; }

/*----About Page----*/
.top_row			{ height: 150px; width: 467px; float: left; margin:0; padding:0; }
.center_column_about { height: 350px; width: 257px; float: left; margin-top: 35px; padding:0; } 
.right_column_about { height: 350px; width: 210px; float: left; margin-top: 35px; padding:0; } 
.box_beige_about		{ width: 444px; background-color: #fff7e0; border: 2px solid #e9ce8c; float: left; color: #8e7f52; }
.box_beige_about_inner { width: 410px; background-color: #feecb7; border: 1px solid #f3e1ad; margin: 8px; padding: 9px; font-size: 10px; color: #8e7f52; }
.box_beige_about_inner h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8e7f52; }
.box_beige_about_inner p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8e7f52;}

/*---Kitchen Page---*/
.center_column_kitchen { height: 350px; width: 257px; float: left; margin-top: 22px; padding:0; } 
.right_column_kitchen { height: 350px; width: 210px; float: left; margin-top: 22px; padding:0; } 

/*---Contact Page---*/
.center_column_contact { height: 350px; width: 257px; float: left; margin-top: 48px; padding:0; } 
.right_column_contact { height: 350px; width: 210px; float: left; margin-top: 48px; padding:0; } 

/*---------Nav---------*/
#navigation			{ width: 188px; height: 125px; overflow:hidden; border: #bea767 2px solid; }
#navigation li a		{ display: block; padding:20px 0 0 0; height: 0px; width: 188px; background-image: url(../images/nav-background_3.png); line-height: 20px; overflow:hidden; }
#navigation li		{ list-style-type: none; }
#navigation li.alpha a			{ background-position:0 0; /* height: 25px; */ }
#navigation li.alpha a:hover	{ background-position: -188px 0; /*height: 25px; */ }
#navigation li.beta a			{ background-position:0 -20px; }
#navigation li.beta a:hover		{ background-position: -188px -20px; }
#navigation li.gamma a			{ background-position:0 -40px; }
#navigation li.gamma a:hover	{ background-position: -188px -40px; }
#navigation li.delta a			{ background-position:0 -60px; }
#navigation li.delta a:hover	{ background-position: -188px -60px; }
#navigation li.epsilon a		{ background-position:0 -80px; }
#navigation li.epsilon a:hover	{ background-position: -188px -80px; }
#navigation li.omega a			{ background-position:0 -100px; padding-top:24px; /*height: 24px; */ }
#navigation li.omega a:hover	{ background-position: -188px -100px; /*height: 24px; */ }

/*------Map------*/
#map_container,
#map {position:relative;height:454px;width:652px;}
#map_container {left:20px;}

/*------Footer------*/
#footer_container	{ height: 30px; width: 689px; margin-top: 10px; }
#footer				{ height: 30px; width: 689px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
#footer_left		{ width: 230px; text-align: left; float: left; }
#footer_center		{ width: 229px; text-align: center; float: left; }
#footer_right		{ width: 230px; text-align: right; float: left; }

#contactform table { width:93%; margin:0 auto; }
#contactform table tr td { padding:0 0 4px; vertical-align:top; }
#contactform label { width:50px; text-align:right; }
#contactform input#name,
#contactform input#email { width:200px; }
#contactform textarea { width:350px; }

a.sitecredit { display:block; width:24px; height:0; margin:0; padding:24px 0 0 0; background:url(http://themes.goa1web.com/global/icons/a1-blue.png) no-repeat bottom right; overflow:hidden; position:relative; top:-5px; right:0px; float:right; }

/* Facebook Like */
.connect_widget td.connect_widget_vertical_center {
    border-spacing: 0;
    float: left !important;
    font-size: 11px;
    line-height: normal;
    padding: 3px 0;
    width: 150px !important;
}

