

body {
	line-height: 1;
}
ol, ul {
	list-style: none;

}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	background: #8a8c8f url('../img/bodyBg.png') repeat-x;
	color: #B4B4B4;
	padding-top: 15px;
	font-family: Helvetica, "sans-serif";
}

a {
	color: #08C;
	text-decoration: none;
}

a:hover,
a:focus {
	text-decoration: underline;
}

#container {
	width: 940px;
	align-content: center;
	margin: 0 auto;
	padding: 0 15px;
}

/* Header */
#container > header {
	height: 90px;
	width: 800;
	align-content: center;
	margin: 0 auto;
}

header div#logo {
	float: center;
background-color: #41393d;
background-image: url(‘../images/logo.png') no-repeat;
	margin: 0 auto;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	
}

header nav {
	float: center;
}

header nav ul {
	margin: 0;
	padding: 0;
	float: center;
}

header nav ul li {
	float: center;
}

header nav ul li a,
header nav ul li a:visited {
	font-size: .9em;
	letter-spacing: 2px;
	text-decoration: none;
	color: #B4B4B4;

}
/* Home Featue */
section#feature {
	float: center;
	width: 940px;
	height: 380px;
	background: url('../images/diningroom2.jpg') no-repeat; 
	margin-bottom: 0.3em;


}

section#feature h2:before,
section#feature h2:after {
	padding: 0 0.3em;
	content: '~';
}

/* Page Text */
section#page-text {
	padding: 30px;
	height: 1100px;
	width: 880px;
	font-size: 0.8em;
	letter-spacing: 1.5px;
	line-height: 1.5;
	background: #41393D;
	box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	-o-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";

}




section#page-text > h1 {
	text-align: center;
	font-size: 1.4em;
	margin: 0.8em 0 1.6em;

}
section#page-text section h1 {
	font-size: 1.5em;
	margin: 1em 0 1em 5px;
	text-align: left;
}

section#contact-text {
	padding: 30px;
	height: "260";
	width: "430";
	font-size: 0.8em;
	letter-spacing: 1.5px;
	line-height: 1.5;
	background: #41393D;
	box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	-o-box-shadow: 0 1px 10px rgba(0,0,0,0.3);
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
}

#menu-tables {
	float: left;
	width: 70%;
}

#menu-images {
	float: right;
	width: 260px;
	margin-left: 1px;
}

#menu-images figure {
	margin-bottom: 10em;
}

#menu-images figcaption {
	font-family: Georgia, serif;
	margin-top: 0.5em;
	font-style: italic;
}

#menu-images img {
	max-width: 100%;

}

table#dishes{
	margin-bottom: 5em;
}

table#dishes{
	width: 100%;
}

table#dishes thead th{
	padding: 5px;
	text-align: left;
	font-style: italic;
}

table#dishes tbody th {
	padding: 5px;
	text-align: left;
	font-weight: bold;
}

table#dishes td{
	padding: 5px;
	text-align: left;
}

table#dishes tr td:first-child {
	font-weight: bold;
}

table#dishes tr td:nth-child(3){
	font-weight: bold;
	width: 50px;
}

table caption {
	text-align: left;
	padding-left: 5px;
	margin-bottom: 1em;
}

ul, li{ list-style:none; margin:0; width: 25%}
.main-menu ul{background-color:41393d;} 
.main-menu a{color:B4B4B4; display:block; padding:4px; text-decoration:none;}
.main-menu > ul{ display:table; width:100%;}  
.main-menu > ul > li{ display: table-cell; } 
.main-menu > ul > li:last-child{ border-right:none;}
.main-menu > ul > li > a{ text-align:center;}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #41393d;
}



li {
    float: center;
}

li a, .dropbtn {
    display: inline-block;
    color: B4B4B4;
    text-align: center;
    text-decoration: none;
	border: 2px solid #000000;
}

li a:hover, .dropdown:hover .dropbtn {
    background-color: #BA0C2F;
}



section#page-text dl {
	margin: 0;
	padding: 0;
}

section#page-text dt {
	padding-top: 1em;
	font-size: 0.9em;
}

section#page-text dd {
	padding: 0.3em 0;
}

footer {
    padding: 1em;
	font-family: Helvetica, "sans-serif";
    color: white;
    background-color: 41393d;
    clear: left;
    text-align: center;
}

/* Home Text */
section#home-text {
	float: left;
	width: 445px;
	height: 236px;
	padding-top: 20px;
	padding-left: 26px;
	padding-right: 24px;
	line-height: 1.5;
	font-size: 0.8em;
	letter-spacing: 1.1px;
	background: #41393d;
	border-style: solid;
    border-width: 2px;
	border-color: black;

}

section#offers {
	width: 445px;
	margin-left: 510px;
}


section#contact h1,


section#contact p,



div#formButton {
	float: right;
	margin-top: 15px;
	width: 372px;
}


div.field {
	line-height: 1.4em;
	margin: 0.8em 0 0;
	text-align: justify;

}
.stretch {
    width: 100%;
    display: inline-block;
    font-size: 0;
    line-height: 0
}



/* Footer */
footer {
	text-align: center;
	background-color: 41393d;
	font-size: 0.7em;
	font: Gotham;
	border-top: 1px dotted #E8DFAC;
	padding-top: 1em;
	margin: 1em;
	clear: both;
	
	
}

footer a,
footer a:visited {
	color: #636363;
}

footer a:hover,
footer a:focus {
	color: red;
}




