a.thumb {
	BORDER: 1px solid #8D7B4B;
	display: block;
	height: 180px;
	width: 240px;
} 
a.thumb:hover {
	BORDER: 1px solid #FFFFFF;
	display: block;
}
.recomlinks, .promotext_a, .promotext_b, .h10, .h11, .hdr03, .tp01, .tp02, .lnks a, .tplinks a, .toplnks, .h04, .decl, .ttraf, .btm02, .arcpages a{
	font-family: "Courier New", Courier, monospace;
}
.btm02{
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 30px;
	padding-left: 10px;
	color: #FFFF99;
	font-size: 26px;
}
.arcpages a{
	text-decoration: none;
	color: #FFFFFF;
	width: 20px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 28px;
	line-height: 28px;
}
.arcpages a:hover, .arcpages a:active{
	color: #000000;
	background-color: #B6A78E;
}
.recomlinks{
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-size: 15px;
	letter-spacing: 0px;
	line-height: 16px;
}
.recomlinks:hover{
	font-weight: bold;
	color: #FFFF00;
}
.text{
	font-weight: normal;
	color: #645736;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	letter-spacing: 0px;
}
.text:hover{
	font-weight: bold;
	color: #000000;
}
.h11, .hdr03, .tp01, .tp02{
	color: #FFFFFF;
	text-align: center;
	font-size: 22px;
	vertical-align: middle;
}
.thumbnl{
	background-image: url(tf_tmbnl.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.promotext_a {
	color: #FFFFFF;
	font-size: 23px;
	font-weight: bolder;
}
.promotext_b {
	color: #FFFFFF;
	font-size: 12px;
	vertical-align: top;
}

.mtbl {
	background-image: url(tf_mtbl.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding-left: 2px;
}
.h10 {
	background-image: url(tf_h10.jpg);
	background-repeat: no-repeat;
	height: 168px;
	width: 259px;
	font-size: 12px;
	color: #FDFDCC;
	line-height: 12px;
}
.h11 {
	background-image: url(tf_h11.jpg);
	background-repeat: no-repeat;
	height: 27px;
}
.tpgrnd {
	background-image: url(tf_tpgrnd.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.bfill {
	background-image: url(tf_bfill.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.b1bm {
	padding-left: 12px;
}

.hdr02 {
	background-image: url(tf_hdr02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.hdr03 {
	background-image: url(tf_hdr03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 40px;
}

.tfill{
	background-image: url(tf_tfill.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tp01 {
	background-image: url(tf_tp01.jpg);
}
.tp02 {
	background-image: url(tf_tp02.gif);
}
.tp01, .tp02 {
	background-repeat: no-repeat;
	height: 39px;
}
.tp_fill{
	background-image: url(tf_tpfill.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.tplinks a{
	font-size: 15px;
	padding-left: 15px;
	text-decoration: none;
	color: #FDFDCC;
	display: block;
	height: 18px;
}
.tplinks a:hover {
	color: #FFFF00;
	padding-left: 18px;
	text-decoration: underline;
}
.lnks a, .toplnks a {
	font-size: 14px;
	text-decoration:none;
	color: #FDFDCC;
	display: block;
	width: 480px;
	height: 20px;
	font-weight: normal;
	text-overflow : ellipsis; overflow : hidden
}
.toplnks a{
	width: 150px;
	padding-left: 5px;
	font-size: 12px;
}
.lnks a:hover, .lnks a:active, .toplnks a:hover, .toplnks a:active{
	color: #FDFDCC;
	background-color: #72633D;
}
.lnks a:visited{
	text-decoration: line-through;
}


.wfill {
	background-image: url(tf_wfill.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.decl{
	color: #FFFFFF;
	font-size: 10px;
	line-height: 10px;
}
.ttraf{
	text-decoration:none;
	font-size:15px;
	color:#FFFFFF;
	font-weight: bold;
	display: block;
	width: 630px;
	padding-top: 1px;
}
.ttraf:hover{
	color: #FFFF00;
}
.look {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF0000;
	text-decoration: blink;
	text-align: center;
	font-weight: bold;
	background-position: center;
}
.look:hover{
	color: #FF6600;
	padding-left: 4px;
}

