/* CSS Document */
#body{
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;

}
#container { width: 950px; margin: 0 auto; padding:0px;	font-family: Arial; }
 

 ol.guests{
 margin-left:20px;
  }
  
  
  ol.guests li{
 list-style:decimal;
line-height:20px;
  }
  
 #header  {
 height:70px;
 width:870px; margin:0 auto; padding:0px;
 font-family:Georgia, "Times New Roman", Times, serif;
 text-align:center;
 line-height:45px;

 }

 #header  h1{
 font-family:"Georgia", Times New Roman, Times, serif;
 text-align:center;
 line-height:40px;
 color:#FFCC00;
 font-size:24px;
 }

#header  h2{
 font-family:Georgia, "Times New Roman", Times, serif;
 text-align:center;
 line-height:30px;
 color:#999999;
 font-size:15px;
 }

#innercontainer { width: 875px; margin: 0 auto; padding:0px;	font-family: Arial; background-color: #000000; z-index:10;
 }
 
 
 #innercontainer #innerhead{
 width:875px;
 height:80px;
 background-image:url(../images/header.gif);
 }
 
 
 #menu{
 height:30px;
 background-image:url(../images/menubg.gif)
 }
 
 
 
 #topcurtain{
	margin:0 auto;
	padding:0px;
	position: relative;
	background-image:url(../images/bodytop2.png);
background-repeat: no-repeat;
	width:873px;
	z-index:100;
	height:95px;

 }
 
  #topcurtain0{
	margin:0 auto;
	padding:0px;
	position: relative;
	background-image:url(../images/bodytop2.png);
	width:873px;
	height:95px;

 }
 #pagepic{
	margin:0 auto;
	position: relative;
	width:874px;
	z-index:1000;
	height:240px;
	overflow:hidden;
  }
  
 #pagepic  #image{
    margin-top:0 auto;
	padding:0;
	text-align:center;
	margin-left:180px;
}
 
 
 #pagepic #caption{
 	text-align:center;
	color:#FFFFFF;
	font-size:12px;
 }
 
 #bodyouter{
  width:875px;
 background-image:url(../images/contentbg.png);
 }
 
 
 #content{
width:735px;
padding:10px 10px 20px 10px;
margin:0 auto;
overflow:hidden;
font-size:14px;
color: #F2F2F2;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing: 0.02em;
background-color:#000000;
text-align:justify;
z-index:150px;

}



 #content a.gal{
 color:#FFFFFF;
 font-size:11px;
 text-decoration:none;
 padding:2px;
 background-color:#333333;
 color:#FFFFFF;
 padding:3px;
 border:1px solid #FFCC00;
 }
 
  
span.hilite{
font-weight:bold;
color:#ffd553;
text-transform:uppercase;
font-size:13px;
border-bottom:1px dotted #CCCCCC;
}



span.hilite2{
font-weight:bold;
color:#ffd553;
font-size:13px;
border-bottom:1px dotted #CCCCCC;
}
 
 table.fees{
 border:1px solid #999999;
 }
  table.fees td{
  padding:3px;
 }
 
 #content h2{
 margin:0; padding:0;
 color: #ffd553;
 	text-shadow: #000000  1px -1px 0px;
	font-family:Arial, "Helvetica", sans-serif;
	font-style:normal;
	padding-bottom:7px;
	font-size:16px;
	font-weight:bold;
	filter:shadow;
	} 
 
  #content  img.show{
  padding:8px 8px 8px 8px;
  border:1px solid #000000;
  float:left;
  }
  #content  img.show:hover{
	 background-image:url(../images/thumbbg.jpg);filter:alpha(opacity=80); background-repeat:no-repeat;
	   opacity:0.8;

 }
  
  #menu{
  text-align:center; margin:0 auto;}
  
 ul#nav{ height:30px; font-size:12px; text-align:center; margin-left:100px}
 ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav li{float:left;margin-right: 10px;text-align: center;}
ul#nav a{float:left;width: inherit;padding: 5px 20px 5px 20px;text-decoration:none;color: #FFFFFF; margin:0px; font-weight:bold}
ul#nav a:hover{ background-image:url(../images/menuhover.jpg);background-position:center bottom;
}


ul#nav .active{
background-image:url(../images/menuhover.jpg);
background-position:center bottom;
}


ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #333333;color: #fff}
 
#footer{
height:60px;
width:875px;
background-image:url(../images/footerbg.jpg)
}

a.futrlinks{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
line-height:30px;
}



#contactform{
width:500px;
position:relative;
}


#contacting{

}



table.formfields {width:500px;
height:365px;
background-color:#999999;
}

table.formfields  td{
height:28px;
padding:10px;
color:#FFFFFF;
}

table.formfields  td.title{
font:Arial, Helvetica, sans-serif;
color: #FFFFFF
font-size:14px ;
vertical-align:top;
text-align:right;
font-weight:bold;
font-stretch:2px;
width:100px;
}




input.tclass{
border:1px #FFFFFF;
margin-left:16px;
height:20px;
width:200px;
}

input:focus.tclass{ background-color: #6B6B6B; color:#FFFFFF}



table.formfields  textarea.txtfld{
border:0px;
margin-left:16px;
margin-top:5px;
/*background-image:url(images/txtfld.png);
*/height:150px;
width:250px;
}

textarea:focus {  background-color: #6B6B6B; color:#FFFFFF; border:0px}



table.formfields  .txtentry{
border:1px;
margin-left:16px;
margin-top:15px;
width:250px;
}

.controls {
}
