table.main
 {
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 background: #E60000;
 }

td.bookmark
 {
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000;
 }

hr.separator
 {
 color: #FBA0A0;
 width: 690px;
 text-align: center;
 border: 0px;
 height: 1px;
 }

table.photos
 {
 background: #FBA0A0;
 margin-top: 25px;
 }

td.photos
 {

 padding-bottom: 8px;
 text-align: center;
 }

td.webmasters
 {
 padding-bottom: 10px;
 text-align: center;
 color: #FFFFFF;
 font-size: 12px;
 }

.on{ FILTER: alpha(Opacity=50); border: 1px black solid; }
.off{ border: 1px black solid; }
.clicked{ border: 1px black solid;  FILTER: alpha(Opacity=50); }
.toplist {font-family: Verdana, Arial, Helvetica; font-size: 10pt;color: white; font-weight: bold; text-decoration: none}
.toplisttitle { font-family: Verdana, Arial, Helvetica; font-size: 13pt; font-weight: bold;color: yellow }
.top {font-family: Verdana, Arial, Helvetica; font-size: 13pt;color: white; font-weight: bold; text-decoration: none}

a:link,a:active,a:hover,a:visited
 {
 font-family: monospace;
 font-size: 14px;
 font-weight: bold;
 color: #FFFFFF;
 }

a:hover
 {
 color: #FFFF00;
 }

 a:link.menu,a:active.menu,a:hover.menu,a:visited.menu
 {
 font-family: cursive;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 }

a:hover.menu
 {
 color: #FFFF00;
 }

td.sothumbtd {
width: 100px; 
height: 100px;
text-align: center;
}
