@charset "UTF-8";
html {
height: 101%;
}

body {
	font: normal 11.5px Helvetica, Arial, Verdana, sans-serif;
	line-height: 17px;
	background-image: url(../images/bg.png);
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #7b7171;
}


#body #main-container {
	width: 766px;
	margin: 0 auto; 
	text-align: left; 
	position: relative;
	top: 26px;
}
#body {
	padding: 0 20px; 
	background-color:#ffffff;
}



#top-border{
	background-image: url(../images/top-border.gif);
	background-repeat:no-repeat;
	height:16px;
}

#top-border-inside-about{
	background-image: url(../images/top-border-inside-about.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
	height:270px;
}

#top-border-inside-events{
	background-image: url(../images/top-border-inside-events.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
	height:270px;
}

#top-border-inside-login{
	background-image: url(../images/top-border-login.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
	height:270px;
	}

#top-border-inside-more{
	background-image: url(../images/top-border-more-about.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
	height:270px;
	}
	
#top-border-inside-contact{
	background-image: url(../images/top-border-inside-contact.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
	height:270px;
}

#top-border-inside-gallery{
	background-image: url(../images/top-border-inside-gallery.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
	height:270px;
}


#main-content-home {
	padding: 0 0px; 
	height: 532px;
	background-color:#ffffff;
	background-image: url(../images/home-bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

#main-content-interior {
	background-image: url(../images/middle-border-inside.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding: 0 0px; 
	background-color:#ffffff;
}


#bottom-border-inside{
	background-image: url(../images/bottom-border-inside.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center;
	height:25px;
}

#bottom-border{
	background-image: url(../images/bottom-border.gif);
	background-repeat:no-repeat;
	height:13px;
}
.header{

}
#home-bg{
	
}

#main-content-text{
	position:absolute;
	left:270px;
	padding-top:20px;
	padding-right:50px;
	
}

#logo{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:50px;
	left:50px;
	width: 157px;
	height: 115px;
	cursor:hand;
}

#nav{
	font-size:12px;
	position:absolute;
	top:170px;
	left:5px;
}

#main-content-home #nav{
	top:10px;
	left:17px;
}
#nav ul{
	margin-top: 0px;
	margin-bottom: 0px;
	color:#7b7171;
	line-height: 30px;
	list-style-type: none;
}

#main-content-home #nav ul{
	position: relative;
	top: 350px;
}
#main-content-interior #nav ul{
	position: relative;
	top: 50px;
	left: 17px;
	
}
#nav ul li a{
	text-decoration: none;
	color:#7b7171;
	padding-left: 33px;
	text-align: left;
}
#nav ul li a:hover{
	background: transparent url(../images/list-on.gif) left center no-repeat;
	color: #504747;
	font-weight:500;
}
#nav ul li a#current{
	background: transparent url(../images/list-on.gif) left center no-repeat;
	color: #504747;
}

#about-strutl{
	height: 420px;
}

#about-strut{
	height: 740px;
}

#about-struts{
	height: 1350px;
}
#about-strut2{
	height: 1400px;
}

#contact-strut{
	height: 200px;
}

#gallery-strut{
	height: 800px;
}

.beginning-text{
	font: normal 13px Georgia, "Times New Roman", Times, serif
}

.quote{
	font: italic 14px Georgia, "Times New Roman", Times, serif;
	color: #b38b76;
}

.contact-header{
	font-size: 16px;
	color: #b38b76;
}
	
.contact-text{
	font: normal 13px Georgia, "Times New Roman", Times, serif;
}

.contact-text a{
	color: #7b7171;
}

.headerimagelink{
	cursor:hand;
}
.style8 {
	text-align: center;
	font-family: Georgia;
	font-size: x-large;
	background-color: #999877;
}
.style9 {
	font-family: Georgia;
	font-size: small;
	text-align: center;
}
.style11 {
	text-align: center;
	font-family: Georgia;
	font-size: small;
	color: #663300;
	background-color: #B9C4A2;
}
.style12 {
	font-family: Georgia;
	font-size: small;
	text-align: center;
	background-color: #D2D2C1;
}


