* {margin: 0; padding: 0;}
body  {font: 12px Tahoma, Verdana, Arial, sans-serif; color: #000000; background: url(../images/1pxbg.gif) #FFFFFF;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
h1 {display: none;}
a {text-decoration: none; color: #00ccff;}
a:hover {text-decoration: underline; color: #660000; }
/*center*/
.center {width: 936px; margin: 0px auto;}
/*center*/

/*head*/
.head {background: url(../images/bgfill.gif) repeat-x;}
.head-left {width: 842px; margin: 0px auto; background: url(../images/head-left.jpg) top left no-repeat;}
.head-right {background: url(../images/head-right.jpg) top right no-repeat; height: 162px;}
.bookmark {width: 85px; position: absolute; text-indent: -9000px; overflow: hidden; margin: 0 0 0 692px; top: 20px;}
.bookmark a {height: 55px; display: block;}
/*head*/

/*desc*/
.desc {text-align: center; color: #642d00;}
/*desc*/

/*archive pages*/
.pages {font-weight: bold; color: #890009; padding: 8px 0 0 30px;}
.pages span {display: block; float: left; margin-right: 11px; padding-top: 3px;}
.pages a {display: block; float: left; width: 22px; height: 18px; background: url(../images/pages_a_bg.gif) no-repeat; margin-right: 7px; text-align: center; padding-top: 3px; color: #c30f18;}
.pages a:hover {color: #FFFFFF;}
/*archive pages*/

/*thumbs*/
.thumbs {padding-top: 10px;}
.thumbs img {width: 150px; height: 200px; margin: 0 4px 4px 0; border: 1px solid #5f3806;}
.thumbs a:hover img {border: 1px dashed #660000;}
/*thumbs*/

/*hardlink*/
.hardlink {padding: 10px 0 0 70px;}
.hardlink div {text-align: center; width: 190px; height: 82px; padding: 15px 10px 0 0; background: url(../images/hardlink_bg.jpg) no-repeat; float: left; color: #5f322c; font-weight: bold; font-size:11px;}
.hardlink a {color: #c30f18; font-size: 20px;}
.hardlink a:hover {color: #ff0000;}
/*hardlink*/

/*top*/
.top {padding: 31px 0 0 0px; font-size: 16px; font-weight: bold;}
.top a {color: #c30f18;}
.top a:hover {color: #666600;}
.top ul {float: left; width: 187px;}
.top li {background: url(../images/top-bullet.gif) 0px 5px no-repeat; padding-left: 27px;}
/*top*/

/*footer*/
.footer {background: url(../images/footer_bg.jpg) top repeat-x;}
.foot {width: 548px; margin: 0px auto; background: url(../images/foot.jpg) bottom no-repeat; height: 300px;}
.foot-desc {position: absolute; width: 165px; font-size: 9px; color: #8d3901; margin: 50px 0 0 180px;}
.copy {position: absolute; margin: 270px 0 0 80px; font-size: 9px; color: #ffffff;}
.copy a {color: #FFFFFF;}
/*footer*/

/*paysites_box*/
.paysites { width: 930px; margin: 10px auto; }
.paysite { background: url(../images/paysite_box.gif); width: 223px; height: 280px; text-align: center; float: left; margin: 4px; }
.paysite span { font-size:19px; }
.paysite a {color: #c30f18; font-size: 20px; font-family: Tahoma; font-weight: bold; margin: 3px auto; display: block  }
.paysite a:hover {color: #a9d413; text-decoration: none;}
.paysite IMG { width: 205px; height: 205px; border: 3px solid #a9d413; margin: 3px auto; }
.paysite a:hover IMG { border: 3px solid #81441c; }
/*paysites_box*/