.photoText
{
    font-weight: bold;
    font-size: 0.9em;
    text-align: center;
    border: solid 1px silver;
    margin-top: 15px;
    margin-bottom: 15px;
}
.photoTeaser
{
    font-size: 0.8em;
    color: Gray;
    font-style: italic;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}
.imgFloatRight
{
    float: right;
    margin: 5px 5px 5px 15px;
    border: solid 1px silver;
}
.imgFloatLeft
{
    float: left;
    margin: 5px 5px 5px 15px;
    border: solid 1px silver;
}
.photoCenter
{
    text-align: center;
}

/* Image Link Popups */

a.photolinkpopup, a.photolinkpopup:visited {
color:#c00; 
position:relative; 
z-index:1;
}
a.photolinkpopup b {
position:absolute;
visibility:hidden; /* hide the image */
width:auto; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:1px solid silver; /* add a border */
left:0; /* position:the image */
}
a.photolinkpopup:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;

}
a.photolinkpopup:hover b {
visibility:visible; /* make the image visible */
height:auto; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.photolinkpopup:hover b img {
border:0; /* remove the link border */
}

/* photo gallery */
#photoStrip {width:700px;  margin-top: 40px; margin-bottom: 30px; margin-left:auto; margin-right:auto; border: solid 1px silver; }
#photoStripContainer {margin:0; padding:0; height:530px; overflow: auto; color:#222; background:#fff;}
#photoStripContainer ul {margin:0; padding:0; list-style:none; white-space:nowrap; display:table-row;}
#photoStripContainer ul li {display:table-cell; padding:0 15px; background:#fff; border-bottom:1px solid silver; vertical-align:top;}
#photoStripContainer ul li img {border:1px solid silver; margin: 30px 0 10px 0;}
#photoStrip h1 {text-align:center; padding:0; margin:0; width:700px; height:38px; line-height:35px; color: black; font-weight:normal; font-size:20px; border-bottom:1px solid silver;}
#photoStripContainer p {margin:0; padding:5px 0; font-size:11px;}
