/* CSS Document */

/* Zero Out Elements */
body, div, ul, li, p, h1, h2, h3 { padding:0;margin:0; }
li								{ list-style-position:inside; }


body 							{ background-color:#000; }
h1, h2, h3, h4					{ font-family: 'Open Sans', sans-serif; }
h1								{ font-size: 30px; text-align:center; }
h2								{ font-size: 25px; }
h3								{ font-size: 22px; }

#body-wrapper					{ width:900px; margin:15px auto; padding: 15px; background-image:url(../images/background-wood-light.gif); border-radius: 25px;  }

#header-wrapper					{ }
#header-left					{ float: left; margin: 0px 0px 15px 15px; }
#header-right					{ float: right; width: 300px; }				
#social-media					{ }
#social-media ul li				{ display:inline; list-style-type:none; margin: 5px; }	
#contact-info					{ margin: 5px 0px; }
#contact-info p					{ font-size: 20px; font-weight:bold; }

#restaurant-link				{ clear:both; margin: 5px 0px; }

#nav							{ background-color: #660000; }
#nav ul							{ padding: 10px 5px; }
#nav ul li						{ display:inline; list-style-type:none; margin: 0px 10px 0px 0px; font-size: 19px; text-transform:uppercase; }
#nav a:link						{ font-weight:bold; text-decoration:none; color:#FFF; }
#nav a:visited					{ font-weight:bold; text-decoration:none; color:#FFF; }
#nav a:active					{ font-weight:bold; text-decoration:none; color:#FFF; }
#nav a:hover					{ font-weight:bold; text-decoration:none; color:#CCC; }
#nav a:focus					{ font-weight:bold; text-decoration:none; color:#FFF; }

#content-wrapper				{  }
#slider							{ margin: 15px 0 0 0; float: left; }
#main-content					{ margin: 15px 0 0 0; float: left; height:auto; }
#image-slider-home img			{ width: 100%; }
#right-sidebar					{ margin: 15px 0 0 0; float: right; }

#footer-wrapper					{ clear: both; padding: 15px 0px; height: 50px; }
#site-index						{ padding-left: 10px; width: 25%; float: left; }
#site-index ul li				{ list-style-type:none; }
#footer-info					{ width: 40%; float:left; }
#footer-info p					{ text-align:center; font-weight:bold; }
#footer-social					{ width: 30%; float: right; }
#footer-social ul li			{ display:inline; list-style-type:none; }
#footer-social ul				{ text-align: right; }

.hide-element					{ display:none; }