*{margin:0;padding:0}
html,body{background:#000000;color:#999999;}
body{font: 76% arial,sans-serif;text-align:center}

div#header {width:754px;background:url(/head.jpg) no-repeat; height:128px;margin:0 auto 0 auto;}

div#container{width:754px; margin:0 auto 0 auto; background: url(/line2.gif) repeat; text-align:center;}
div#box{background:#41011b; width:748px; margin: 0 3px 0 3px;}

#box h1 { width:748px; height:30px; background: url(/h_line.gif) repeat-x bottom; font-size:18px; margin-bottom:10px; color: #FFFFFF}

col {clear:both}
#col1, #col2 {list-style:none; float:left; text-align:left;}
#col1 {width:125px; background: url(/v_line.gif) repeat-y right; padding-bottom:50px;overflow:hidden}
#col2 { margin-left:10px; width:600px; } /* border: 1px #00FF99 solid */

.niches li {padding:0; margin:0 0 0 4px; list-style:none; color:#8b0215}
.niches li a {color:#f0d867; font-size:12px; display:block; width:110px; height:15px; padding: 1px 0 0 7px}
.niches li a:hover {color:#ffeeee; background:#501020 url(/dot.gif) no-repeat left; font-weight:bold;padding: 0 0 1px 10px}
.niches li.sel a {color:#ffeeee; font-weight:bold;}

a { text-decoration:none;}

.site {clear:both; background:#000000;margin:5px 0 50px 0;padding:0;text-align:center;width:603px}
.site a {background:#501020;clear:both;font-size:12px;color:#DDAA11; width:593px;display:block; margin:1px;padding:9px 4px 9px 4px;text-align:justify;}
.site a img {border:none;margin:5px 62px;width:468px;max-height:120px}
.site a strong {display:block;font-size:18px;color:#FFCC33;text-align:center; clear:both}
.site a:hover {background:#601020}

#cc {color:#666666; font-size:11px; padding:10px; margin-top:15px; letter-spacing:2px; clear:both; background: #000000 url(/grad2.gif) repeat-x top;}
#cc a {color:#666666}
#footer {clear:both; background:url(/line.gif) repeat-x; height:3px; width:754px; margin:0 auto 30px}

#pages {color:#888888;font-weight:bold;text-align:center;padding:10px 5px;margin:2px auto; font-size:16px; height:50px;width:500px}
#pages a { padding:3px 5px; color:#f0d867; background:#501020; border:1px solid #000000; margin:2px 2px 10px 2px;width:23px;display:block; float:left }
#pages a:hover { background:#601020; }
#pages b { padding:3px 5px; color:#888888; background:#601020; border:1px solid #000000; margin:2px 2px 10px 2px;width:23px;display:block; float:left }

#thumb {position:absolute; top:0; left:0; width:125px; height:125px; z-index:5; visibility:hidden;}
#thumb img {border:none}

#smpl { border:none; margin:0; padding:0; width:600px; text-align:center; overflow:hidden}
#smpl img {border:2px solid #000000;}
#smpl a { font-size:14px; color:#DDAA11; display:block;width:600px;}
#smpl a strong { font-size: 18px}
#smpl a:hover {color:#FFCC33;}

.name {clear:both; width:603px; height:24px; display:block; margin:0; padding:0}
.name li {float:left;list-style:none;width:500px;color:#CCCCCC;font-weight:bold;text-align:left;padding:4px;margin:0;}
li.votes {width:75px; overflow:hidden;}
.name a {display:inline; margin:0; padding:0;background:#000000;color:#FFCC33}
.name a:hover {background:#000000;color:#FFCC33; text-decoration:underline}
li.sample {width:87px; text-align:right; font-weight:bold;}
li.sample a {font-weight:bold;}

.leftopt {margin: 10px 0 20px 0; padding-top:10px; width:120px; overflow:hidden; text-align:center; background:url(h_line.gif) repeat-x top}
#show {background:#602233; color:#CCCCCC; border:1px solid #000000; margin-left:3px; padding:2px}
#findbut {background:#333333; color:#CCCCCC; border:1px solid #000000}

.also {padding:10px 0;text-align:center}
.also a {margin:0;padding:0;color:#FFCC33}
.also a:hover {color:#FFCC33; text-decoration:underline}

