#prevNext img
{
position: relative;
z-index: 2;
cursor: pointer;
padding:0 10px 0 10px;
}
#prevNext img.next { 
  float:right;
}
.prev { display:inline; float:left; }
.next { float:right; }
#slides a
{
color: yellow;
}
.nphotos 
{
font-size:12px; 
}
#slides p
{
color: white;
margin: 0px 10px 0px 10px;
padding: 0 3.5em 0 3.5em ;
text-align:center;
font-size: 1.25em;
position: relative;
top: -50px;
line-height: 25px;
height: 50px;
background: black;
opacity: .7;
filter:alpha(opacity=70);
vertical-align:middle;
}
#prevNext { 
margin-top: -40px;
width: 260px; 
}
.hidden
{
display: none;
}
.questions { 
font-weight:bold;
}
input{ background-color:lightblue }
input:focus{ background-color:#ffffcc }
textarea {background-color:lightblue }
textarea:focus{ background-color:#ffffcc }
input.submit { 
  margin: 10px 0px 10px;
  width: 140px;
  background-color: gray;
  color: white;
  font-weight:bold;
  font-size: 14px;
}
.name { visibility:hidden; }
