body{
   color:white;
	background-color: #900000;
	
	background: #990000;

}

@font-face {
	font-family: 'Anastasia';
  	src:url('Anastasia.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family:'Lithos';
	src:url('Lithos.otf') format('opentype');
	font-weight:normal;
	font-style:normal;
	
}
@font-face {
	font-family: 'BankGoth';
  	src:url('Bank Gothic Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

#container {
	width:100%;
}


.flexslider .slides .flex-caption{
	position: absolute; 
	background: rgba(0,0,0,0.75); 
	color: white; 
	padding: 10px 20px; 
	opacity: 0;
	top:0;

	left: -30%;
  -webkit-transition: all 0.6s ease;
  -moz-transition:    all 0.6s ease;
  -o-transition:      all 0.6s ease;
}

.flexslider .slides li:hover .flex-caption{  opacity: 1;  left: 0;}
a.p001:hover div.p001{
	display: block;
}



#s001:hover #p001 {
    display: block;
}


a.p001:hover + div.p001 {
	visibility: visible;
}




#content {
width: 75%;
float:right;
}

#logo {
position: absolute;
top:2%;
left:1%;
min-width: 20%;
max-width:30%;


}

#topmargin {
	height: 5%;
}

#sidetext {
	margin-top:5%;
}

#title {
 margin-left:23%;

}

#titlespacer {
height: 1%;
}





#fullimg {
	margin-top:1%;
}

#caption {
	margin-top:2%;
	font-family:Lithos,san-serif;
	font-size:20px;
}

 

#social {
	float:right;

}
 #social ul {
 	list-style-type: none;

 }
 
 
 #social li{
 	display:inline;
 }

nav {
height:34px;
font-size:2pt;

	background-color: rgb(255, 204,0);
}




nav ul{
margin-left:255px;
font-size:2pt;
	list-style-type: none;
	 text-align: left;
  display: inline;
  	white-space: nowrap;
}
nav ul li {
 	 position: relative;
 	  display: inline-block;
 
 }
nav ul li ul li{
   width:137px;
 background-color:#ffcc00;
 	display:block;
 
 }
 nav ul li ul li:hover {
   width:137px;
   background: #fdfe64; }
nav ul li ul li img {
 	width:137px;
 }
nav ul li ul {
	white-space: normal;
font-family:BankGoth;
font-size: 16px;
background-color:#ffcc00;
color:black;
  position:absolute;
  top:34px;
  left:-255px;
  width:110px;
  padding: 0;
  padding: 0;
  text-align: left;
    -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}

nav ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
  z-index: 9999;
}
footer {
 position:absolute;
 top:95%;
 font-family:Arial,sans-serif;
 
 min-width:100%;
 font-size:12px;
 }
 #copyright {
 	position:absolute;
 	left:45%;
 }
 #webmaster {
 	position: absolute;
 	left:85%;
 }
 
#showcase {
position:relative;
top:70px;
left:40px;

	max-width:85%;

}
/*  slide show css */


/** LIGHTBOX MARKUP **/


