BODY {
 text-align: center;
 background-color: #000000;
 color: #3366CC;
 font-family: Trebuchet MS;
 font-size: 12px;
}

A, A:visited {
 color: #0000FF;
 text-decoration: none;
}
A:hover, A:visited:hover {
 color: #6699CC;
 text-decoration: underline;
}
A#bookmark, A#bookmark:visited, A#bookmark:hover, A#bookmark:visited:hover {
 font-size: 18px;
 font-variant: small-caps;
}
A#adv, A#adv:visited, A#adv:hover, A#adv:visited:hover {
 font-size: 18px;
 font-variant: small-caps;
}
IMG {
 padding: 0px;
 margin: auto;
 border: 0px;
}

TABLE {
 border-collapse: collapse;
 border-spacing: 0px;
 padding: 0px;
 margin: auto;
 font-size: 12px;
}    
TR {
 padding: 0px;
 margin: 0px;
}
TH {
 padding: 0px;
 margin: 0px;
 font-size: 20px;
 font-weight: bold;
 background-color: #6666CC;
 color: #000066;
}
TD {
 width: 20%;
 margin: 0px;
}
TD#header {
 padding: 15px;
}
TD#foot {
 padding: 15px;
}
TD#bookmark {
 padding: 10px;
}
TD#adv {
 background-color: #000066;
}
IMG {
 background-color: #99CCFF;
}
TABLE#img {
 text-align: center;
 background-color: #6699FF;
}    
TABLE#img IMG {
 border: 1px solid #000066;
 margin: 3px;
}

TABLE#body {
 border: 5px solid #000099;
 background-color: #000033;
 width: 700px;
 text-align: center;
 vertical-align: middle;
}    
TABLE#body A, TABLE#body A:visited{
 color: #CCCCFF;
}
TABLE#body A:hover,TABLE#body A:visited:hover {
 color: #99FFFF;
}
TABLE#body TABLE{
 width: 100%;
}

TABLE#free_sites TD, TABLE#gallery_sites TD, TABLE#other_sites TD {
 border-left: 1px solid #0000FF;
 padding-left: 3px;
 padding-top: 2px;
 padding-bottom: 2px;
}
TABLE#free_sites TH, TABLE#gallery_sites TH, TABLE#other_sites TH {
 border-bottom: 1px solid #0000FF;
}
DIV.footer {
}
