* {margin: 0; padding: 0;}
html {height: 100%}
body {
	font: 12px Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background: #ffeabd url(images/bg.gif) center;
	color: #fd5306;
}

a:link, a:visited, a:active, a:hover {color: #000; text-decoration: underline;}
a:hover { text-decoration: none;}

img {border: none;}
input, select {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header { height: 160px; background: url(images/top_bg.jpg) repeat-x center top; margin: 0 0 -160px; position: relative; z-index: 1; }
#header .hpadd{ width: 1000px; height: 160px; margin: 0 auto; background: url(images/hbg.jpg) no-repeat left top; }
#header .hta{ width: 500px; height: 125px; float: left; }
#header .hta .welc{ width: 220px; float: left; font-size: 10px; text-align: center; color: #fff; }
#header .hta .welc .wcpadd{ padding: 18px 0 0 90px; }
#header .hta .welc a:link, #header .hta .welc a:visited, #header .hta .welc a:active, #header .hta .welc a:hover {color: #fff603; text-decoration: none;}
#header .hta .welc a:hover { text-decoration: underline;}
#header .hta .htapadd{ float: right; font-size: 11px; padding: 20px 40px 0 0; width: 205px; color: #000; }
#header .hta .htapadd ul{ float: left; width: 49%; font-weight: 700;}

#header .hta a:link, #header .hta a:visited, #header .hta a:active, #header .hta a:hover {color: #000; text-decoration: none; font-weight: 400; }
#header .hta a:hover { text-decoration: underline;}

#header .hlogo{ width: 500px; height: 125px; float: right; }
#header .hmenu{ width: 100%; clear: both; height: 35px; background: url(images/hmenu.jpg) no-repeat; font-size: 12px; text-align: center; font-weight: 700; color: #000; line-height: 25px; }
#header .hmenu a:link, #header .hmenu a:visited, #header .hmenu a:active, #header .hmenu a:hover {color: #000; text-decoration: none;}
#header .hmenu a:hover { text-decoration: underline;}
/* Middle
-----------------------------------------------------------------------------*/
#content { padding: 160px 0 125px; }

.title{ text-align: center; background: url(images/title.png) no-repeat center top; height: 45px; width: 606px; margin: 3px auto 0; }
.title h2{ font-size: 17px; color: #000; padding: 20px 0 0; }
.welcome{ font-size: 12px; color: #000; padding: 20px 0 0; }


.tb1{ width: 998px; margin: 0 auto; }
.tb2{ width: 950px; margin: 0 auto; }
.tb_t{ width: 100%; background: #FDF2DC url(images/tb_hor.gif) repeat-x top; }
.tb_b{ width: 100%; background: url(images/tb_hor.gif) repeat-x bottom; }
.tb_l{ width: 100%; background: url(images/tb_ver.gif) repeat-y left; }
.tb_r{ width: 100%; background: url(images/tb_ver.gif) repeat-y right; }

.tb_lt{ width: 100%; background: url(images/tb_lt.gif) no-repeat left top; }
.tb_rt{ width: 100%; background: url(images/tb_rt.gif) no-repeat right top; }
.tb_lb{ width: 100%; background: url(images/tb_lb.gif) no-repeat left bottom; }
.tb_rb{padding: 8px; background: url(images/tb_rb.gif) no-repeat right bottom; }

.bttm_book{ width: 606px; margin: 0 auto 10px; height: 45px; overflow: hidden; }

.thumbs{ text-align: center; }
.thumbs img{ background: #fff; margin: 0 0 2px; }
.thumbs a img { border: 1px solid #732A0B }
.thumbs a:hover img { border: 1px dashed #732A0B }

.archives { text-align: center; color: #000; margin: 0 0 10px; }
.archives li{ width: 29px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; *margin: 0 2px; line-height: 27px; background: url(images/arch.jpg) no-repeat center; text-align: center; font-size: 13px; font-weight: 700; padding: 0 0 2px;}
.archives .fst{ width: 110px; background: transparent; }
.archives a:link, .archives a:visited, .archives a:active, .archives a:hover {color: #fff; text-decoration: none;}
.archives a:hover { text-decoration: underline;}

.traders{ text-align: center; }
.traders_header{font-size: 20px; font-weight: 700; color: #000; padding: 10px 0 0;}
.traders li{ width: 283px; height: 124px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; margin: 0 10px; *margin: 0 12px; background: url(images/trad.jpg) no-repeat center; font-size: 20px; font-weight: 700; line-height: 124px; }
.traders a:link, .traders a:visited, .traders a:active, .traders a:hover {color: #000; text-decoration: none;}
.traders a:hover { text-decoration: underline;}

.top_list{ padding: 10px; }
.top_list ul{ display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; *margin: 0 2px; width: 24%; font-size: 18px; }
.top_list a:link, .top_list a:visited, .top_list a:active, .top_list a:hover {color: #000; text-decoration: none;}
.top_list a:hover { text-decoration: underline;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	margin: -125px auto 0;
	height: 125px;
	background: url(images/bttm_bg.jpg) repeat-x center bottom;
	font-size: 12px;
	color: #000;
	text-align: center;
}
#footer .fpadd{ width: 1000px; height: 125px; margin: 0 auto; background: url(images/fbg.jpg) no-repeat right bottom; }
#footer .flogo{ width: 500px; float: left; }
#footer .fta{ width: 500px; height: 125px; float: right; }
#footer .ftapadd{ padding: 60px 180px 0 0; }
