#gallerycontainer {position:relative; background:#fffffo; color:#005300; top:1px; left:1px; width:670px; height:360px; 
padding:0; margin:0; font:normal 9px verdana, arial, hevetica, sans-serif; text-align:center; } 

#fullphotos {position:absolute; top:1px; left:1px; width:410px; height:310px; padding:0; margin:0; text-align:center; }

#mmcaptions {width:410px; padding:0; margin:0; font:bold 14px "comic sans ms", arial, sans-serif; text-align:center; }

#mmcaptions p { font:normal 12px verdana, arial, hevetica, sans-serif; text-align:left; padding:0; margin:-12px 0 0 0; }

#columnholder {position:absolute; top:1px; left:425px; width:200px; height:350px; }
#column1 {position:absolute; top:1px; left:1px; width:65px; height:400px; }
#column2 {position:absolute; top:1px; left:66px; width:65px; height:400px; }
#column3 {position:absolute; top:1px; left:133px; width:65px; height:400px; }
#column4 {position:absolute; top:1px; left:198px; width:65px; height:400px; }
#coltxt {position:absolute; top:318px; left:1px; width:200px; height:20px; text-align:left; }

img {border:0; padding:0; }

.snap1 {position:absolute; top:1px;   left:1px; }
.snap2 {position:absolute; top:46px;  left:1px; }
.snap3 {position:absolute; top:91px;  left:1px; }
.snap4 {position:absolute; top:136px; left:1px; }
.snap5 {position:absolute; top:181px; left:1px; }
.snap6 {position:absolute; top:226px; left:1px; }
.snap7 {position:absolute; top:271px; left:1px; }
.snap8 {position:absolute; top:316px; left:1px; }