html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	list-style:none;
		vertical-align: baseline;
}


html, body { 
	width:100%;
    font-family:'Varela', Helvetica, Arial, FreeSans, sans-serif;
    font-size:100%;
	margin:0;
	padding:0;

}
#bg {
  position: fixed; 
  top: 0; 
  left: 0; 
	
  /* Preserve aspet ratio */
  min-width: 100%;
  min-height: 100%;
}
#wrapper { float:left;
	width:800px;
	margin:0 104px;
	background:url("images/background_white50.png");
	background-repeat:repeat;
	background-color:none;
	opacity: 1.0;
	position:relative;
    min-height:800px;
	margin-bottom:60px;
}
#wrapperblack { float:left;
	width:800px;
	margin:0 104px;
	background:url("images/background_black60.png");
	background-repeat:repeat;
	background-color:none;
	opacity: 1.0;
	position:relative;
    min-height:800px;
	margin-bottom:60px;
}
#inner-wrapper { 
    margin:0 auto;
	width:800px;
	margin-bottom:50px;
}

#header { margin:0 auto;}

#logo{ width:504px;
       height:400px;
	   margin: 0px auto;}
	   
#main {
background-color:;
margin-bottom:30px;}

/* ------------------------------------------------------------------------------------
--  NAVIGATION
------------------------------------------------------------------------------------ */
#nav-wrap{
	clear:both;
	width:100%;
	float:left;
	margin:30px 0 20px 0;
	
}
nav#primary{
	float:left;
    width:800px;
	margin-top:-20px;
	border-top:0px solid rgba(236,179,100,0.15);
	border-bottom:0px solid rgba(236,179,100,0.15);
	margin-left:-26.5px;
}
nav#primary ul.main-menu{
	
	list-style:none;
	margin:10px 130px;
	position:relative;
	width:800px;

}
nav#primary ul.main-menu li.first, nav#primary ul.main-menu li.next{
	float:left;
	width:px;
}
nav#primary ul.main-menu li.next{

	padding:0 20px;
}
nav#primary ul.main-menu a{
	font-size:1.7em;
	letter-spacing:1px;	
	text-transform:uppercase;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-khtml-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	text-decoration: none;
	font-family:'Abel', sans-serif;
}
nav#primary ul.main-menu a:hover{
	padding-left:8px;
	color:#840a2d;
	
}


nav#primary ul.main-menu a{
	color:#000;	
}
/* ------------------------------------------------------------------------------------
--  NAVIGATION white text on dark background
------------------------------------------------------------------------------------ */
#nav-wrap{
	clear:both;
	width:100%;
	float:left;
	margin:30px 0 20px 0;
	
}
nav#primarywhite{
	float:left;
    width:800px;
	margin-top:-20px;
	border-top:0px solid rgba(236,179,100,0.15);
	border-bottom:0px solid rgba(236,179,100,0.15);
	margin-left:-26.5px;
}
nav#primarywhite ul.main-menuwhite{
	
	list-style:none;
	margin:10px 140px;
	position:relative;
	width:800px;

}
nav#primarywhite ul.main-menuwhite li.first, nav#primarywhite ul.main-menuwhite li.next{
	float:left;
	width:px;
}
nav#primarywhite ul.main-menuwhite li.next{

	padding:0 20px;
}
nav#primarywhite ul.main-menuwhite a{
	font-size:1.2em;
	letter-spacing:1px;	
	text-transform:uppercase;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-khtml-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	text-decoration: none;
	font-family:'Abel', sans-serif;
}
nav#primarywhite ul.main-menuwhite a:hover{
	padding-left:8px;
	color:#d7df21;
	
}


nav#primarywhite ul.main-menuwhite a{
	color:#ffffff;	
}


/* ------------------------------------------------------------------------------------
--  SOCIAL
------------------------------------------------------------------------------------ */

#social{
	position:fixed;
	bottom:74px;
	left:42px;
	z-index:9999;
}
#social a{
	text-indent:-99999px;
	display:block;
	width:60px;
	height:60px;
	margin-bottom:5px;
}
#social a.twitter{
	background:url(images/twitter.png);
	background-repeat:no-repeat;
}
#social a.urbanspoon{
	background:url(images/urbanspoon.png);
	background-repeat:no-repeat;
}
#social a.yelp{
	background:url(images/yelp.png);
	background-repeat:no-repeat;
} 
#social a.facebook{
	background:url(images/facebook.png);
	background-repeat:no-repeat;
} 
#social a.menupages{
	background:url(images/menupages.jpg);
	background-repeat:no-repeat;
} 
#social a.grubhub{
	background:url(images/grubhub.jpg);
	background-repeat:no-repeat;
} 

/* ------------------------------------------------------------------------------------
--  slider
------------------------------------------------------------------------------------ */


