
body, html { 
	background: #ebdcae; 
	font: 13px Lucida Grande, Verdana, Sans-Serif; 
	padding: 0; 
	margin: 0; 
}

#container{
    position: relative;
    top: 50px;
    width: 800px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

#intro_c{
    position: relative;
    top: 50px;
    width: 830px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}
#movie{
	height: auto;
	width:800px;
	left: 15px;
	top: 15px;
	position: absolute;
	
}

#bg{
	top:-17px;
	left:-15px;
	width:644px;
	height:523px;
	position:absolute;
}


#navigation {
	border-top: 3px solid #760010;
	background-color: #760010; 
	margin: 50px auto 0px auto; 
	padding: 7px 0px 7px 0px;
	text-align: center; 
	width:800px;
	font-weight:bold;
}

#navigation a:link, #navigation a:visited, #navigation a:active {
	background-color: #760010; 
	padding: 9px 23px 5px 23px; 
	text-decoration: none; 
	color: #fff; 
}

#navigation a:hover { 
	padding: 9px 23px 5px 23px;   
	text-decoration: none; 
	color: #ebdcae; 
}

#emailsent {
	margin: 0px auto 0px auto;
	width: 800px;
}

#main {  
	margin: 0px auto 0px auto;
	height:337px;
	width:800px;
	position:relative;
}

#main .title {
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
}
#main p {
	line-height: 2;
	text-align: justify;
} 

#main a { 
	color: #608FFF; 
} 

#main a:hover { 
	text-decoration: none; 
}
#maintext {
  color: #646363;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
	top:195px;
	left:15px;
    width:500px
}

#contactf{
  color: #646363;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
  top: -13px;
  left: 15px;
  width: 800px;
}

#maincontact {
  color: #646363;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
	top:195px;
	left:15px;
    width:375px
}
#contactadd {
  color: #646363;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
	top:195px;
	left:15px;
    width:375px
	}
	
#mainevent {
  color: #646363;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
	top:195px;
	left:15px;
    width:355px
}
#footer {
	margin: 0px auto 0px auto;
	width:800px;
	height: 51px;
}


#copyright { 
	color: #760010;
	margin: 0px auto 0px auto;
	width:800px;
	font-size: 8pt;
	text-align: left;
}

#copyright a { 
	color: #608FFF; 
} 

#copyright a:hover { 
	text-decoration: none; 
}

#directions {
  color: #00387e;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
  top:55px;
  left:560px;
  width:250px;
}

#popback {
background: url('../images/pop_back.jpg') no-repeat;
    width:318px;
	height:302px;
}

#popmail {
  color: #646363;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
	top:5px;
	left:5px;
}
#phil {
background: url('../images/philosophy.jpg') no-repeat; 
	width:800px;
	height:337px;
}

#contact {
background: url('../images/contact.jpg') no-repeat; 
	width:800px;
	height:337px;
}

#services {
background: url('../images/services.jpg') no-repeat; 
	width:800px;
	height:337px;
}

#products {
background: url('../images/products.jpg') no-repeat; 
	width:800px;
	height:337px;
}

#events {
background: url('../images/events.jpg') no-repeat; 
	width:800px;
	height:337px;
}

#galback {
background: url('../images/gal_back.jpg') no-repeat; 
	width:800px;
	height:337px;
}

#galtext {
  color: #646363;
  font-size: 10pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
	top:155px;
	left:15px;
    width:300px
}


#charitygal {
background: url('../images/charity_gallery.jpg') no-repeat; 
	width:800px;
	height:337px;
}

#bio {
background: url('../images/bio.jpg') no-repeat; 
	width:800px;
	height:337px;
}

#biotext1 {
  color: #646363;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
  top:195px;
  left:15px;
  width:500px
}

#biotext2 {
  color: #646363;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
  top:195px;
  left:160px;
  width:500px
}

#biotext3 {
  color: #646363;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
  top:195px;
  left:285px;
  width:500px
}

#center{
  left: 375px;
  position: absolute;
}



.biotext a:link, .biotext a:visited, .biotext a:active { 
	text-decoration: none !IMPORTANT; 
	color: #646363 !IMPORTANT;
}

.biotext a:hover {    
	text-decoration: none !IMPORTANT; 
	color: #760010 !IMPORTANT;

}

.formtext a:link, .formtext a:visited, .formtext a:active { 
	text-decoration: none !IMPORTANT; 
	color: #00387e!IMPORTANT;
}

.formtext a:hover {    
	text-decoration: none !IMPORTANT; 
	color: #760010 !IMPORTANT;
	}


#eventgal {
  color: #646363;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
	top:50px;
	left:440px;
    width:350px
}
/*GALLERY INFO*/

.gallerycontainer{
position: relative;
	top:-130px;
	left:15px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.hfccontainer{
position: relative;
	top:-160px;
	left:15px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px;
margin: 0 5px 5px 0;
}

.thumbtable img{
border-style:solid;
border-color:#760010;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -160px;
left: 365px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

* html #info { 
	padding-bottom: 7px; 
}

#etext1{
  color: #646363;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
	top:15px;
	left:415px;
	height:325px;
    width:385px;
}

#etext2{
  color: #646363;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
	top:15px;
	left:340px;
	height:325px;
    width:460px;
}

#hometxt{
  color: #646363;
  font-size: 9pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
	top:185px;
	left:15px;
	height:175px;
    width:425px;
	}

	#servtext {
  color: #646363;
  font-size: 8pt;
  font-family: verdana;
  font-style: normal;
  line-height: normal;
  position:absolute;
	top:185px;
	left:15px;
    width:500px
}
