body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0;
	line-height:160%;
	background:url(../images/page-bg.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	font-family: 'Libre Baskerville', serif;
}
#top_header {
	padding:10px;
}
.page-wrapper {
	margin:10px 0 0 0;
}
.logo-image {
	font-size:600%;
}
#logo a:hover, #logo a {
	text-decoration:none;
}
.logo-company-name {
	font-size:500%;
	padding:0 0 5px 20px;
	font-family: 'Great Vibes', Helvetica, sans-serif;
	line-height:120%;
}
#content {
	padding:15px;
}
.button-section {
	padding:10px 0;
}
.rectangle_li ul {
	margin:0;
	padding:0 0 0 18px;
	list-style-type:square;
}
.rectangle_li li {
	margin:0;
	padding:2px 0;
}
.img-same-height .img-thumbnail {
	max-height:180px;
	width:100%;
}
.alt-col {
	background:url(http://nam-eatery.com/templates/nam-eatery/images/footer-bg.png);
}
.footer-col {
}
.equal-image .image img {
	max-height:180px;
	width:100%;
}
#footer .connect_with_us a {
	display:block;
	padding:2px 0;
}
#footer .connect_with_us .facebook {
	padding:2px 0 2px 25px;
	background:url(../images/icons/facebook.png) no-repeat 0 4px;
}
#footer .connect_with_us .twitter {
	padding:2px 0 2px 25px;
	background:url(http://nam-eatery.com/templates/nam-eatery/images/icons/twitter.png) no-repeat 0 4px;
}
#footer .connect_with_us .youtube {
	padding:2px 0 2px 25px;
	background:url(../images/icons/youtube.png) no-repeat 0 4px;
}
#footer .connect_with_us .yelp {
	padding:2px 0 2px 25px;
	background:url(../images/icons/yelp.png) no-repeat 0 4px;
}
#footer .connect_with_us .linkedin {
	padding:2px 0 2px 25px;
	background:url(../images/icons/linkedin.png) no-repeat 0 4px;
}
#footer #footer_bottom {
	line-height:180%;
}
#footer #footer_bottom .right {
	text-align:right;
}
.button_section a, .button_section input {
	margin-right:10px;
}
.not_display {
	display:none;
}
h1, h2, h3 {
	font-family: 'Libre Baskerville', serif;
	font-style: italic;
}
#footer .lunch_special .price {
	color:#ffda53;
	font-size:36px;
	margin:0;
	padding:15px 0;
	font-weight:bold;
}
#footer .lunch_special .title {
	color:#ffda53;
	font-size:18px;
	margin:0;
	padding:0;
}
#footer .happy_hour .title {
	color:#ffda53;
	font-size:28px;
	margin:0;
	padding:5px 0 10px 0;
	font-weight:bold;
}
#footer .happy_hour .price {
	font-size:24px;
	font-weight:bold;
}
#footer .happy_hour .notes {
	font-size:9px;
	padding:5px 0 0 0;
}
#content img {
	max-width:100%;
}
.double-border {
	position:relative;
	z-index:10;
	padding:30px;
	border-bottom:1px solid #ffd777;
}
.double-border:before {
	content:"";
	display:block;
	position:absolute;
	z-index:-1;
	top:2px;
	left:0px;
	right:0px;
	bottom:2px;
	border-bottom:1px solid #ffd777
}
.restaurant-menu {
}
.restautant-menu-item {
	font-family: 'Libre Baskerville', serif;
	font-size:120%;
	padding:10px 0;
}
.restautant-sub-menu {
	padding-left:40px;
	font-size:90%;
}
.restaurant-menu-small
{
	font-size:70%;
}
.restaurant-menu-title {
	text-align:center;
}
.restaurant-menu-description
{
	padding:15px 0;
	font-size:120%;
	font-style:italic;
}