/* Reset Styles */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; outline:none; list-style-type:none;}

/* Custom Styles */

body {font-family:Arial; font-size:12px; text-align:center; background:#1a0707 url(../images/bg.jpg) top center no-repeat; margin:0;}

#container {
	position:relative;
	margin:0 auto;
	width:900px;
	padding:0 0 75px 0;
	text-align:center;
}

#masthead {width:900px; height:105px; padding:30px 0 0 0;}
#masthead ul {float:right; margin:30px 0 0 0;}
#masthead ul li {float:left; padding:0 25px 0 0;}
#masthead ul li a {display:block; padding-top:28px; color:#e6a53d; text-decoration:none; font-family:Tahoma, Arial; font-size:10px; text-transform:uppercase;}
#masthead ul li a:hover {text-decoration:underline;}
#masthead ul li a.reservations {background:url(../images/icon-cal.gif) top center no-repeat;}
#masthead ul li a.mailing {background:url(../images/icon-mail.gif) top center no-repeat;}
#masthead ul li a.twitter {background:url(../images/icon-twitter.gif) top center no-repeat;}
#masthead ul li a.fb {background:url(../images/icon-fb.gif) top center no-repeat;}
#masthead ul li a.cal {background:url(../images/icon-music.gif) top center no-repeat;}

#logo {float:left; width:284px; height:88px; background:url(../images/logo-smokehouse.png) top left no-repeat;}

#navigation {width:900px; height:80px;}
#navigation ul li {float:left;}
#navigation ul li a {display:block; padding:0; height:80px; font-size:4px; text-indent:-9999px; background:url(../images/navigation.png) no-repeat;}
	* html #navigation ul li a {display:block; padding:0; height:80px; font-size:4px; text-indent:-9999px; background:url(../images/ie-navigation.gif) no-repeat;}
	
#navigation ul li a.home {width:128px; background-position: 0 0;}
#navigation ul li a.home:hover {background-position: 0 -80px;}
#navigation ul li a.home-active {width:128px; background-position: 0 -80px;}
#navigation ul li a.about {width:130px; background-position: -128px 0;}
#navigation ul li a.about:hover {background-position: -128px -80px;}
#navigation ul li a.about-active {width:130px; background-position: -128px -80px;}
#navigation ul li a.menu {width:95px; background-position: -258px 0;}
#navigation ul li a.menu:hover {background-position: -258px -80px;}
#navigation ul li a.menu-active {width:95px; background-position: -258px -80px;}
#navigation ul li a.reservations {width:163px; background-position: -353px 0;}
#navigation ul li a.reservations:hover {background-position: -353px -80px;}
#navigation ul li a.reservations-active {width:163px; background-position: -353px -80px;}
#navigation ul li a.catering {width:199px; background-position: -516px 0;}
#navigation ul li a.catering:hover {background-position: -516px -80px;}
#navigation ul li a.catering-active {width:199px; background-position: -516px -80px;}
#navigation ul li a.contact {width:185px; background-position: -715px 0;}
#navigation ul li a.contact:hover {background-position: -715px -80px;}
#navigation ul li a.contact-active {width:185px; background-position: -715px -80px;}

/* Universal Elements */

.clear {clear:both;}
.imgtxt {display:block; text-indent:-9999px; font-size:4px;}

