/* ### ### ### LINKS  ### ### ### */

a:link, a:visited, a:active {
 color: #000000; text-decoration: none; }

a:hover {
 color: #666666; text-decoration: none; }

div#subtitle a, div#footer a {
 border-bottom: 1px dotted black; }



/* ### ### ### MAIN  ### ### ### */

body {
 background: #FFFFFF url("gfx/back.jpg") no-repeat right top fixed;
 text-align: center;
 color: #000000;
 padding: 0px;
 margin: 0px;
}


div#title {
 margin: 20px 0px; /* T & B = 20, L & R = 0 */
 border-bottom: 1px solid #000;
 border-top:    1px solid #000;
 background-color: #EEEEEE;
 font: 50px/35px Georgia;
}


div#subtitle { /* Link to: pxp0p0rn.net */
 padding: 0px 0px 8px 0px;
 font: 18px Georgia;
}


div#subtitle span {
 font-weight: bold;
}


div#footer {
 border-top: 3px double #BBB;
 font: 14px/24px Georgia;
}



/* ### ### ### TABELA  ### ### ### */

table {
 border-spacing: 10px;
}

table td {
 border: 1px solid #666666;
 background-color: #EEEEEE;
 text-align: center;
 empty-cells: hide;
 padding: 0px;
}


table td.empty { /* Opera & IE não removem o background com empty-cells */
 background-color: inherit;
}


td img {
 margin: 0px 10px 10px 10px;
 border: 1px solid black;
}


table td div { /* Número de Imagem */
 font: bold 24px/14px Georgia;
 text-align: left;
 color: #888888;
}