* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #666632;
 background-image: url(images/background.jpg);
 background-repeat: repeat;
}

img {
 border: 0px none;
}

p, ul {
color: #666632;
}

a {
color: #679a01;
}

#wrapper { 
 margin: 0 auto;
 width: 670px;
 border-top: 12px solid #292320; 
 border-right: 12px solid #292320;
 border-left: 12px solid #292320; 
}
#header {
 width: 670px;
 color: #333;
 padding: 0px;
 height: 265px;
 margin: 0px 0px 0px 0px;
 background: #3f3631;
}

#menus {
 width: 670px;
 height: 255px;
 background-image: url(images/header.jpg);
 margin: 0; padding: 0;
 position: relative;
}
#menus li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#menus a {display: block; border: 0;}

#menu1 {left: 265px; top: 53px; width: 145px; height: 50px;}
#menu2 {left: 252px; top: 94px; width: 115px; height: 41px;}
#menu3 {left: 318px; top: 101px; width: 89px; height: 45px;}
#menu4 {left: 265px; top: 135px; width: 170px; height: 42px;}
#menu5 {left: 265px; top: 162px; width: 170px; height: 56px;}
#menu1 a {height: 50px;}
#menu2 a {height: 41px;}
#menu3 a {height: 45px;}
#menu4 a {height: 42px;}
#menu5 a {height: 56px;}

#content { 
 width: 670px;
 color: #333;
 background: #3f3631;
 margin: 0px 0px 0px 0px;
 padding: 0px;

}
#footer { 
 color: #666632;
 width: 670px;
 background: #292320;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

#gallery {
 width: 670px;
 background-image: url(images/gallery.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 min-height: 2006px;
}

#gallery img {
position:relative;
left:300px;
top:100px;
}

#gallery p {
position:relative;
left:300px;
top:100px;
font-weight:bold;
}

#bio {
 width: 670px;
 background-image: url(images/bio.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 min-height: 340px;
}

#bio p {
width: 315px;
position:relative;
left:300px;
top:100px;
}

#news {
 width: 670px;
 background-image: url(images/news.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 min-height: 1500px;
}

#news ul {
width: 315px;
position:relative;
left:300px;
top:100px;
}

#news p {
color: #679a01;
}

#contact {
 width: 670px;
 background-image: url(images/contact.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 min-height: 450px;
}

#contact p {
color: #679a01;
width: 315px;
position:relative;
left:300px;
top:100px;
}

#contactFormArea {
color: #679a01;
width: 315px;
position:relative;
left:300px;
top:100px;
}

fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px 'Arial',Arial, Helvetica, sans-serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:0px 0px;font:bold 12px/12px verdana,arial,sans-serif; }

#shop {
 width: 670px;
 background-image: url(images/shop.jpg);
 background-repeat: no-repeat;
 background-position: top left;
 min-height: 500px;
}

#shop p {
width: 315px;
position:relative;
left:300px;
top:100px;
}

