body { font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #000000;}
body, td, div, p, table { margin: 0; padding: 0; margin-bottom: 0px; padding-bottom: 0px; }
form { margin: 0px; padding: 0px;}
table { border-width: 0px; }

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

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.thick { border: 2px solid; border-color: #0099FF; }
.white { color: #FFFFFF; }

img { border: none; margin: 0; padding: 0; }
img.imglink { border: 1px solid; border-color: #990000; }
img.imglink:hover { border-color: #FFFF00; }

table.vids { width: 100%; text-align:center; font-size: 10px; }
td.ttitle { width: 184px; font-weight: bold; text-align:left; }
table.details { width: 184px; font-weight: normal; text-align:left; color: #CCCCCC;}
table.details a { color: #CCCCCC; }
table.details a:hover { color: #FFFFFF; text-decoration: underline; }
td.dviews { text-align: right;}
td.dcat { text-align: right;}

td.navmid { background-image: url(menu_mid.jpg); width: 208px; background-position: top left; background-repeat: repeat-y; padding-left: 20px; padding-right: 20px;}
td.navtop { background-image: url(menu_top.jpg); width: 208px; background-position: top left; height: 50px;}
td.navbot { background-image: url(menu_bot.jpg); width: 208px; background-position: top left; height: 50px;}
td.cattop { background-image: url(cat_top.jpg); width: 208px; background-position: top left; height: 50px;}
td.tagstop { background-image: url(tags_top.jpg); width: 208px; background-position: top left; height: 50px;}

table.logoad {width: 496px; height: 200px;}
td#logoadlinks {text-align:left; vertical-align:top;}
td#logoadlogo {text-align:right;}

table.toplinks { text-align:center; background-image: url(button_bar.gif); background-repeat: repeat-x; width: 992px; height: 35px; }
table.toplinks a:hover { color: #FFFFFF; }
table.toplinks td:hover { background-image: url(button_bar_alt.gif); background-repeat: repeat-x; }
div#toplogo { width: 496px; height: 200px; float: left; }
div#logoad { text-align:right; width: 496px; height: 200px; float: right; background-image: url(logo.jpg); background-position: top right;}
div#logoad a:hover { color: #FFFF00; text-decoration: underline; }
div#toplinks { width: 992px; float: top; font-weight: bold; font-size: 12px; text-align: left; clear: both; height: 35px; margin-left: auto; margin-right: auto;}
div#searchbar { width: 400px; float: left; font-weight: bold; font-size: 14px; text-align: right; }
div.topad { width: 992px; float: top; margin-left: auto; margin-right: auto; clear: both; text-align: center; background-color: #000000;}
div#container { width: 1000px; margin-left: auto; margin-right: auto; background-color: #000000;}
div#navbar { font-size: 14px; font-weight: bold; width: 212px; float: right; vertical-align: top; }
div#navbar a:hover { color: #FFFF00; text-decoration: underline; }
div#tags { font-size: 14px; font-weight: bold; width: 212px; float: right; clear: right; vertical-align: top; }
div#tags a:hover { color: #FFFF00; text-decoration: underline; }
div.sidead { width: 208px; float: right; vertical-align: top; background-color: #000000;}
div.main { width: 780px; float: left; margin-left: 4px; }
div.pagelist { width: 780px; font-size: 12px; font-weight: bold; text-align:center; color:#A3A3A3;}
div.pagelist a:hover { color: #FFFF00; text-decoration: underline; }
td#sort { width: 150px; text-align:right; vertical-align:right;}
td#sort:hover { background-image: none;}
td#noshadow { color: #FFFF00;}
td#noshadow:hover { background-image: none;}
td#search { width: 450px; text-align:right; vertical-align:right;}
td#search:hover { background-image: none;}

div#copyright { background-image: url(bottombox.jpg); width: 1000px; height: 38px; color: #CCCCCC; font: normal 9px Verdana, Arial, Helvetica, sans-serif; clear: both; text-align: center; padding-top: 6px; background-repeat: no-repeat;}
div#copyright a { color: #FFFFFF; }
div#copyright a:hover { color: #FFFFFF; text-decoration: underline; }