* {margin: 0; padding: 0;}

body {
	font: 12px Tahoma, Verdana, sans-serif;
	width: 100%;
	text-align: center;
	background: #996F42 url(images/bg.jpg) center top;
	color: #8c7e6f;
}

a:link, a:visited, a:active, a:hover {color: #8c7e6f; text-decoration: none;}
a:hover {text-decoration: underline; color: #d73f39; }

img {border: none;}
input, select {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}


.top_bg{ width: 100%; background: url(images/top_bg.jpg) repeat-x top; }
.top_bg .tbpadd{ width: 100%; background: url(images/tbpadd.jpg) no-repeat center top;}
.bttm_bg{ width: 100%; background: url(images/bttm_bg.jpg) no-repeat center bottom; }

#wrapper {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	background: #EDE4CC;
}


/* Header
-----------------------------------------------------------------------------*/
#header { height: 235px; overflow: hidden; background: url(images/hbg.jpg) no-repeat right top; }
#header .hlogo{ width: 595px; height: 235px; float: left; overflow: hidden; }
#header .hta{ width: 265px; height: 235px; overflow: hidden; float: left; background: url(images/hta.jpg) no-repeat; font-size: 10px; font-weight: 700; color: #75321f; }
#header .hta .htapadd{ padding: 25px 10px; }
#header .hta ul.uleft{ width: 54%; float: left; }
#header .hta ul.uright{ width: 43%; float: right; }
#header .hta ul li{ margin: 6px 0; }
#header .hta a:link, #header .hta a:visited, #header .hta a:active, #header .hta a:hover {color: #75321f; text-decoration: none;}
#header .hta a:hover {text-decoration: underline; }
#header .hbook{ width: 140px; float: right; }
#header .hbook img{ margin: 90px 0 0; }
/* Middle
-----------------------------------------------------------------------------*/
#content {
}
.thumbs{ width: 100%; text-align: center; font-size: 1px; padding: 10px 0; }
.thumbs img{ background: #fff url(images/thumb_bg.png) no-repeat right bottom; margin: 4px; }
.thumbs a img{ border: 1px solid #916A50; }
.thumbs a:hover img{ border: 1px dashed #916A50; }

.top_sep{ width: 100%; height: 95px; overflow: hidden; font-size: 1px; }

.links{ width: 100%; background: #F4F0E4; font-weight: 700; text-align: center;}
.links h3{ color: #d73f39; font-size: 12px; line-height: 30px; }
.links ul{ width: 19%; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; position:relative;z-index:99; text-align: left; }
.links ul li{ padding: 0 0 0 10px; margin: 3px 0; }

.title{ width: 100%; height: 145px; overflow: hidden; background: url(images/title_bg.jpg) no-repeat 500px 0; }
.title .tblock{ width: 500px; float: left; }
.title .tbook{ width: 152px; float: right; }

.links .archives{ width: 100%; text-align: center; padding: 0 0 10px; color: #d73f39; }
.links .archives li{ display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; *display: inline; position:relative;z-index:99; }

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 135px;
	background: #BFF08E;
}
