body {
	background:url(/images/bg.gif) repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  }
a:link{
	color: #914d4f;
}
a:visited{
	color: #4d587e; 
}
a:hover{
	color: #FFF;
	background-color: #914d4f;
	text-decoration: none;
}
a:active{
	color: #914d4f;
	background-color: #FFF;
	text-decoration: none;
}
 h1 {
	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	 font-size:18px;
	 font-weight: 600;
	 border-bottom: dashed #914d4f thin;
	 position:relative;
	 float: left;
	 left: 20px;
 }
 h2 {
	 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	 font-size: 16px;
	 font-weight: 600;
	 border-bottom: dashed #914d4f thin;
	 position: relative;
	 float: left;
	 left: 30px;
 }
 p {
	 position: relative;
	 font-size: 14px;
	 margin-left: 40px;
	 margin-right: 20px;
 }
 img.right{
	 border: solid 2px #914d4f;
	 padding: 1px;
	 float: right;
	 margin: 20px;
 }
 img.left{
	 border: solid 2px #914d4f;
	 padding: 1px;
	 float: left;
	 margin: 20px;
 }
 img.thumbs{
	 border: solid 2px #914d4f;
 }
 ul.content{
	 position: relative;
	 font-size: 14px;
	 left: 60px;
 }

#container {
  width: 957px;
  margin: auto;
  padding: 0px;
  }
 
 #flash {
	 border: 3px solid #914d4f;
	 height: 500px;
 }
 
#header {
  width: 957px;
  height: 164px;
  margin: 0;
  padding: 0;
  background: url(/images/header.png);
 }

#headertop {
	width: 957px;
	height: 134px;
	margin: 0;
	padding: 0;
 }

#homenav {
	width: 75px;
	height: 30px;
	margin: 0;
	padding: 0;
	float: left;
 }
 
 #gallerynav {
	 width: 80px;
	 height: 30px;
	 margin: 0;
	 padding: 0;
	 float: left;
 }
 
 #servicesnav {
	 width: 161px;
	 height: 30px;
	 margin: 0;
	 padding: 0;
	 float: left;
 }
 
 #middlenav {
	 width: 323px;
	 height: 30px;
	 margin: 0;
	 padding: 0;
	 float: left;
 }
 
 #aboutnav {
	 width: 151px;
	 height: 30px;
	 margin: 0;
	 padding: 0;
	 float: left;
 }
 
 #contactnav {
	 width: 95px;
	 height: 30px;
	 margin: 0;
	 padding: 0;
	 float: left;
 }
 
 #content {
	 width: 955px;
	 border-left: 1px solid #000;
	 border-right: 1px solid #000;
	 border-bottom: 1px solid #000;
	 background-color: #FFF;
 }
 #textcontent {
	 width: 915px;
	 padding: 20px;
 }
a.home {
	display:block;
	width:75px;
	height:30px;
	background:transparent url(/images/home.gif) no-repeat;
	position: absolute;
}

a.homeon {
	display:block;
	width:75px;
	height:30px;
	background:transparent url(/images/home.gif) no-repeat;
	position: absolute;
	background-position: -75px;
}

a.home:hover {
	background-position: -75px 0;
}

a.gallerybar {
	display:block;
	width:80px;
	height:30px;
	background:transparent url(/images/gallery.gif) no-repeat;
	position: absolute;
}

a.galleryon {
	display:block;
	width:80px;
	height:30px;
	background:transparent url(/images/gallery.gif) no-repeat;
	position: absolute;
	background-position: -80px;
}

a.gallerybar:hover {
	background-position: -80px 0;
}

a.services {
	display:block;
	width:161px;
	height:30px;
	background:transparent url(/images/services.gif) no-repeat;
	position: absolute;
}

a.serviceson {
	display:block;
	width:161px;
	height:30px;
	background:transparent url(/images/services.gif) no-repeat;
	position: absolute;
	background-position: -161px;
}

a.services:hover {
	background-position: -161px 0;
}

a.about {
	display:block;
	width:151px;
	height:30px;
	background:transparent url(/images/about.gif) no-repeat;
	position: absolute;
}

a.abouton {
	display:block;
	width:151px;
	height:30px;
	background:transparent url(/images/about.gif) no-repeat;
	position: absolute;
	background-position: -151px;
}

a.about:hover {
	background-position: -151px 0;
}

a.contact {
	display:block;
	width:95px;
	height:30px;
	background:transparent url(/images/contact.gif) no-repeat;
	position: absolute;
}

a.contacton {
	display:block;
	width:95px;
	height:30px;
	background:transparent url(/images/contact.gif) no-repeat;
	position: absolute;
	background-position: -95px;
}

a.contact:hover {
	background-position: -95px 0;
}