/*slideshow  ONLY WORRY ABOUT CHANGING THE SLIDESHOWN AND EVERYTHING UNDER HERE*/
#slide_container {
	width:720px; 
	height:400px;
	background-image:url(); /* delete this to remove shadow */
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;

}
#slideshow { bottom: 24px;
    position: relative;
    z-index: 9992;}
#slideshow  li img {
	
	background-color:; /* change border color */
	padding:; /* change border size */
	}

}


.nav { margin: 5px 0 }
#nav a, #s7 strong { margin: 0 3px; 
	
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 55px 55px 55px 55px;
    box-shadow: 0 1px 5px 0 #333333;
    height: 8px;
    margin: 0 3px;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none;
    width: 10px;                                    */
	
	 -webkit-box-shadow: 0px 1px 3px 0px #333;
    -moz-box-shadow: 1px 1px 3px 0px #333;
    box-shadow: 0px 1px 3px 0px #333; }
	
#nav a.activeSlide { background: #ed172e } /* Change current active circle color */
#nav a:focus { outline: none; }
#output { text-align: left; }
#nav { text-align: left ; position:relative; left:20px; top:365px; z-index:9999;} /*position of circles */

#comingsoon { height: 25px;
    margin-top:-3px;
    position: absolute;
    width: 720px;
    z-index: 9999;}


/* ------------------------------------------------------------------------------------
--  CONTENT
------------------------------------------------------------------------------------ */
#content { width: 720px; background-color:; margin:0 auto; margin-top:110px;}
#content h1 {background-color: #840a2d; color: #ffffff; font-family: 'Abel',sans-serif; font-size: 30px; letter-spacing: 2px; }
#content h5 { font-family:'Abel', sans-serif; color:#444; font-size:22px; letter-spacing: 2px; margin-top:15px; border-bottom: 1px solid #D0D0D0;}
#content h3 { font-family:'Abel', sans-serif; color:#99000; font-size:22px; letter-spacing: 2px; margin-top:15px;}
#content p {font-size:17px; font-family:'Abel', sans-serif; color:#ffffff;letter-spacing: 2px; margin-top:5px;}

#content > ul > li {
    left: -1500px;
    opacity: 10;
    padding: 35px 30px;
    position: absolute;
    width: 690px;
}

ul.list i {color: #444444;
    font-size: 15px;
    margin-top: -25px;
    position: absolute;}
ul.list {
    margin-top: 15px;
}
ul.list li {
    border-bottom: 1px solid #D0D0D0;
    color: #ED172E;
    font-family: 'Abel',sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
	letter-spacing: 2px;
}
.list span {
    color: #444;
    float: right;
    font-size: 14px;
    font-weight: bold;
}
.full-width {width:100%;}
.full-width h4 {width:33.3%; float:left; margin-bottom:10px; }

.one_half {
    float: left;
    margin-bottom: 20px;
    margin-right: 3.8%;
    width: 48.1%;
}


.one_half_last {
    float: right;
    margin-bottom: 20px;
    width: 48.1%;
}

.one_half strong{ color:#ed172e;}

#textbox{ 
    margin-top: 780px;
    min-height: 100px;
    position: relative;
    width: 700px;
	margin-left:10px
	}


/* ------------------------------------------------------------------------------------
--  FOOTER
------------------------------------------------------------------------------------ */
footer{
	float:left;
	background:url();
	background-repeat:repeat;
	width:100%;
	border-top:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
	margin:0 auto;
	margin-top:40px;
}
#pass{
	float:left;
	width:100%;
	height:20px;
	background:url(images/darkwood.html);
	background-repeat:repeat-x;
}
ul#footer-inside{
	float:left;
	list-style:none;
	color:#7f7f7f;
	margin:40px;
	width:720px;
}
#footer-inside h3{
    font-family:'Abel', sans-serif;
	color:#3b3b3b;
	text-shadow:0 1px 1px #fff;
	text-transform:uppercase;
	font-size:25px;
}
.white-line-footer{
	float:left;
	width:206px;
	height:1px;
	background-color:#5c823c;
	margin-bottom:20px;
}
ul#footer-inside li{
	float:left;
	margin-right:20px;
	width:206px;
	height:240px;
	padding:20px 10px;
	background:url("images/background_white50.png");
	background-repeat:repeat;
	background-color:none;
}
ul#footer-inside li.last{
	margin-right:0;
}
ul#footer-inside p{
	margin-bottom:0;
	line-height:1.5em;
	color:#333333;
	font-family:'Abel', sans-serif;
	letter-spacing:0.1em;
	font-size:0.8em;
	text-transform:uppercase;
}
#lastline{
	float:left;
	width:100%;
	border-bottom:1px solid rgba(236,179,100,0.1);

}
#lastline small{
	margin:20px 40px;
	color:#000;
	font-size:0.8em;
	float:left;
}
