/* needed for IE to make :active state work first time */
a, a:visited {color:#000;} 

/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; float:left; margin:4px; z-index:50;}
a.slide1 {background:url(../images/photogallery/thumb1.jpg);}
a.slide2 {background:url(../images/photogallery/thumb2.jpg);}
a.slide3 {background:url(../images/photogallery/thumb3.jpg);}
a.slide4 {background:url(../images/photogallery/thumb4.jpg);}
a.slide5 {background:url(../images/photogallery/thumb5.jpg);}
a.slide6 {background:url(../images/photogallery/thumb6.jpg);}
a.slide7 {background:url(../images/photogallery/thumb7.jpg);}
a.slide8 {background:url(../images/photogallery/thumb8.jpg);}
a.slide9 {background:url(../images/photogallery/thumb9.jpg);}
a.slide10 {background:url(../images/photogallery/thumb10.jpg);}
a.slide11 {background:url(../images/photogallery/thumb11.jpg);}
a.slide12 {background:url(../images/photogallery/thumb12.jpg);}
a.slide13 {background:url(../images/photogallery/thumb13.jpg);}
a.slide14 {background:url(../images/photogallery/thumb14.jpg);}
a.slide15 {background:url(../images/photogallery/thumb15.jpg);}
a.slide16 {background:url(../images/photogallery/thumb16.jpg);}
a.slide17 {background:url(../images/photogallery/thumb17.jpg);}
a.slide18 {background:url(../images/photogallery/thumb18.jpg);}
a.slide19 {background:url(../images/photogallery/thumb19.jpg);}
a.slide20 {background:url(../images/photogallery/thumb20.jpg);}
a.slide21 {background:url(../images/photogallery/thumb21.jpg);}
a.slide22 {background:url(../images/photogallery/thumb22.jpg);}
a.slide23 {background:url(../images/photogallery/thumb23.jpg);}
a.slide24 {background:url(../images/photogallery/thumb24.jpg);}
a.slide25 {background:url(../images/photogallery/thumb25.jpg);}

a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}

a.slide1 em {background:url(../images/photogallery/pic1.jpg) 0px 0px  no-repeat;}
a.slide2 em {background:url(../images/photogallery/pic2.jpg) 0px 0px  no-repeat;}
a.slide3 em {background:url(../images/photogallery/pic3.jpg) 0px 0px  no-repeat;}
a.slide4 em {background:url(../images/photogallery/pic4.jpg) 0px 0px  no-repeat;}
a.slide5 em {background:url(../images/photogallery/pic5.jpg) 0px 0px  no-repeat;}
a.slide6 em {background:url(../images/photogallery/pic6.jpg) 0px 0px  no-repeat;}
a.slide7 em {background:url(../images/photogallery/pic7.jpg) 0px 0px  no-repeat;}
a.slide8 em {background:url(../images/photogallery/pic8.jpg) 0px 0px  no-repeat;}
a.slide9 em {background:url(../images/photogallery/pic9.jpg) 0px 0px  no-repeat;}
a.slide10 em {background:url(../images/photogallery/pic10.jpg) 0px 0px  no-repeat;}
a.slide11 em {background:url(../images/photogallery/pic11.jpg) 0px 0px  no-repeat;}
a.slide12 em {background:url(../images/photogallery/pic12.jpg) 0px 0px  no-repeat;}
a.slide13 em {background:url(../images/photogallery/pic13.jpg) 0px 0px  no-repeat;}
a.slide14 em {background:url(../images/photogallery/pic14.jpg) 0px 0px  no-repeat;}
a.slide15 em {background:url(../images/photogallery/pic15.jpg) 0px 0px  no-repeat;}
a.slide16 em {background:url(../images/photogallery/pic16.jpg) 0px 0px  no-repeat;}
a.slide17 em {background:url(../images/photogallery/pic17.jpg) 0px 0px  no-repeat;}
a.slide18 em {background:url(../images/photogallery/pic18.jpg) 0px 0px  no-repeat;}
a.slide19 em {background:url(../images/photogallery/pic19.jpg) 0px 0px  no-repeat;}
a.slide20 em {background:url(../images/photogallery/pic20.jpg) 0px 0px  no-repeat;}
a.slide21 em {background:url(../images/photogallery/pic21.jpg) 0px 0px  no-repeat;}
a.slide22 em {background:url(../images/photogallery/pic22.jpg) 0px 0px  no-repeat;}
a.slide23 em {background:url(../images/photogallery/pic23.jpg) 0px 0px  no-repeat;}
a.slide24 em {background:url(../images/photogallery/pic24.jpg) 0px 0px  no-repeat;}
a.slide25 em {background:url(../images/photogallery/pic25.jpg) 0px 0px  no-repeat;}

/* styling for BOTTOM gallery */
#container_bottom {position:relative; width:425px; height:595px; background:#d1c8c3; border:1px solid #a49188; margin:1em auto;}
#container_bottom img {border:0;}
#container_bottom .thumbs {position:absolute; left:0; bottom:0; height:285px;}
/*
#container_bottom a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:-45px; left:5px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#container_bottom a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
*/
#container_bottom a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:-45px; left:5px; padding:5px; font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_bottom a.gallery:active, #container_bottom a.gallery:focus {border:1px solid #000;}
#container_bottom a.gallery:active em, #container_bottom a.gallery:focus em {display:block; position:absolute; width:402px; height:250px; top:-305px; left:5px; color:#000; padding:5px; border:1px solid #3d330f; z-index:50;}
#container_bottom h1 {clear:both; margin:0; padding-top:80px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#fff;}
#container_bottom h1 em {font-size:0.6em; color:#000;}
