/* CSS Document */

* { margin: 0; padding: 0; }
/*img {
	behavior:	url("../pngbehavior.htc");
}*/
body {
	font : 76%/160% Tahoma, Verdana, Arial, sans-serif;
	margin:0 0;
	padding: 0 0;
	background-image:url(../images/burlap_big.jpg);
	color : #000;
	text-align : center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div#container { position : relative; width : 850px; margin: auto auto; padding: 0; }
div#branding { z-index : 1; margin: 0 auto; position : relative; width : 850px; height : 159px; }

div#branding h1 {
float: left;
width: 270px;
height: 159px;
padding: 0;
margin:0;
background:url(../images/logo.png) no-repeat;
text-indent : -9499px;
}

div#branding h2 {
float: right;
width: 580px;
height: 159px;
padding: 0px;
margin:0;
background:url(../images/artisan2.png) no-repeat;
text-indent : -9999px;
}
ul{
margin:0 5em;
}

div#branding h1 a { display:block;
height:159px;
width:270px;}

/*Main Navigation */
ul#nav_main {
float:left;
list-style-type : none;
z-index: 452;
margin : 0 0 0 0px; 
position :relative;
width : 850px; 
height : 52px; 
}

li#nm_1 { position : absolute; 
top : 0px; 
left : 10px; 
width : 122px; 
height : 51px; 
background : url(../images/nav_double.png) no-repeat -4px 0; }

li#nm_2 { position : absolute; 
top : 0px; 
left : 132px; 
width : 100px; 
height : 51px; 
background : url(../images/nav_double.png) no-repeat -131px 0; }

li#nm_3 { position : absolute; 
top : 0px; 
left : 232px; 
width : 136px; 
height : 51px; 
background : url(../images/nav_double.png) no-repeat -236px 0; }

li#nm_4 { position : absolute; 
top : 0px; 
left : 368px; 
width : 135px; 
height : 51px; 
background : url(../images/nav_double.png) no-repeat -377px 0; }

li#nm_5 { position : absolute; 
top : 0px; 
left : 503px; 
width : 82px; 
height : 51px; 
background : url(../images/nav_double.png) no-repeat -517px 0; }

li#nm_6 { position : absolute; 
top : 0px; 
left : 585px; 
width : 84px; 
height : 51px; 
background : url(../images/nav_double.png) no-repeat -604px 0; }

li#nm_7 { position : absolute; 
top : 0px; 
left : 669px; 
width : 108px; 
height : 51px; 
background : url(../images/nav_double.png) no-repeat -693px 0; }

li#nm_8 {
	position : absolute;
	top : 0px;
	left : 777px;
	width : 66px;
	height : 51px;
	background : url(../images/nav_double.png) no-repeat -816px 0;
}

ul#nav_main a { display : block;
width : 100%; 
height : 52px; 
text-indent : -9999px;
text-decoration : none; 
overflow : hidden; }

li#nm_1 a:hover { background : url(../images/nav_double.png) no-repeat -4px -60px; }
li#nm_2 a:hover { background : url(../images/nav_double.png) no-repeat -131px -60px; }
li#nm_3 a:hover { background : url(../images/nav_double.png) no-repeat -236px -60px; }
li#nm_4 a:hover { background : url(../images/nav_double.png) no-repeat -377px -60px; }
li#nm_5 a:hover { background : url(../images/nav_double.png) no-repeat -517px -60px; }
li#nm_6 a:hover { background : url(../images/nav_double.png) no-repeat -604px -60px; }
li#nm_7 a:hover { background : url(../images/nav_double.png) no-repeat -693px -60px; }
li#nm_8 a:hover { background : url(../images/nav_double.png) no-repeat -816px -60px; }

/*Second Navigation*/


ul#nav_2
{
margin-left: 50px;
padding-left: 0;

clear:both;
}

ul#nav_2 li
{
display: inline;
list-style-type: none;
}

ul#nav_2 a {
	padding: 3px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

ul#nav_2 a:link, #navlist a:visited
{
color: #9D6939;
text-decoration: none;
}

ul#nav_2 a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}


/*  */

.site_info {
float:left;
width: 700px;
height: 30px;
color: #FFFFFF;
font-size: 10px;
padding: 10px;
text-align:left;
}
.site_info div{
float:left;
width: 112px;
height: 32px;
padding: 0;
margin:0;
background:url(../images/heinisname.png) no-repeat;
text-indent : -9499px;}
p{
text-indent: 3em;
margin:0 1.5em;
}
h4{
margin:0 1.5em;}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9D6939;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9D6939;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F5692F;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;}