
/* begin gallery styling */
 #jgal { list-style: inline; width: 600px; margin:0px;  }
 #jgal li { opacity: .5; float: left; display: block; width: 40px; height: 40px; background-position: 50% 50%; cursor: pointer; border: 3px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; }
 #jgal li img { position: absolute; top: 440px; left: 275px; display: none; }
 #jgal li.active img { display: block; width:450px; }
 #jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }

 
 
 /* styling without javascript */
 #gallery { list-style: none; display: block; }
 #gallery li { float: left; margin: 0 10px 10px 0; }