/** { margin:0; border:0; padding:0; }
body { font:12px Tahoma, sans-serif; color:#000; background-color:#942d2b; margin:20px; }
p { clear:both; }*/

#gallery {font:12px Tahoma, sans-serif; color:#000; background-color:#942d2b; margin:20px;}

/* GALLERY */
ul#gallery { margin:5 0 0 0; padding-top:0px; height:50px; list-style:none; position:relative; }
ul#gallery li { border-left:1px solid #993333; width:137px; display:block; float:left;}
ul#gallery li#first { border-left: none; }
ul#gallery li:hover ul, ul#gallery li.sfhover ul { top:auto; left:0; }
ul#gallery li a { display:block; width:137px; padding:15px 0 15px 0px; color:#D0C484; text-decoration:none; }
ul#gallery li a:hover { background-color: #993333; }
ul#gallery li ul { padding:30px 0px 5px 0px; list-style:none; margin:0; width:553px; background-color:#942d2b; position:absolute; left:-999em; border: none;}
ul#gallery li ul li { display:inline; text-align:left; clear:none; float:none; border:0; }
ul#gallery li ul li a { margin:4px; border:1px solid #D0C484; padding:0px; position:relative; float:left; display:block; width:100px; height:75px; }
ul#gallery li ul li a:hover { z-index:2; }
ul#gallery li ul li a img { position:absolute; width:100px; height:75px; }
ul#gallery li ul li a:hover img, ul#gallery li a:active img, ul#gallery li a:focus img { width:200px; height:150px; left:-54px; top:-41px; z-index:1; border:1px solid #D0C484; padding: 6px; background-color:#993333; }

.title{
	color:#993300;
	text-align:center;
}

/* LIGHTBOX CONTROL */
#lightbox { background-color: #882222;padding:20px 20px 5px 20px; border: 1px #993333 solid; position:absolute; top: 10px; left: 10px;}
#lightboxDetails { padding-top:7px; }
#lightboxCaption { float:left; color:#D0C484; font-size:11px; }
#keyboardMsg { float:right; }
#keyboardMsg a { color:#D0C484; text-decoration:none; letter-spacing:2px; text-transform:uppercase; font-weight:bold; }
#lightbox img { border:none; }
#overlay img { border:none; }

