body { margin-left: 25%; margin-bottom: 0; padding-left: 0; background-color: #fff; color: white; font: Verdana, Arial, Helvetica, sans-serif; }
#header { width: 779px; height: 79px; margin: 0; padding: 0; }
#master_contain { width:779px; height:450px; background-image:url('images/bg.gif'); } 
#gallerycontainer{ float:left; position: relative; margin: 2px; padding-left: 0; height: 400px; width: 729px; }
.thumbnail img{ border: 1px solid white; margin: 2px; padding-left: 0; }
.thumbnail:hover{ background-color: transparent; }  
.thumbnail:hover img{ border: 1px solid #1D750F; } 
.thumbnail span{ position: absolute; background-color: #D2E5D2; margin: 0;  padding: 0; left: 250px; visibility: hidden; text-decoration: none; }
.thumbnail span img{ border-width: 0; padding: 2px; }
.thumbnail:hover span{ visibility: visible; top: 10px; left: 250px; z-index: 50; } 
#footer { width: 779px; height: 15px; background-image:url('images/index_22.gif'); background-repeat:no-repeat; }
#lsg { width: 779px; height: 20px; margin: 0; }
#lsg p, #lsg p a { text-align: center; padding-top: 3px; }
#lsg a#orange:link, #lsg a#orange:visited { color: #D97703; font-weight: bold; text-decoration: none; }
#lsg a#orange:hover { color: #D97703; font-weight: bold; text-decoration: underline; }
a:link, a:visited{ color: #999999; text-decoration: none; }
a:hover{ color: #999999; text-decoration: underline; }
p{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; margin: 0; padding: 0; }
h3{ font-family: Perpetua, sans-serif; font-size: 16px; font-weight: bold; float:left; color: #1D750F; margin: 0; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
h4{ font-family: Perpetua, Verdana; font-size: 20px; font-weight: bold; color: #1D750F; margin: 0; padding: 0; }

