
body		
		{
		  background-color: #dfdfdf;
			margin: 0;
			padding: 0;
			text-align:center;
		}
		
p.maintext {
    margin-top: 20px;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 10px;
    color: #58585a;
    font-size: 75%;
    line-height: 140%;
    font-weight: 200;
    font-family: Verdana;
    
}

p.contacttext {
    margin-top: 10px;
    color: #000;
    text-align: center;
    font-weight: 400;
    font-size: 85%;
    font-family: Verdana;
    
}


h2 {
    margin-top: 20px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 7px;
    color: #746558;
    font-size: 110%;
    font-weight: 200;
    font-family: georgia;
    
}

a.rollover {
	display: block;
	width: 86px;
	height: 25px;
	text-decoration: none;
	background: url("buttons/about.jpg");
	}
			
a.rollover:hover {
	background-position: -86px 0;
	}
	
a.rollover2 {
	display: block;
	width: 86px;
	height: 25px;
	text-decoration: none;
	background: url("buttons/gallery.jpg");
	}
			
a.rollover2:hover {
	background-position: -86px 0;
	}

a.rollover3 {
	display: block;
	width: 86px;
	height: 25px;
	text-decoration: none;
	background: url("buttons/services.jpg");
	}
			
a.rollover3:hover {
	background-position: -86px 0;
	}
	
a.rollover4 {
	display: block;
	width: 86px;
	height: 25px;
	text-decoration: none;
	background: url("buttons/contact.jpg");
	}
		
	
a.rollover4:hover {
	background-position: -86px 0;
	}	
	
a.rollover5 {
	display: block;
	width: 186px;
	height: 125px;
	text-decoration: none;
	background: url("buttons/testimonials.jpg");
	}
		
	
a.rollover5:hover {
	background-position: -186px 0;
	}	
	
	
a.rollover6 {
	display: block;
	width: 56px;
	height: 69px;
	text-decoration: none;
	background: url("buttons/banner_home.gif");
	}
		
	
a.rollover6:hover {
	background-position: -56px 0;
	}	
	
a.rollover7 {
	display: block;
	width: 68px;
	height: 69px;
	text-decoration: none;
	background: url("buttons/bannerright_contact.gif");
	}
		
	
a.rollover7:hover {
	background-position: -68px 0;
	}	

.displace {
	position: absolute;
	left: -5000px;
	}

		
#wrapper {
  position:relative;
    width:775px;
    margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	
	
}

#banner-topleft {
	position:absolute;
	left:0px;
	top:0px;
	width:432px;
	height:69px;
}

#bannercenter {
	position:absolute;
	left:432px;
	top:0px;
	width:184px;
	height:69px;
}

#banner-home {
	position:absolute;
	left:616px;
	top:0px;
	width:56px;
	height:69px;
}

#bannerright-contact {
	position:absolute;
	left:672px;
	top:0px;
	width:68px;
	height:69px;
}

#bannerfarright {
	position:absolute;
	left:740px;
	top:0px;
	width:35px;
	height:69px;
}

#margin-left {
    background-color: #ffffe5;
	position:absolute;
	left:0px;
	top:69px;
	width:18px;
	height:691px;
}


#back-browntop {
	position:absolute;
	left:18px;
	top:69px;
	width:354px;
	height:255px;
}

#back-browntop-menu-about {
	position:absolute;
	left:95px;
	top:50px;
	width:86px;
	height:25px;
}

#back-browntop-menu-gallery {
	position:absolute;
	left:95px;
	top:85px;
	width:86px;
	height:25px;
}

#back-browntop-menu-services {
	position:absolute;
	left:95px;
	top:120px;
	width:86px;
	height:25px;
}

#back-browntop-menu-contact {
	position:absolute;
	left:95px;
	top:155px;
	width:86px;
	height:25px;
}


#brown-topphoto {
    position:absolute;
    border-style: solid;
    border-color: #fff;
    left:200px;
    top:40px;
    z-index:1;
}

#back-phototop {
	position:absolute;
	left:372px;
	top:69px;
	width:387px;
	height:255px;
}

#margin-rightphoto {
	position:absolute;
	left:759px;
	top:69px;
	width:16px;
	height:255px;
}

#body-left {
    
    background-color: #ffffe5;
	position:absolute;
	left:18px;
	top:324px;
	width:382px;
	height:373px;
}

#ssp {
    background-color: #ffffe5;
    position:absolute;
    left:100px;
    top:22px;
    width:600px;
	height:325px;
	z-index:1;
}

#soundslides {
    position:absolute;
    left:160px;
    top:22px;
    width:450px;
	height:336px;
	z-index:1;
}

#body-right {
	position:absolute;
	left:400px;
	top:324px;
	width:375px;
	height:373px;
}

#body-right-photo {
    position:absolute;
    left:100px;
	top:60px;
	width:186px;
	height:124px;
}


#body-line-left {
	position:absolute;
	left:18px;
	top:697px;
	width:524px;
	height:4px;
}

#body-line-right {
	position:absolute;
	left:542px;
	top:697px;
	width:233px;
	height:4px;
}

#body-footer-left {
    background-color: #ffffe5;
	position:absolute;
	left:18px;
	top:701px;
	width:524px;
	height:59px;
}

#body-footer-right {
	position:absolute;
	left:542px;
	top:701px;
	width:233px;
	height:59px;
}
