body { background-color: #444444; text-align: center; }

#container { margin: 0 auto; width: 750px; }

/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link,a:active,a:visited { text-decoration: none; color: #eeeeee; }
a:hover		{ text-decoration: underline; color: #ffffff; }
hr	{ height: 0px; border: solid #ffffff 0px; border-top-width: 1px;}

/* General text */
.gen { font-size : 14px; }
.genmed { font-size : 12px; }
.gensmall { font-size : 11px; }
.gen,.genmed,.gensmall { color: #aaaaaa; }
a.gen,a.genmed,a.gensmall { color: #eeeeee; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #ffffff; text-decoration: underline; }

/* Headings */
h1 { font-size: 14px; color: #b00000; margin: 0; }
h2 { font-size: 12px; color: #fd8f00; margin: 0; }

/* Used for the navigation bar */
.nav		{ font-weight: bold; font-size: 14px; color: #888888; }
a.nav 		{ text-decoration: none; color: #eeeeee; }
a.nav:hover 	{ text-decoration: underline; color: #ffffff; }

/* Main table */
table.main { border: 15px solid black; background: #000000; }
td.main { border: 0px; background: #000000; padding: 0px; text-align: center; }

/* Top table - name and links */
table.top { border: 0px; background: #b00000; }
td.top { border: 1px dotted #fd8f00; padding: 2px; }

/* Bottom table - news and recent galleries */
table.bottom { border: 0px; background: #000000; }
td.bottom, td.bottomstar,td.bottom240 { border: 1px dotted #666666; text-align: left; vertical-align: top; padding: 10px; }
td.bottomc { border: 1px dotted #666666; text-align: center; vertical-align: top; padding: 10px; }
td.bottomno, td.bottomnofull { border: 0px; text-align: center; vertical-align: middle; padding: 1px; }
td.bottomstar { width: auto }
td.bottom240 { width: 240px }
td.bottomnofull { width: 100% }

table.gallery { border: 0px; background: #111111; text-align: center; width: 100%; }
td.gallery { width: 20%; height: 130px; }
td.gallerynone { width: 20%; height: 0px; }

img { border: 0 }

p.right { text-align: right; }
p.center { text-align: center; }