body { margin:0; padding:40px 20px; color:#000000; font-family:verdana, arial, hevetica, sans-serif; font-size:10px; }
.bglogo {background:url('../logo_bg.jpg') fixed; }

#gallerycontainer {position:absolute; background:#ffffff; top:9px; left:50%; margin-left:-330px; width:660px; height:530px; border:1px solid gray; padding:0; text-align:center; }

#title {position:absolute; top:2px; left:118px; width:420px; height:100px; border:0; padding:3px; text-align:center; font:11px arial, hevetica, sans-serif; }

.ctr {text-align:center; }

#fullphotos {position:absolute; top:108px; left:118px; width:400px; border:0; padding:0; text-align:center; font:normal 11px arial, hevetica, sans-serif; }
#MMcaptions {position:absolute; left:10px; width:400px; border:0; padding:0; text-align:center; font:normal 11px arial, hevetica, sans-serif; }

#left {position:absolute; top:2px; left:6px; height:470px; width:110px; border:0; padding:0; text-align:center}
#right {position:absolute; top:2px; left:542px; height:470px; width:110px; border:0; padding:0; text-align:center}

#side1 {position:absolute; top:10px; left:1px; height:75px; width:100px; border:0; padding:0; }
#side2 {position:absolute; top:85px; left:1px; height:75px; width:100px; border:0; padding:0; }
#side3 {position:absolute; top:160px; left:1px; height:75px; width:100px; border:0; padding:0; }
#side4 {position:absolute; top:235px; left:1px; height:75px; width:100px; border:0; padding:0; }
#side5 {position:absolute; top:310px; left:1px; height:75px; width:100px; border:0; padding:0; }
#side6 {position:absolute; top:385px; left:1px; height:75px; width:100px; border:0; padding:0; }
#side7 {position:absolute; top:10px; left:1px; height:75px; width:100px; border:0; padding:0; }
#side8 {position:absolute; top:85px; left:1px; height:75px; width:100px; border:0; padding:0; }
#side9 {position:absolute; top:160px; left:1px; height:75px; width:100px; border:0; padding:0; }
#side10 {position:absolute; top:235px; left:1px; height:75px; width:100px; border:0; padding:0; }
#side11 {position:absolute; top:310px; left:1px; height:75px; width:100px; border:0; padding:0; }
#side12 {position:absolute; top:385px; left:1px; height:75px; width:100px; border:0; padding:0; }

.text8 {font:8px arial, hevetica, sans-serif, normal; }
.text10 {font:10px arial, hevetica, sans-serif, normal; }
.text11 { font:11px arial, hevetica, sans-serif, normal; color:black; }
.text12 {font:12px arial, hevetica, sans-serif, normal; }

.text8bold  {font:8px arial, hevetica, sans-serif, bold; }
.text10bold {font:10px arial, hevetica, sans-serif, bold; }
.text12bold {font:12px arial, hevetica, sans-serif, bold; }
.text14bold {font:14px arial, hevetica, sans-serif, bold; }
.text16bold {font:16px arial, hevetica, sans-serif, bold; }
.text20bold {font:20px arial, hevetica, sans-serif, bold; }
.text24bold {font:24px arial, hevetica, sans-serif, bold; }
.text35bold {font:35px arial, hevetica, sans-serif, bold; }

 a.image:link, a.image:active, a.image:visited {color:blue; text-decoration:none; }
 a.image:hover {color:black; }

 a.norm8:link, a.norm8:visited, a.norm8:active{color:blue; text-decoration:none; font:normal 8px arial, hevetica, sans-serif; }
 a.norm8:hover {color:blue; border-bottom:1px dotted gray; }

 a.norm10:link, a.norm10:visited, a.norm10:active{color:blue; text-decoration:none; font:normal 10px arial, hevetica, sans-serif; }
 a.norm10:hover {color:blue; border-bottom:1px dotted gray; }

 a.plain11:link, a.plain11:visited, a.plain11:active {color:blue; text-decoration:none; font:normal 11px arial, hevetica, sans-serif; border:0; }
 a.plain11:hover {color:red; }

 a.norm12:link, a.norm12:visited, a.norm12:active {color:blue; text-decoration:none; font:normal 12px arial, hevetica, sans-serif; }
 a.norm12:hover {color:blue; border-bottom:1px dotted gray; }
