* {font-family:Arial,Helvetica,sans-serif;color:#97897b;margin:0px;padding:0px;}
h1 {font-size:26px;color:#392f25;padding-top:5px;margin:0px 0px 11px 20px;}
body    {text-align:left;background:#000000 url(bg.gif);}
a, a * {color:#ddc887;} a:hover, a:hover * {cursor:pointer;color:#ffffff;}
img {vertical-align:bottom;}
h2 {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:24px;color:#392f25;padding-top:7px;margin:0px 0px 11px 20px;}
h3 {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:46px;letter-spacing:-0.03em;color:#d1ccc4;padding-top:15px;margin:0px 0px 11px 20px;}
strong {font-size:32px;letter-spacing:-0.04em;color:#d1ccc4;padding-top:15px;margin:0px 0px 11px 20px;}
.bestlink {position:absolute;visibility:hidden;display:none;}

.left {float:left;}
.right {float:right;}

span.booklink {color:#ffe3d0;cursor:pointer;}
a.banner img {border:2px solid #d3c390;}
a.banner:hover img {border:2px solid #ffffff;}
.top {width:870px;height:144px;background:#ece4db url(top-bg.gif) repeat-x bottom left;text-align:left;color:#000000;}
.top p {margin-left:20px;font-size:11px;color:#352e26;}
.logo {float:left;margin:3px 7px 3px 3px;}

div.catmenu {clear:both;width:855px;height:30px;padding-top:1px;}
div.catmenu a {float:left;width:168px;color:#0066ff;background-color:#f3ece3;border:1px solid #ffffff;margin:0px 1px 0px 0px;padding:3px 0px 3px 0px;}
div.catmenu span {float:left;width:140px;color:#e82b2a;background-color:#e1dbd6;border:1px solid #ffffff;margin:0px 1px 0px 0px;padding:3px 0px 3px 0px;}
div.catmenu a:hover {background-color:#ffffff;color:#e82b2a;}

div.catmenu2 {clear:both;width:570px;height:30px;padding-top:1px;}
div.catmenu2 a {float:left;width:110px;font-size:12px;background-color:#3a3330;border:1px solid #81736d;margin:0px 1px 0px 0px;padding:3px 0px 3px 0px;}
div.catmenu2 span {float:left;width:110px;font-size:12px;color:#e82b2a;background-color:#3a3330;border:1px solid #81736d;margin:0px 1px 0px 0px;padding:3px 0px 3px 0px;}
div.catmenu2 a:hover {}

.main {width:950px;}
.pics  {width:950px;margin-top:7px;margin-bottom:2px;}
.pics img {width:180px;height:240px;border:0px;border:1px solid #81736d;margin:6px 0px 0px 6px;background-color:#3a3330;}
.pics a:hover img {border:1px solid #d4cdc4;}
.videos  {width:950px;margin-top:7px;margin-bottom:2px;}
.videos img {width:210px;height:160px;border:0px;border:1px solid #867764;margin:6px 0px 0px 6px;background-color:#494239;}
.videos a:hover img {border:1px solid #d4cdc4;}

div.tl {padding:6px;margin:0px 10px 15px 10px;overflow:hidden;}
div.tl div.col {float:left;display:inline;width:220px;padding-left:5px;text-align:left;overflow:hidden;}
div.tl ul {padding:0px;margin:0px;list-style:none;}
div.tl li {width:220px;font-size:20px;line-height:24px;color:#97897b;white-space:nowrap;overflow:hidden;}
div.tl li * {font-size:20px;text-decoration:none;}
div.tl li span {color:#97897b;font-size:18px;line-height:20px;margin-right:5px;}
div.tl li a {font-size:20px;letter-spacing:-0.03em;text-decoration:none;font-weight:bold;}
div.tl li a:hover {text-decoration:underline;}
div.tl p {font-size:22px;color:#97897b;font-weight:bold;margin:10px 0px 0px 0px;letter-spacing:-1;line-height:22px;}

div.hlinks {clear:both;display:block;width:922px;margin-bottom:10px;font-size:14px;padding:2px 0px 3px 0px;}
div.hlinks a {padding:0px 2px 0px 2px;font-size:12px;}

.bottom {clear:both;text-align:center;font-size:12px;line-height:14px;margin-top:10px;}
.bottom span {color:#776f66;}
.bottom a.n {text-decoration:none;}
.bottom a {color:#b9b1a9;}
.bottom a:hover {color:#ffffff;}

#scj {width:0px;height:0px;position:absolute;top:-150px;}
