body{background-color:666666;}
.main{z-index:3;}
.title{position:absolute;left:10px;top:10px;font-weight:bold;font-size:30px;font-family:sans-serif;letter-spacing:0.5em;color:FFFFFF;z-index:2;}
.titleShadow{position:absolute;left:12px;top:12px;font-weight:bold;font-size:30px;font-family:sans-serif;letter-spacing:0.5em;color:000000;z-index:1;}
.breadcrumb{font-weight:bold;font-size:12px;font-family:verdana;color:000000;}
.breadcrumb a{font-weight:bold;font-size:12px;font-family:verdana;color:006666;text-decoration:none;}
.breadcrumb a:visited{color:006666;}
.breadcrumb a:hover{color:FF6600;text-decoration:underline;}
.albumlist{margin-left:23px;background-color:666666;border-width:2px;border-color:000000;border-style:solid;}
.textlink a{font-weight:bold;font-size:14px;font-family:verdana;background-color:FFFFFF;display:block;padding:1px 24px 1px 24px;margin:4px;color:006633;text-decoration:none;}
.textlink a:visited{color:006633;}
.textlink a:hover{background-color:ff9900;color:003366;}
.description{margin:20px;padding:4px;background-color:FFFFFF;font-size:11px;font-family:verdana;color:333333;}
a.prevNext{font-weight:bold;font-size:32px;font-family:verdana;text-decoration:none;color:FF6600;margin-left:30px;}
a.prevNext:visited{color:FF6600;}
a.prevNext:hover{color:006666;}
.caption{font-family:arial, sans-serif;border-width:2px;border-color:333333;border-style:solid;font-size:12px;color:000099;background-color:cccccc;text-align:center;margin:0px 20px 0px 20px;padding:2px 5px 2px 5px;font-weight:900;}
.photo{background-color:cccccc;border-width:2px;border-style:solid;border-top-color:dddddd;border-left-color:dddddd;border-right-color:666666;border-bottom-color:666666;padding:10px;margin:4px 4px 4px 30px;}
.thumblist{margin-left:23px;background-color:666666;border-width:2px;border-color:000000;border-style:solid;}
.thumblist td{padding:3px;}
.thumbnail a{background-color:cccccc;text-decoration:none;display:block;white-space:nowrap;text-align:center;color:#00663;padding:7px;font-size:12px;font-family:verdana;letter-spacing:0.05em;border-width:2px;border-color:cccccc;border-style:solid;}
.thumbnail a:visited{color:#00663;}
.thumbnail a:hover{border-width:2px;border-color:ffff00;border-style:solid;color:ffff00;}
.toplinks{margin:0px 0px 15px 30px;}
.toplinks a{font-size:12px;font-family:verdana;color:FFFFFF;background-color:999999;padding:3px 5px 3px 5px;border-width:2px;border-color:000000;border-style:solid;text-decoration:none;margin-right:10px;}
.toplinks a:visited{color:FFFFFF;}
.toplinks a:hover{color:FFFFFF;background-color:999999;border-width:2px;border-color:FF6600;border-style:solid;}
.homelink{margin-top:70px;}
.homelink a{font-weight:bold;font-size:12px;font-family:verdana;color:CC0000;text-decoration:none;}
.homelink a:visited{color:CC0000;}
.homelink a:hover{color:3300FF;text-decoration:none;}

