/* CSS Document 2009. All Right Reserved | Adult Web Site Design By http://bluedesignstudios.com */

body { margin: 0; padding: 0; font-family: 'Arial'; font-size: 12px; color: #917942; background: #fefcf9 url('images/bg.jpg') repeat-x 0 0; }
table, td { margin: 0; padding: 0; font-size: 12px; border-collapse: collapse; vertical-align: top; }
img { border: 0; }
h1, h2, h3, h4, h5, h6, h7, p { padding: 0 0 5px 0; margin: 0; }
ul, ol, li { padding: 0; margin: 0; list-style: none; }
form { padding: 0; margin: 0; }
select, input, textarea, option { padding: 0; margin: 0; font-size: 12px; font-family: 'Arial'; color: #000000; }
a { color: #14aff9; cursor: pointer; }
a:hover { color: #0e7baf; }

/*********************************************/

table.page { margin: 0 auto; }
table.border { border-left: #000000 1px solid; border-right: #000000 1px solid; }
table.photos td { padding: 6px; }
table.photos img { width: 150px; height: 200px; }
tr.title td { font-size: 18px; text-align: center; font-weight: bold; text-transform: uppercase; background: url('images/title.jpg') no-repeat 4px 0; width: 247px; height: 39px; vertical-align: middle; } 
tr.sites td { text-align: center; background: url('images/site.jpg') repeat-y 4px 0; vertical-align: middle; }
tr.desc td { background: url('images/site.jpg') repeat-y 4px 0; padding: 5px 20px; }
tr.join img { margin: 0 0 0 4px; }