@charset "utf-8";
/* CSS Document */
h2 {font-size:1.4em;margin:10px 0 5px 0;}
p { margin:15px 0; }
img {}
img.photo {border:3px solid #2e1c0e;padding:5px;background:#CC9966;}
.center {text-align:center}
.left {float:left;}
.right {float:right;}
.clear-left {clear:left}
.clear-right {clear:right}
.clear-both {clear:both}

ul {margin:5px 0;}
ul li {margin:3px 0;font-weight:bold;}
ul li ul li {list-style:disc; margin-left:15px;font-weight:normal;}
ol {}
ol li {margin:3px 0;}

dl {}
dt {font-weight:bold;}
dd {}

a {color:#8c2b34;text-decoration:none;}
a:link {border-bottom:1px dashed #8c2b34;}
a:visited {border-bottom:1px dashed #8c2b34;}
a:hover {border:0;}
a:active {border:0;}


body { min-width:980px;background:url(../images/parchment_tile.jpg) repeat; font-family:Geneva, Arial, Helvetica, sans-serif; color:#3a2009;}
#body { background:url(../images/header_bg.jpg) repeat-x top;min-width:980px; }
#body2 { background:url(../images/footer_bg.jpg) repeat-x bottom;min-width:980px; }
#wrapper { margin:0 auto;width:980px; }
#header-container { background:url(../images/header.jpg) no-repeat top center;height:270px;padding:0 40px; }
#header { height:140px; }
#logo { float:left;margin-left:50px; }
#logo a {border:0;}
#tagline { float:left; }
#nav { position:relative;top:-5px;height:80px;clear:both; }
#nav ul { }
#nav li { float:left;margin:0; }
#nav li a { display:block; width:180px; height:80px; background:url(../images/nav_buttons.jpg) no-repeat; border:0 }
#nav li a#home {  }
#nav li a#menu { background-position:-180px 0; }
#nav li a#calendar { background-position:-360px 0; }
#nav li a#contact { background-position:-540px 0; }
#nav li a#photos { background-position:-720px 0;}
#nav li a#home:hover { background-position:0 -80px; }
#nav li a#menu:hover { background-position:-180px -80px; }
#nav li a#calendar:hover { background-position:-360px -80px; }
#nav li a#contact:hover { background-position:-540px -80px; }
#nav li a#photos:hover { background-position:-720px -80px; }
#nav a span { margin-left:-9999px; }
#content-wrapper { min-height:250px; padding:0 55px;clear:both;}
#content { margin-bottom:15px; }	
#footer { background:url(../images/footer.jpg) no-repeat bottom center;height:100px;padding:180px 105px 0 105px;clear:both; }
#footer p { font-weight:bold; font-size:0.9em; }

.twocol { width:48%; float:left; }
.left-col {	margin-right:1%; }
.right-col { margin-left:1%; }

h1 {width:435px;height:60px;}
h1 span {margin-left:-9999px;}
h1#home-hd {background:url(../images/welcome.jpg) no-repeat;}
h1#menu-hd {background:url(../images/smokehousemenu.jpg) no-repeat;}
h1#calendar-hd {background:url(../images/calendar.jpg) no-repeat;}
h1#contact-hd {background:url(../images/contactus.jpg) no-repeat;}
h1#photos-hd {background:url(../images/photos.jpg) no-repeat;}

h2.fancy {width:435px;height:60px;}
h2.fancy span {margin-left:-9999px;}
h2#aboutus-hd {background:url(../images/aboutus.jpg) no-repeat;}
h2#aboutequip-hd {background:url(../images/equipment.jpg) no-repeat;}


form {diplay:block;width:75%;font-weight:bold;padding:15px;margin-left:12%;margin-bottom:45px;}
fieldset {}
legend {font-size:1.4em;text-align:center;display:none;}
input {}
label {display:block;}
label span {display:inline-block;width:175px;margin:10px 0; vertical-align:middle;}
label input, label textarea {position:relative; vertical-align:middle;}
input#submit {display:block;position:relative;top:25px;left:225px;clear:both;}

