html {
margin: 0px;
padding: 0px;
}

body {
font-family: Verdana;
font-size: 10px;
background: #FAF5F2 url(top-left.jpg) top left no-repeat;
text-align: center;
margin: 0px;
padding: 0px;
}

#header, #footer {
height: 30px;
margin: 0px;
padding: 0px;
}

#header {
position: absolute;
top: 0px;
right: 0px;
}

#footer {
margin-top: 20px;
padding-top: 15px;
}

#navbar, #top {
font-size: 12px;
text-align: center;
}

H1 {
font-size: 18px;
padding-top: 3px;
padding-right: 30px;
margin: 0px;
}

#bookmark {
position: absolute;
top: 38px;
right: 100px;
padding: 6px;
font-weight: bold;
background: #FAF5F2;
border: 0px;
border-left: 1px Solid #BBBBBB;
border-bottom: 1px Solid #BBBBBB;
}

#content {
border: 1px Solid #BBBBBB;
background: #FAF5F2 url(top-left2.jpg) top left no-repeat;
margin-right: 100px;
margin-left: 100px;
margin-top: 38px;
width: auto;
padding: auto;
}

table.center {
margin-left: 5px;
}

table.video {
border: 2px Solid Black;
width: 500px;
margin: auto;
margin-top: 10px;
background: #fff url(right.jpg) top right repeat-y;
}

td.wide {
padding: 20px 10px 20px 10px;
}

#small {
font-weight: bold;
}

#nav {
background: #FEB2B1 url(nav.jpg) top left no-repeat;
width: 178px;
position: absolute;
text-align: left;
top: 80px;
left: 0px;
border: 1px Solid Black;
}

#morevids {
position: absolute;
top: 80px;
right: 0px;
width: 170px;
padding-left: 5px;
}

#morecats {
font-size: 12px;
text-align: right;
position: absolute;
padding-right: 5px;
padding-bottom: 5px;
top: 80px;
right: 0px;
border: 1px Solid Black;
width: 170px;
background: #FFFFFF;
}

#top {
margin-bottom: 10px;
}

IMG {
border: 0px;
}

#morevids IMG {
border: 1px Solid Black;
margin-right: 5px;
margin-bottom: 5px;
}

UL {
list-style: none;
margin: 0px;
padding: 0px;
width: 174px;
}

LI.gay {
width: 100%;
display: block;
margin: 0px;
padding: 2px;
background: #bba0ff;
}

LI.gay:hover {
background: #a28cdb;
}

LI {
width: 100%;
display: block;
margin: 0px;
padding: 2px;
}

LI:hover {
background: #D68888;
}

A {
text-decoration: none;
}

td.preview {
font-size: 12px;
padding: 10px 10px 10px 10px;

}

td.access {
font-size: 18px;
font-weight: bold;
padding: 10px 10px 10px 10px;

}

td {
border: 0px Solid Black;
padding: 0px;
margin: 0px;
text-align:center;
}

th {
padding: 0px;
margin: 0px;
padding-top: 10px; 
padding-bottom: 10px;
font-size: 14px;
}

td.bottom {
padding: 0px;
margin: 0px;
height: 150px;
vertical-align: top;
}

.Inter { text-align: right; position: absolute; z-index:5; visibility: hidden; display: none;}
#open { width: 300px; text-align: right; visibility: hidden; display: none;}
#close { width: 300px; text-align: right; visibility: hidden; display: none;}
