@charset "utf-8";
/* CSS Document */
body
{
	background-color:#111;
	padding:0;
	margin:0;
	color:#d9cfbb;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13.5px;
}

a{ color:#d9cfbb; }  a:hover{ color:#d9bd86; }

h1, h2, h3, h4, h5, h6
{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding-top:0px;
}
p
{
	margin:0; padding-bottom:10px; line-height:18px;
}
.clear
{
	clear:both;
}
div.document
{
	background-image:url(../images/bg.gif); background-position:top left; background-repeat:no-repeat;
	background-color:#331f13;
	margin:0 auto;
	width:950px;
	border:1px #6e4025 solid;	
	margin-bottom:20px;
}
.document .header
{
	padding:1% 0 0 0; height:86px;
	border-width:1px 1px 0 1px; border-style:solid; border-color:#5e2e0f;
}
.document .header .body, .document .footer .body
{
	border:0;
	padding:0;
}
.document .header h1
{
	padding:0; padding-left:8px; float:left;
}
.document .header .nav
{
	height:51px; width:48%;
	padding:5px 0;
	background-image:url(../images/nav-bar.png); background-repeat:no-repeat; background-position:left 5px;
	float:right;
}
.header .nav ul
{
	padding:0; margin:0;
}
.header .nav ul li
{
	list-style:none; margin:0; padding:0;
	float:left;
}
.nav ul li a
{
	display:block; padding:10px 16px 9px 16px;
	color:#222; font-size:18px; text-decoration:none; font-weight:bold;
	border-right:1px solid #492d1b;
}
.nav ul li a:hover, 
body.home a.home,
body.knives a.knives, 
body.location a.location, 
body.contact a.contact
{
	background-image:url(../images/active.png);
}
.document .body
{
	padding:0px 1%;
	border-width:0 1px; border-style:solid; border-color:#5e2e0f;
}
img.right
{
	float:right; padding:0 0 12px 12px;
}
img.left
{
	float:left; padding:0 12px 12px 0;
}

.document .footer
{
	padding:0px 1% 1% 1%;
	border-width:0 1px 1px 1px; border-style:solid; border-color:#5e2e0f;
}

.copyright
{
	font-size:10px;
	color:#000;
}
