* {margin: 0; padding: 0;}
body  {font: 15px Geneva, Arial, Helvetica, sans-serif; color: #c43008; background: url(../images/head-x.gif) top repeat-x #e5f999;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
h1 {display: none;}
a {color: #8D3400;}

/*center*/
.center {width: 1000px; margin: 0px auto;}
/*center*/

/*logo*/
.logo {background: url(../images/logo.jpg) top center no-repeat; height: 209px;}
.bookmark {width: 70px; position: absolute; top: 92px; text-indent: -9000px; overflow: hidden; margin-left: 633px;}
.bookmark a {height: 34px; display: block;}
/*logo*/

/*thumbs*/
.thumbs div {width: 250px; float: left; margin-bottom: 15px; text-align: center;}
.thumbs img {width: 245px; height: 326px;}
.thumbs span {font-size: 18px;}
/*thumbs*/

/*thumbs2*/
.thumbs2 {width: 980px; margin: 0px auto; margin-bottom: 20px;}
.thumbs2 h2 {font-size: 18px; font-weight: normal; text-align: center; color: #c43008; margin-bottom: 5px;}
.thumbs2 img {width: 190px; height: 142px; border: 1px solid #732d00; margin: 0px 4px 4px 0;}
/*thumbs2*/

/*thumbs3*/
.thumbs3 {margin: 0 0 20px 8px;}
.thumbs3 h2 {font-size: 18px; font-weight: normal; text-align: center; color: #c43008; margin-bottom: 5px;}
.thumbs3 img {width: 135px; height: 180px; border: 1px solid #732d00; margin: 0px 4px 4px 0;}
/*thumbs2*/

/*thumbs4*/
.thumbs4 {width: 996px; margin: 0px auto; margin-bottom: 20px; }
.thumbs4 h2 {font-size: 18px; font-weight: normal; text-align: center; color: #c43008; margin-bottom: 5px;}
.thumbs4 img {width: 195px; height: 260px; border: 1px solid #732d00; margin: 0 2px 2px 0;}
/*thumbs4*/

/*thumbs5*/
.thumbs5 {width: 996px; margin: 0px auto; margin-bottom: 20px; }
.thumbs5 h2 {font-size: 18px; font-weight: normal; text-align: center; color: #c43008; margin-bottom: 5px;}
.thumbs5 img {width: 240px; height: 180px; border: 1px solid #732d00; margin: 3px;}
/*thumbs5*/

/*hardlinks*/
.hardlinks div {text-align: center; width: 257px; background: url(../images/hardlink-bg.jpg) no-repeat; padding: 23px 25px 0 25px; font-size: 12px; height: 73px; float: left; margin: 0 12px 20px 12px; margin: 0 10px 20px 10px;}
.hardlinks a {font-size: 24px;}
/*hardlinks*/

/*top*/
.top, .top2, .top3, .banner {border: 4px solid #f9ffda; background: #f4fbb7; min-height: 1px; _height: 1px; width: 980px; margin: 0 0 20px 7px;}
html* .top, .top2 {padding-bottom: 8px;}
.top h2, .top2 h2, .top4 h2 {height: 23px; padding-top: 3px; background: #faf29d; font-size: 18px; font-weight: normal; text-align: center; color: #c43008;}
.top ul {width: 120px; float: left;}
.top li {background: url(../images/bullet1.gif) 0px 2px no-repeat; text-indent: 20px; margin-bottom: 5px;}
.top div {padding: 10px 0 5px 15px;}
/*top*/

/*top2*/
.top2 ul {width: 193px; float: left; font-weight: bold;}
.top2 a {font-weight: normal;}
.top2 li {margin-bottom: 5px;}
.top2 div {padding: 10px 0 5px 15px;}
/*top2*/

/*top3*/
.top3 ul {width: 140px; float: left; padding: 8px 0;}
.top3 li {padding: 8px 0 8px 36px;}
.q01 li {background: url(../images/video.gif) 4px 0px no-repeat;}
.q02 li {background: url(../images/pic.gif) 4px 0px no-repeat;}
/*top3*/

/*top4*/
.top4 {width: 988px; margin: 0 0 0 7px;}
.top4 h2 {border: 4px solid #f9ffda;}
.top4 div {width: 293px; float: left; border: 4px solid #f9ffda; border-top: none; background: #f4fbb7; padding: 10px 0 4px 23px;}
.top4 ul {width: 145px; float: left;}
.top4 li {background: url(../images/bullet2.gif) 0px 2px no-repeat; margin-bottom: 8px; text-indent: 20px;}
.q03 {margin: 0 8px 0 8px;}
/*top4*/

/*top5*/
.top5 div {width: 192px; float: left; padding: 0px 4px 10px 4px; text-align: center;}
.top5 div img {width: 190px; height: 266px; border: 1px solid #732d00; margin-bottom: 3px;}
.top5 span {display: block; text-decoration: underline; font-weight: bold;}
.top5 h2 {text-align: center; font-size: 18px; padding-bottom: 5px;}
.top5 {margin-bottom: 10px;}
.top5 a:hover span {text-decoration: none;}
/*top5*/

/*pages*/
.pages {padding: 0 0 20px 6px;}
.pages a {display: block; width: auto; padding: 0 16px 0 14px; float: left; background: #fefeda; color: #d83108; border: 1px solid #c43008; margin-right: 4px; text-decoration: none; margin-bottom: 5px;}
.pages a:hover {background: #ffcc99;}
.pages span {display: block; float: left; padding: 0px 5px 0 0; font-weight: bold; font-size: 15px;}
/*pages*/

/*banner*/
.banner { text-align: center; padding: 5px 0;}
/*banner*/

/*footer*/
.footer {text-align: center; font-size: 18px; padding: 40px 0 40px 0;}
.footer a {font-size: 15px; margin-top: 16px;}
/*footer*/