/* 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: inline-block;	color: #000;	text-decoration: none;	border: 1px solid #000;	width: 72px;	height: 47px;	float: left;	margin: 4px;	z-index: 50;}a.slidea { background: url(images/the_journey.jpg); }a.slideb { background: url(images/moving.jpg); }a.slidec { background: url(images/the_dive.jpg); }a.slided { background: url(images/sunny_day.jpg); }a.slidee { background: url(images/bubbles.jpg); }a.slidef { background: url(images/red_woman.jpg); }a.slideg { background: url(images/stairways_to_heaven.jpg); }a.slideh { background: url(images/the_dancers.jpg); }a.slidei { background: url(images/for_my_daughter.jpg); }a.slidej { background: url(images/party_time.jpg); }
a.slidek { background: url(images/bluehorizons.jpg); }a.slidel { background: url(images/beautifulbody.jpg); }a.slidem { background: url(images/way_were.jpg); }a.sliden { background: url(images/curiousity.jpg); }a.slideo { background: url(images/flight_freedom.jpg); }a.slidep { background: url(images/birds_flight.jpg); }a.slideq { background: url(images/piano_bar.jpg); }a.slider { background: url(images/newdirection.jpg); }a.slides { background: url(images/joyful_journey.jpg); }a.slidet { background: url(images/coral_show.jpg); }
a.slideu { background: url(images/swirling.jpg); }
a.slidev { background: url(images/she.jpg); }
a.slidew { background: url(images/floating_free.jpg); }
a.slidex { background: url(images/cities_reflections.jpg); }

a.gallery em, a.gallery span { display: none; }a.gallery:hover { border: 1px solid #fff; }/* styling for BOTTOM gallery */#container_bottom{	position: relative;	width: 505px;	height: 755px;	background: #d1c8c3;	border: 1px solid #a49188;	margin: 1em auto;}#container_bottom img { border: 0; }#container_bottom .thumbs{	position: absolute;	left: 0;	bottom: 0;}#container_bottom a.gallery:hover span{	display: block;	position: absolute;	width: 402px;	height: 50px;	top: -45px;	left: 5px;	padding: 5px;	font-style: italic;	color: #333;	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: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: 470px;	height: 370px;	top: -525px;	left: 5px;	padding: 5px;	color: #000;	border: 0px 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;}
