body#home {
	background: #312414 url(/assets/html/home/brown-bg.jpg) no-repeat center top;
	margin: 0 auto;
	font: 12px Geneva, Arial, Helvetica, san-serif;
	color: #FFFFFF;
}
a {
	font: 12px Geneva, Arial, Helvetica, san-serif;
	color: #D9A976;
}
#pagecontainer {
	width: 875px;
	height: auto;
	display: block;
	clear: both;
	margin: 95px auto 0;
}
#thebox {
	min-height: 440px;
	height: auto;
	width: 836px;
	clear: both;
	float: left;
	display: inline;
	position: relative;
}
#tabs{
	height: 261px;
	width: 36px;
	float: left;
	display: inline;
}
#tabs span{ display: none; }
#sitetabs {
	float: left;
	height: auto;
	width: 105px;
	display: inline;
}
#sitetabs span {
	display: none;
}

#contentcell {
	float: left;
	min-height: 440px;
	height: auto;
	width: 729px;
	display: inline;
	border: 1px solid #968F89;
	background: #44311C url(../html/swirlbg.jpg) no-repeat right top;
}
.threeguys { 	background: url(../html/menu/3guys_tab.png); display: block; width: 105px; height: 68px; }
.dinner { 	background: url(../html/menu/dinner_tab.png); display: block; width: 105px; height: 68px; }
.jeff { 	background: url(../html/menu/jeff_tab.png); display: block; width: 105px; height: 66px;  }
.kitchen { 	background: url(../html/menu/kitchen_tab.png);  display: block; width: 105px; height: 71px; }
.book { 	background: url(../html/menu/book_tab.png);  display: block; width: 105px; height: 116px; }
a:hover.threeguys { 	background: url(/assets/html/menu/tabsover/3guys_tab.png);  }
a:hover.dinner { 	background: url(/assets/html/menu/tabsover/dinner_tab.png); }
a:hover.jeff { 	background: url(/assets/html/menu/tabsover/jeff_tab.png);  }
a:hover.kitchen { 	background: url(/assets/html/menu/tabsover/kitchen_tab.png);  }
a:hover.book { 	background: url(/assets/html/menu/tabsover/book_tab.png);  }
h1 {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px;
}
#tabs span { display: none; }
.home {
	display: block;
	height: 54px;
	width: 36px;
	background: url(/assets/html/menu/tab_home.gif);
}
a:hover.home {
	background: url(/assets/html/menu/tab_home_f2.gif);	
}
.contact {
	display: block;
	height: 87px;
	width: 36px;
	background: url(/assets/html/menu/tab_contact.gif);
}
a:hover.contact {
	background: url(/assets/html/menu/tab_contact_f2.gif);	
}
.about {
	display: block;
	height: 61px;
	width: 36px;
	background: url(/assets/html/menu/tab_about.gif);
}
a:hover.about {
	background: url(/assets/html/menu/tab_about_f2.gif);	
}
.news {
	display: block;
	height: 59px;
	width: 36px;
	background: url(/assets/html/menu/tab_news.gif);
}
a:hover.news {
	background: url(/assets/html/menu/tab_news_f2.gif);	
}
#loadovers { display: none; }
#footercell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 875px;
	height: auto;
	display: block;
	clear: both;
	font-size: 11px;
	font-weight: normal;
	color: #9E8D83;
	text-align: center;
	padding-top: 5px;
	margin: 0 auto;
}
#footercell a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9E8D83;	
}

#topfootercell {
	width: 875px;
	height: 35px;
	display: block;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9E8D83;
	margin: 0 auto;
}
.clearer {
	clear: both;
	margin: -1px;
	display: block;
}
* html #jeffslist form {
     height: 1%;
}
#jeffslist form {
	background: #312414;
	padding: 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 10px 0px 0px;
	letter-spacing: 0.1em;
	text-align: center;
	border-top: 1px solid #968F89;
	display: inline;
	position: absolute;
	bottom: 1px;
	width: 729px;
}
#jeffslist form input {
	background: #FFFFCC;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #44311C;
	margin: 0px;
	border: 1px solid #968F89;
}
#statements {
	color: #968F89;
	font: 11px Geneva, Arial, Helvetica, san-serif;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
#statements a {
	color: #968F89;
	font: 11px Geneva, Arial, Helvetica, san-serif;
}
.inputtext {
	background: #FFFFCC;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #44311C;
	margin: 0px;
	border: 1px solid #968F89;
}
#sitesubsections {
	padding: 10px 25px;
	margin-bottom: 15px;
}
.pgtxt {
	margin: 0px;
	font: 12px Geneva, Arial, Helvetica, san-serif;
	color: #FFFFFF;
}
.pgtxt a{
	margin: 0px;
	font: 12px Geneva, Arial, Helvetica, san-serif;
	color: #D9A976;
}
h1 {
	font: normal 24px Verdana, Arial, Helvetica, sans-serif;
	color: #D9A976;
	margin: 20px 0px;
	letter-spacing: .1em;
}
