* {margin: 0; padding: 0;}
body {
	font: 12px Tahoma, Verdana, sans-serif;
	width: 100%;
	background: #FBEBCA url(images/bg.gif) center;
	color: #2f1608;
}

a:link, a:visited, a:active, a:hover {color: #975023; text-decoration: underline;}
a:hover {color: #3ea5cc; }

img {border: none;}
input, select {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}

#wrapper {
	width: 1000px;
	margin: 0 auto;
}
table{ border: 0; border-collapse: collapse; margin: 0 auto; }


/* Header
-----------------------------------------------------------------------------*/
#header {
	width: 100%;
	height: 160px;
	background: url(images/top_bg.jpg) repeat-x top;
}
#header .hpadd{ width: 1000px; }
#header .hta{ width: 415px; height: 130px; background: url(images/hta.jpg) no-repeat top; color: #9f6b3e; font-size: 11px; text-align: center; }
#header .hta p{ padding: 20px 265px 0 10px; }
#header .hta a:link, #header .hta a:visited, #header .hta a:active, #header .hta a:hover {color: #000; text-decoration: none;}
#header .hta a:hover {color: #1cb3bc; }
#header .hbook{ width: 415px; height: 65px; background: url(images/hbg.jpg) no-repeat; }
#header .hbook img{ margin: 0 0 0 106px; }
/* Middle
-----------------------------------------------------------------------------*/
#content {
}

.archives{ width: 100%; height: 40px; background: url(images/arch_menu.png) no-repeat; color: #05afe6; font-size: 14px; font-weight: 700; }
.archives td{ background: url(images/ai_bg.png) no-repeat center; text-align: center; }
.archives td.tanparrent{ background: transparent; }
.archives a:link, .archives a:visited, .archives a:active, .archives a:hover {color: #fb69a5; text-decoration: none; font-size: 18px;}
.archives a:hover {color: #0cb1e0; }


.title2 h2{ font-size: 30px; color: #12a5ee; text-align: center; font-weight: 400; }


.thumbs{ text-align: center; width: 100%; background: #F6E2D2 url(images/pal_dot.gif) repeat-y left; }
.thumbs td{ background: url(images/pal_dot.gif) repeat-y right; padding: 2px 0; }
.thumbs img{ background: #F8E4BC; margin: 1px 0; }
.thumbs a img{ border: 1px solid #E9C883; }
.thumbs a:hover img{ border: 1px solid #A47002; }

.bbook{ width: 100%; background: url(images/bttm_book_bg.png) repeat-x center top; }

.trad{ width: 800px; text-align: center; margin: 10px auto; border: 2px solid #EEC5A1; background: #FBEBCA; }
.trad img{ border: 1px solid #EEC5A1; margin: 5px auto; }
.trad .title{ height: 33px; line-height: 33px; width: 100%; background: url(images/title_bg.jpg); }
.trad .title h2{ font-size: 24px; color: #c24085; }
.trad a:link span, .trad a:visited span, .trad a:active span, .trad a:hover span {color: #c44387; text-decoration: underline; display: block; background: #F9DAB7; padding: 8px 0;}
.trad a:hover span {color: #12a5ee; text-decoration: none; }


.top_list{ width: 950px; margin: 10px auto; text-align: center; }
.top_list ul li{ font-size: 18px; line-height: 26px; padding: 2px 0; }
.top_list ul li span{ padding: 3px; background: url(images/top_list_bg.png) no-repeat center; color: #fff; margin: 0 10px 0 0; }
.top_list a:link, .top_list2 a:visited, .top_list2 a:active, .top_list2 a:hover {color: #975023; text-decoration:  underline;}
.top_list a:hover {color: #CB5191; text-decoration: none; }

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 895px;
	height: 155px;
	color: #614b2a;
	text-align: center;
	font-size: 11px;
}
#footer p{ padding: .4em 0; }

.fta{ width: 315px; height: 155px; background: url(images/fta.jpg) no-repeat bottom; }

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {color: #4e2304; text-decoration: underline;}
#footer a:hover { text-decoration: none; }



