@media screen {

	* { margin: 0; } 

	html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote,
	p, address, form, fieldset, img, ul, ol, dl, dt, dd, li, hr,
	table, td, th, strong, em, sup, sub, dfn, ins, del, q, cite,
	var, samp, code, kbd, tt { margin: 0; padding: 0; border: 0; }

	body { color: #333; background: #FEFEFE none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; text-align: center; }

	h1 { font-size: 1.7em; margin-top: 0; }
	h2 { font-size: 1.5em; }
	h3 { font-size: 1.1em; }
	h4 { font-size: 1.0em; }
	h5 { font-size: 1.0em; }
	h1, h2, h3, h4, h5 { color: #DD7200; }

	a { color : #772205; text-decoration: none; }
	a:hover { color: #DC7200; text-decoration: underline; }

	ul { list-style-type: none; }

	blockquote {
	display: block;
	margin: 10px;
	padding: 10px;
	margin-left: 20px;
	border: 1px #D8CEC6 solid;
	background: #F6F6F6 none;
	}
	.clr { clear: both; line-height: 0; font-size: 0; }
	.clr2 { clear: both; }

	.bdy { background: #fdfaee url('/gfx/bg_bdy.jpg') repeat-x 0 0; }
	.bdy2 { margin: 0 auto; padding: 0 0 20px; width: 1000px; text-align: left; }
	#hdr { position: relative; height: 110px; /*background: transparent url('/gfx/bg_header.jpg') no-repeat top left;*/ z-index:60 !important; }
	#cnt0 { width: 1000px; background: #FFF url('/gfx/bg_cnt0.gif') repeat-y top center; z-index: 50 !important; }
	#cnt1 { background: transparent url('/gfx/bg_cnt1.gif') no-repeat bottom center; }
	#cnt2 { padding: 10px; background: transparent url('/gfx/bg_cnt2.gif') no-repeat top center; }
	#cnt3 {  padding: 10px 0 0; background: transparent url('/gfx/bg_dot.gif') repeat-y 675px 0; }

	#col1p { float: left; width: 666px; margin: 0 0 0; }
	#col1 { float: left; width: 390px; }
	#col2 { position: relative; float: right; width: 270px; }
	#col3 { float: right; width: 300px; }

	.lgo { position: absolute; /*left: 55px;*/ left: 15px; top: 10px; }
	.lgo2 { position: absolute; left: 140px; top: 0px; width: 170px; }
	
	#nav0 { position: absolute; left: 310px; top: 10px; text-align: left; }
	#nav0 li { float: left; padding: 0 50px 20px 20px; background: transparent url('/gfx/bg_nav0.gif') no-repeat top left; line-height: 1.8em; white-space: nowrap; }
	#nav0 li .i1 {
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #DC7200; font-size: 20px; }
	#nav0 li .i2 {
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #772205; font-size: 16px; }
	/* F \*/
	* html #nav0 a { width: 20px; }
	/* F END */

	#nav0a { position: absolute; right: 25px; top: 5px; text-align: right; }
	#nav0a li { clear: both; line-height: 1.2em; white-space: nowrap; }
	#nav0a li img { float: right; }
	#nav0a li span { float: right; padding: 7px 0 0 0; }
	/* F \*/
	* html #nav0a a { width: 20px; vertical-align: middle; }
	/* F END */
		
	#nav1 { position: absolute; bottom: 0; right: 20px; font-size: 1em; height: 25px; }
	#nav1 ul { text-align: center; }
	#nav1 li { float: left; margin: 0 0 0 1px; height: 25px; background: #9d9d9d url('/gfx/bg_navL.gif') no-repeat top left; }
	/* F \*/
	* html #nav1 li { width: 20px; }
	/* F END */
	#nav1 a,#nav1 a:hover {
		display: block;
		padding: 5px 15px 0;
		height: 20px;
		background: transparent url('/gfx/bg_navR.gif') no-repeat top right;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		font-weight: bold;
		color: #FFF;
	}
	#nav1 a:hover { color : #DC7200; text-decoration: none; }
	#nav1 .active a { color: #DC7200; }
	#nav1 .snav { position: absolute; left: 0; top: 28px; display: none; background: #FFF; padding: 10px; text-align: left; border: 1px #D8CEC6 solid; z-index: 100 !important; }
	#nav1 .snav .lst { float: none; list-style-type: none; margin: 0; padding: 0; text-align: left; z-index: 100 !important; }
	#nav1 .snav .lst li { float: none; margin: 0; padding: 0; text-align: left; background: none; }
	#nav1 .snav .lst li a, #nav .snav .lst li a:hover { float: none; margin: 0; padding: 0; width: auto; white-space: nowrap; background: none; text-align: left; color: #632B18; }
	#nav1 .snav .lst li a:hover { color: #DC7200; }
	
	#nav2 { position: absolute; top: 0; left: 20px; font-size: 1em; height: 25px; }
	#nav2 ul { text-align: center; }
	#nav2 li { float: left; margin: 0 0 0 1px; height: 25px; white-space: nowrap; }
	#nav2 li.act { float: left; margin: 0 0 0 1px; height: 25px; }
	#nav2 li a { display: block; float: left; margin: 0 0 0 1px; height: 25px; background: transparent url('/gfx/bx3_hd2L.gif') no-repeat top left; }
	#nav2 li.act a { display: block; float: left; margin: 0 0 0 1px; height: 25px; background: transparent url('/gfx/bx3_hd1L.gif') no-repeat top left; }
	#nav2 li a:hover { display: block; float: left; margin: 0 0 0 1px; height: 25px; background: transparent url('/gfx/bx3_hd1L.gif') no-repeat top left; color: #DC7200; }
	#nav2 a span {
		display: block;
		padding: 5px 15px 0;
		height: 20px;
		background: transparent url('/gfx/bx3_hd2R.gif') no-repeat top right;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		font-weight: bold;
		color: #6a5240;
	}
	#nav2 .act a span {
		background: transparent url('/gfx/bx3_hd1R.gif') no-repeat top right;
		color: #dc7200;
	}
	#nav2 a:hover { color : #DC7200; text-decoration: none; }
	#nav2 .act a { color: #DC7200; }
	/* F \*/
	* html #nav2 li { width: 20px; }
	/* F END */

	.lnk1 { display: block; float: left; margin: 1em; font-family: Tahoma,sans-serif; font-size: 1.2em; font-weight: normal; color: #DC7200; }
	.lnk2 { display: block; float: right; margin: 1em; font-family: Tahoma,sans-serif; font-size: 1.2em; font-weight: normal; color: #DC7200; }
		
	.bx1 { margin: 0 0 10px; position: relative; }
	.bx1 .hd { margin: 0 0 5px 10px; font-size: 1.1em; }
	.bx1 .hd span, .bx1 .hd a, .bx1 .hd a:hover { font-weight: bold; color: #DC7200; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
	.bx1 .bcn1 { background: #fbf9f1 url('/gfx/bg_bx1bg.gif') repeat-y top center; }
	.bx1 .bcn2 { position: relative; background: transparent url('/gfx/bg_bx1T.gif') no-repeat center top; }
	.bx1 .bcn3 { padding: 8px; background: transparent url('/gfx/bg_bx1B.gif') no-repeat center bottom; }
	
	.bx2 { margin: 0 0 10px; position: relative; }
	.bx2 .bcn1 { background: transparent url('/gfx/bg_dot.gif') repeat-y 50% 0; }

	.bx3 { margin: 0 0 10px; position: relative; }
	.bx3 .hd, .bx3 .hd span, .bx3 .hd a, .bx3 .hd a:hover { color: #DA8819; }
	.bx3 .bcn1 { padding: 25px 0 0; }
	.bx3 .bcn2 { positon: relative; margin: 0 20px; padding: 20px 0 0 0; height: 115px; overflow: hidden; background: #fff url('/gfx/scrl_bg.gif') no-repeat top center; }
	.bx3 .scrlbtnL { width: 20px; height: 135px; float: left; background: transparent url('/gfx/scrl_btnL.gif') no-repeat center left; }
	.bx3 .scrlbtnR { width: 20px; height: 135px; float: right; background: transparent url('/gfx/scrl_btnR.gif') no-repeat center right; }
	.bx3 .bcn2 .tsrs1 { display: none; }

	.bx4 { margin: 0 0 10px; position: relative; }
	.bx4 .hd { margin: 0 0 5px 10px; font-size: 1.1em; }
	.bx4 .hd span, .bx4 .hd a, .bx4 .hd a:hover { font-weight: bold; color: #DC7200; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }

	.bx5 { margin: 0 0 10px; position: relative; background: transparent url('/gfx/bg_dot.gif') repeat-y 155px 0; }

	.bx6 { float: left; width: 165px; }
	.bx6 .hd { margin: 0 0 10px 10px; font-size: 1.1em; }
	.bx6 .hd span, .bx6 .hd a, .bx6 .hd a:hover { font-weight: bold; color: #DC7200; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }

	.bx7 { float: left; width: 500px; }
	.bx7 .hd { margin: 0 0 10px 10px; font-size: 1.1em; }
	.bx7 .hd span, .bx7 .hd a, .bx7 .hd a:hover { font-weight: bold; color: #DC7200; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
	.bx7 .bcn1 { position: relative; background: #ececec url('/gfx/bg_bx7T.gif') no-repeat top center; }
	.bx7 .bcn2 { position: relative; padding: 8px; background: transparent url('/gfx/bg_bx7B.gif') no-repeat bottom center; }

	.bx8 { margin: 0 0 10px; padding: 10px; background: transparent url('/gfx/bg_bx8.jpg') no-repeat left top; height: 180px; }
	.bx8 .hd { margin: 0 0 10px 10px; font-size: 1.1em; }
	.bx8 .hd span, .bx8 .hd a, .bx8 .hd a:hover { font-weight: bold; color: #DC7200; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
	.bx8 .bcn1 { text-align: center; padding: 20px 0 0 0; }
	
	.bx9 { margin: 0 0 10px; background: transparent url('/gfx/bg_bx9.gif') repeat-y top center; }
	.bx9 .hd { margin: 0 0 10px 10px; font-size: 1.1em; }
	.bx9 .hd span, .bx9 .hd a, .bx9 .hd a:hover { font-weight: bold; color: #DC7200; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
	.bx9 .bcn1 { }

	.bx10 { float: left;  margin: 0; padding: 0 4px 0 10px; width: 152px; }
	.bx10.frst { padding: 0 4px 0 10px; width: 152px; }
	.bx10 .hd { margin: 0 0 10px 5px; font-size: 1.1em; }
	.bx10 .hd span, .bx10 .hd a, .bx10 .hd a:hover { font-weight: normal; color: #DC7200; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
	.bx10 .bcn1 { }
	
	.bx11 { margin: 10px 0; background: transparent url(/gfx/bg_bx11C.jpg) repeat-y left top; }
	.bx11.c { clear: both; }
	.bx11.l { float: left; width: 328px; background-position: right top; }
	.bx11.r { float: right; width: 328px; }
	.bx11 .hd { padding: 5px 0 5px; font-size: 1.1em; font-weight: normal; }
	.bx11 .hd span, .bx11 .hd a, .bx11 .hd a:hover { font-weight: normal; color: #DC7200; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
	.bx11 .sttl { margin: 0 0 5px 0; font-size: 1.1em; font-weight: normal; color: #772205; }
	.bx11 .bcn1 { background: transparent url(/gfx/bg_bx11T.jpg) no-repeat left top; }
	.bx11 .bcn2 { padding: 5px 10px; background: transparent url(/gfx/bg_bx11B.jpg) no-repeat left bottom; }
	.bx11.l .bcn1 { background-position: right top; }
	.bx11.l .bcn2 { background-position: right bottom; }
	.bx11 .lnk { clear: both; text-align: right; }
	.bx11 .lnk1 { margin: 10px 0 0; }
	.bx11 .lnk2 { margin: 10px 0 0; }
	
	.bx12 { margin: 0 0 10px; background: transparent url('/gfx/bg_srchC.jpg') repeat-y top center; }
	.bx12 .bcn1 { color: #000; background: transparent url(/gfx/bg_srchT.jpg) no-repeat right top; }
	.bx12 .bcn2 { padding: 10px; color: #000; background: transparent url(/gfx/bg_srchB.jpg) no-repeat right bottom; }
	.bx12 .hd { padding: 0 0 5px; font-size: 1.1em; font-weight: bold; }
	.bx12 .hd span, .bx12 .hd a, .bx12 .hd a:hover { font-weight: normal; color: #DC7200; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
	.bx12 .el1 { display: block; text-align: center; font-size: 1.5em; font-weight: normal; color: #772205; }
	.bx12 .el2 { display: block; float: right; margin: 2px 10px 0 0; font-family: Tahoma,sans-serif; font-size: 14px; font-weight: normal; color: #DC7200; }
	.bx12 .el3 { display: block; margin: 10px 0 0; text-align: center; font-size: 1.5em; font-weight: normal; color: #772205; }
	.bx12 .lnk1 { float: none; text-align: center; }
	
	.itm1 { margin: 0 150px 10px 0; color: #000; background: transparent url(/gfx/bg_bx11C.jpg) repeat-y right top; }
	.itm1 .bcn1 { color: #000; background: transparent url(/gfx/bg_bx11T.jpg) no-repeat right top; }
	.itm1 .bcn2 { padding: 10px; min-height: 60px; color: #000; background: transparent url(/gfx/bg_bx11B.jpg) no-repeat right bottom; }
	.itm1 .ttl { }
	.itm1 .ttl, .itm1 .ttl a, .itm1 .ttl a:hover { font-size: 1.3em; font-weight: normal; color: #772205; }
	.itm1 .sttl { font-size: 1.1em; font-weight: normal; color: #772205; }
	.itm1 .cat { display: table; margin: 5px 0 0; line-height: 1.4em; font-size: 0.9em; color: #555; }
	.itm1 .cat .rw { display: table-row; }
	.itm1 .cat span { display: table-cell; padding: 0 5px 0 0; text-align: right; color: #7c7c7c; }
	.itm1 .ld { margin: 0 10px; font-size: 0.9em; line-height: 1.5em; text-align: left; }
	.itm1 .bmr { color: #dc7200; }

	.phts { clear: right; float: right; margin: 0 0 10px 10px; width: 140px; color: #000; background: transparent url(/gfx/bg_bx11C.jpg) repeat-y left bottom; }
	.phts .bcn1 { color: #000; background: transparent url(/gfx/bg_bx11T.jpg) no-repeat left top; }
	.phts .bcn2 { padding: 10px 9px; color: #000; background: transparent url(/gfx/bg_bx11B.jpg) no-repeat left bottom; }
	.phts .img { position: relative; display: block; margin: 0 0 10px; border: 1px #eae0d6 solid; }
	.phts .img img { display: block; }
	
	.phts2 { clear: right; float: right; margin: 0 0 10px 10px; width: 220px; color: #000; background: transparent url(/gfx/bg_bx11C.jpg) repeat-y left bottom; }
	.phts2 .bcn1 { color: #000; background: transparent url(/gfx/bg_bx11T.jpg) no-repeat left top; }
	.phts2 .bcn2 { padding: 10px 9px; color: #000; background: transparent url(/gfx/bg_bx11B.jpg) no-repeat left bottom; }
	.phts2 .img { position: relative; display: block; margin: 0 0 10px; border: 1px #eae0d6 solid; }
	.phts2 .img img { display: block; }
	.phts2 .sttl { font-size: 1.1em; font-weight: normal; color: #772205; }
	.phts2 .lnk1 { margin: 10px 0 0; text-align: left; }
	.phts2 .lnk2 { margin: 10px 0 0; text-align: right; }
	.phts2 .lnk3 { display: block; font-family: Tahoma,sans-serif; font-size: 14px; font-weight: normal; color: #DC7200; text-align: center; }
	.phts2 .el1 { display: block; float: right; margin: 10px 0 0; font-family: Tahoma,sans-serif; font-size: 14px; font-weight: normal; color: #772205; text-align: right; }
	
	.itm2 { margin: 0 230px 10px 0; color: #000; background: transparent url(/gfx/bg_bx11C.jpg) repeat-y right top; }
	.itm2 .bcn1 { color: #000; background: transparent url(/gfx/bg_bx11T.jpg) no-repeat right top; }
	.itm2 .bcn2 { padding: 10px; min-height: 60px; color: #000; background: transparent url(/gfx/bg_bx11B.jpg) no-repeat right bottom; }
	.itm2 .ttl { }
	.itm2 .ttl, .itm2 .ttl a, .itm2 .ttl a:hover { font-size: 1.3em; font-weight: normal; color: #772205; }
	.itm2 .sttl { font-size: 1.1em; font-weight: normal; color: #772205; }
	.itm2 .cat { display: table; margin: 5px 0 0; line-height: 1.4em; font-size: 0.9em; color: #555; }
	.itm2 .cat .rw { display: table-row; }
	.itm2 .cat span { display: table-cell; padding: 0 5px 0 0; text-align: right; color: #7c7c7c; }
	.itm2 .ld { margin: 0 10px; font-size: 0.9em; line-height: 1.5em; text-align: left; }
	.itm2 .bmr { color: #dc7200; }

	.itm3 { margin: 0 0 10px; color: #000; background: transparent url(/gfx/bg_bx11C.jpg) repeat-y right top; }
	.itm3 .bcn1 { color: #000; background: transparent url(/gfx/bg_bx11T.jpg) no-repeat right top; }
	.itm3 .bcn2 { padding: 10px; min-height: 60px; color: #000; background: transparent url(/gfx/bg_bx11B.jpg) no-repeat right bottom; }
	.itm3 .ttl { }
	.itm3 .ttl, .itm3 .ttl a, .itm3 .ttl a:hover { font-size: 1.3em; font-weight: normal; color: #772205; }
	.itm3 .sttl { font-size: 1.1em; font-weight: normal; color: #772205; }
	.itm3 .cat { display: table; margin: 5px 0 0; line-height: 1.4em; font-size: 0.9em; color: #555; }
	.itm3 .cat .rw { display: table-row; }
	.itm3 .cat span { display: table-cell; padding: 0 5px 0 0; text-align: right; color: #7c7c7c; }
	.itm3 .ld { margin: 0 10px; font-size: 0.9em; line-height: 1.5em; text-align: left; }
	.itm3 .bmr { color: #dc7200; }
	
	.itm7 { margin: 0 0 10px; color: #000; }
	.itm7 .ttl { }
	.itm7 .ttl { font-size: 1.6em; font-weight: normal; color: #772205; }
	.itm7 .ttl2 { font-size: 1.2em; font-weight: normal; color: #772205; }
	.itm7 .sttl { font-size: 1.2em; font-weight: normal; color: #772205; }
	.itm7 .sttl2 { font-size: 1.0em; font-weight: normal; color: #772205; }
	.itm7 .dt { float: right; font-size: 0.8em; color: #666; }
	.itm7 .cat { display: table; margin: 5px 0 0; line-height: 1.4em; font-size: 0.9em; color: #555; }
	.itm7 .cat .rw { display: table-row; }
	.itm7 .cat span { display: table-cell; padding: 0 5px 0 0; text-align: right; color: #7c7c7c; }
	.itm7 .ld { margin: 10px 0; line-height: 1.4em; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 1.1em; }
	.itm7 .txt { line-height: 1.4em; font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 1.1em; }
	.itm7 .bmr { color: #dc7200; }
	.itm7 .sml { font-size: 0.8em; }
	
	.vt1 { position: relative; }
	.vt1 img, .vt1 input { position: relative; float: right; bottom: 8px; padding: 0 6px 0 0; }
	.vt1 h2 { padding: 4px 0 0 10px; color: #772205; font-size: 2em; font-weight: normal;  }
	.vt2 { position: relative; }
	.vt2 img, .vt2 input { position: relative; float: right; bottom: 6px; padding: 0 10px 0 0; }
	.vt2 h2 { padding: 4px 0 4px 10px; color: #772205; font-size: 2em; font-weight: normal; }
	.vt3 { padding: 4px 0 0 0; }
	.vt3 div { position: relative; float: right; bottom: 10px; color: #772205; font-size: 1.8em; font-weight: normal; }
	.vt4 { position: absolute; left: 223px; width: 200px; height: 50px; }
	.vt4 .bg { position: absolute; left: 0px; top: 0; width: 200px; height: 50px; background: #000; filter:alpha(opacity=66);-moz-opacity:.66;opacity:.66; }
	.vt4 img, .vt4 input { position: absolute; top: 10px; right: 10px; padding: 0; }
	.vt4 h2 { position: absolute; left: 20px; top: 8px; color: #FFF; font-size: 2em; font-weight: normal; }
	
	#tbs1 { margin:0 230px 10px 0; padding: 0; height: 28px; font-size: 1em; }
	#tbs1 ul { text-align: center; }
	#tbs1 li { float: left; margin: 0 0 0 1px; height: 28px; white-space: nowrap; }
	#tbs1 li.act { float: left; margin: 0 0 0 1px; height: 28px; }
	#tbs1 li a { display: block; float: left; margin: 2px 0 0 1px; height: 25px; background: transparent url('/gfx/bg_tbs1L.png') no-repeat; }
	#tbs1 li.act a { display: block; float: left; height: 28px; background: transparent url('/gfx/bg_tbs1La.png') no-repeat; }
	#tbs1 li a:hover { display: block; float: left; height: 28px; background: transparent url('/gfx/bg_tbs1La.png') no-repeat; }
	#tbs1 a span { display: block; padding: 2px 15px 0; height: 23px; background: transparent url('/gfx/bg_tbs1R.png') no-repeat right top;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-align: center; font-weight: normal; color:#772205; font-size: 1.2em; }
	#tbs1 li.act a span { color: #772205; background: transparent url('/gfx/bg_tbs1Ra.png') no-repeat right top; }
	#tbs1 li a:hover span { color: #772205;  background: transparent url('/gfx/bg_tbs1Ra.png') no-repeat right top; }
	#tbs1 a:hover { text-decoration: none; }
	#tbs1 .act a { color: #dc7200; }
	/* F \*/
	* html #tbs1 li { width: 20px; }
	/* F END */
	
	.tsrs1 { }

	.tsr1 { color: #bdbdbd; }
	.tsr1 .img { position: relative; float: left; margin: 0 5px 0 0; display: inline; }
	.tsr1 .img img { display : block; }
	.tsr1 .ttl, .tsr1 .ttl a, .tsr1 .ttl a:hover { font-size: 1.1em; font-weight: normal; color: #DC7200; }
	.tsr1 .cat, .tsr1 .cat a, .tsr1 .cat a:hover { font-size: 0.9em; font-weight: normal; color: #673b15; }
	.tsr1 .ld { font-size: 0.9em; line-height: 1.5em; text-align: left; color: #7c7c7c; }
	.tsr1 .bmr { color: #dc7200; }

	.tsr2 { color: #bdbdbd; }
	.tsr2 .img { position: relative; float: left; margin: 0 5px 0 0; display: inline; }
	.tsr2 .img img { display : block; }
	.tsr2 .ttl, .tsr2 .ttl a, .tsr2 .ttl a:hover { font-size: 0.9em; font-weight: bold; color: #bdbdbd; }
	.tsr2 .ld { font-size: 0.9em; line-height: 1.5em; text-align: left; }

	.tsr3 { float: left; width: 50%; color: #000; }
	.tsr3 .img { position: relative; display: inline-block; float: left; margin: 0 16px 0 10px; border: 4px #edefdd solid; }
	.tsr3 .img img { display : block; }
	.tsr3 .ttl { margin: 0 10px; }
	.tsr3 .ttl, .tsr3 .ttl a, .tsr3 .ttl a:hover { font-size: 1.1em; font-weight: normal; color: #772205; }
	.tsr3 .cat { margin: 0 10px; }
	.tsr3 .cat, .tsr3 .cat a, .tsr3 .cat a:hover { font-size: 0.9em; font-weight: normal; color: #dc7200; }
	.tsr3 .ld { margin: 0 10px; font-size: 0.9em; line-height: 1.5em; text-align: left; }
	.tsr3 .bmr { color: #dc7200; }

	.tsr4 { float: left; position: relative; padding: 0 18px 15px 20px; font-size: 1.0em; text-align: left; }
	* html .tsr4 { padding: 0 16px 15px 18px; white-space: nowrap; }
	.tsr4 .img { display: block; margin: 0 0 5px 0; border: 4px #eae0d6 solid; }
	.tsr4 .img img { display : block; }
	.tsr4 div { clear : both; }
	.tsr4 .ttl { text-align: center; font-weight: normal; }

	.tsr5 { float: left; position: relative; margin: 0 0 18px; padding: 0 0 0 9px; width: 157px; height: 94px; font-size: 1.0em; }
	.tsr5 .img { display: block; position: absolute; bottom: 0; width: 149px; height: 86px; border: 4px #eae0d6 solid; }
	.tsr5 .img img { display: block; margin: 0 auto; }
	.tsr5 h3 { position: absolute; bottom: 0; left: 0; padding: 4px 0 0 0; width: 157px; height: 21px; text-align: center; }
	.tsr5 h3 a,.tsr5 h3 a:hover { color: #fff; font-weight: normal; }
	.tsr5 .bgr { position: absolute; bottom: 0; left: auto; right: auto; margin: 0; width: 157px; height: 25px; background: #000; filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55; }

	.tsr6 { color: #000; }
	.tsr6 .img { position: relative; float: left; margin: 0 16px 0 0; display: inline; border: 4px #edefdd solid; }
	.tsr6 .img img { display : block; }
	.tsr6 .ttl, .tsr6 .ttl a, .tsr6 .ttl a:hover { font-size: 1.1em; font-weight: normal; color: #772205; }
	.tsr6 .ld { font-size: 0.9em; line-height: 1.5em; text-align: left; }
	.tsr6 .bmr { color: #dc7200; }

	.tsr7 { color: #000; }
	.tsr7 .img { position: relative; float: left; margin: 0 16px 0 10px; display: inline; border: 4px #eae0d6 solid; }
	.tsr7 .img img { display : block; }
	.tsr7 .ttl { margin: 0 10px; }
	.tsr7 .ttl, .tsr7 .ttl a, .tsr7 .ttl a:hover { font-size: 1.0em; font-weight: normal; color: #772205; }
	.tsr7 .cat { margin: 0 10px; }
	.tsr7 .cat, .tsr7 .cat a, .tsr7 .cat a:hover { font-size: 0.9em; font-weight: normal; color: #dc7200; }
	.tsr7 .ld { margin: 0 10px; font-size: 0.9em; line-height: 1.5em; text-align: left; }
	.tsr7 .bmr { color: #dc7200; }
	.tsr7 .lnk1 { margin: 0; text-align: left; }
	.tsr7 .lnk2 { margin: 0; text-align: right; }
	
	.tsr8 { color: #000; }
	.tsr8 .ttl, .tsr8 .ttl a, .tsr8 .ttl a:hover { font-size: 1.0em; font-weight: normal; color: #000; }
	.tsr8 .bmr { color: #dc7200; }
	
	.tsr9 { clear: both; margin: 0 0 10px 0; padding: 5px; color: #000; background: transparent url(/gfx/bg_cat.jpg) no-repeat left top; border-bottom: 1px #EEEDEB solid; }
	.tsr9 .img { position: relative; float: right; margin: 0 0 0 10px; display: inline; border: 4px #eae0d6 solid; }
	.tsr9 .img img { display : block; }
	.tsr9 .ttl { margin: 0 10px; }
	.tsr9 .ttl, .tsr9 .ttl a, .tsr9 .ttl a:hover { font-size: 1.0em; font-weight: normal; color: #772205; }
	.tsr9 .cat { margin: 0 10px; }
	.tsr9 .cat, .tsr9 .cat a, .tsr9 .cat a:hover { font-size: 0.9em; font-weight: normal; color: #7c7c7c; }
	.tsr9 .ld { margin: 0 10px; font-size: 0.9em; line-height: 1.5em; text-align: left; }
	.tsr9 .bmr { color: #dc7200; }
	
	.tsr10 .l { float: left; width: 576px; background-position: right top; }
	.tsr10 .r { float: right; width: 80px; }
	.tsr10 .bx11 .bcn2  { min-height: 45px; padding: 5px; }
	.tsr10 .img { position: relative; float: right; margin: 0 0 0 10px; display: inline; border: 4px #eae0d6 solid; }
	.tsr10 .img img { display : block; }
	.tsr10 .ttl { margin: 0 10px; }
	.tsr10 .ttl, .tsr10 .ttl a, .tsr10 .ttl a:hover { font-size: 1.0em; font-weight: normal; color: #772205; }
	.tsr10 .cat { margin: 0 10px; }
	.tsr10 .cat, .tsr10 .cat a, .tsr10 .cat a:hover { font-size: 0.9em; font-weight: normal; color: #7c7c7c; }
	.tsr10 .ld { margin: 0 10px; font-size: 0.9em; line-height: 1.5em; text-align: left; }
	.tsr10 .bmr { color: #dc7200; }
	
	.tsr11 .bx11 .bcn2  { min-height: 45px; padding: 5px; }
	.tsr11 .img { position: relative; float: left; margin: 0 10px 0 0; display: inline; border: 4px #eae0d6 solid; height: 120px; }
	.tsr11 .img img { display: block; margin: auto 0; }
	.tsr11 .ttl { margin: 0 10px; }
	.tsr11 .ttl, .tsr11 .ttl a, .tsr11 .ttl a:hover { min-height: 4em; font-size: 1.1em; font-weight: normal; }
	.tsr11 .cat { margin: 0 10px; }
	.tsr11 .cat, .tsr11 .cat a, .tsr11 .cat a:hover { font-size: 0.9em; font-weight: normal; color: #7c7c7c; }
	.tsr11 .ld { margin: 0 10px; font-size: 0.9em; line-height: 1.5em; text-align: left; }
	.tsr11 .bmr { color: #dc7200; }

	.tsr12 { margin: 10px 0 0; }
	.tsr12 .img { position: relative; float: left; display: inline; margin: 0 10px 0 0; border: 2px #eae0d6 solid; }
	.tsr12 .img img { display : block; margin: auto 0; }
	.tsr12 .ttl { margin: 0 10px; }
	.tsr12 .ttl, .tsr12 .ttl a, .tsr12 .ttl a:hover { min-height: 1.4em; font-size: 1.05em; font-weight: normal; font-style: italic; }
	.tsr12 .cat { margin: 0 10px; }
	.tsr12 .cat, .tsr12 .cat a, .tsr12 .cat a:hover { font-size: 0.95em; font-weight: normal; color: #772205; font-style: italic; }
	.tsr11 .ld { margin: 0 10px; font-size: 0.9em; line-height: 1.5em; text-align: left; }
	.tsr11 .bmr { color: #dc7200; }
	
	.prch1 { text-align: right; font-weight: normal; color: #772205; }
	.prch2 { padding: 0 10px 0 0; text-align: right; font-weight: normal; color: #772205; }
	.prcl1 { padding: 0 25px 0 0; }
	.prcl2 { padding: 0 15px 0 0; }
	.prc { font-size: 1.6em; font-weight: normal; color: #772205; }
	
	.cat2 { padding: 10px 0 5px; }
	.cat2 li { clear: both; line-height: 1.6em; font-size: 0.9em; vertical-align: top; }
	.cat2 li.frst { padding: 0 0 0.2em; }
	.cat2 li span { float: left; width: 220px; }
	.cat2 li a,.cat2 li a:hover { font-size: 1.0em; font-weight: bold; }
	
	.trckr { margin: 0 0 10px; }
	.trckr span { font-size: 0.9em; font-weight: normal; color: #7c7c7c; }
	.trckr a, .trckr a:hover { font-size: 0.9em; font-weight: normal; color: #772205; }
	.trckr a:hover { color: #DC7200; }
	
	.lgnbx { float: right; margin: 10px 10px 0; width: 245px; }
	.lgnbx .rw { margin : 0 0 4px; clear : both; }
	.lgnbx .rw label {
		display: block;
		float: left;
		width: 60px;
		margin: 0 2px 10px 0;
		padding: 3px 0 0;
		color: #6a5240;
		text-align: right;
		font-weight: bold;
		font-size: 11px;
	}
	.lgnbx .rw input {
		display: block;
		float: left;
		margin: 0 0 2px;
		width: 177px;
		height: 17px;
		color: #6a5240;
		background: none;
		border: 1px #b09a89 solid;
	}
	.lgnbx .btn1 { padding: 0 10px; }
	.lgnbx .btn2 { float: right; }
	.lgnbx .sbmt { display: block; float: right; margin: 2px 10px 0 0; }
	.lgnbx .sbmt input {
		background: none;
		border: 0;
		color: #6a5240;
		font-weight: bold;
		font-family: Tahoma,sans-serif;
		font-size: 1em;
	}

	.lgnbx2 { margin: 0 0 10px; }
	.lgnbx2 legend { margin: 0 0 10px; font-size: 0.9em; color: #DC7200; }
	.lgnbx2 legend b { font-size: 1.2em; font-weight: normal; }
	.lgnbx2 .rw { clear: both; }
	.lgnbx2 .rw label, .lgnbx2 .rw .lbl {
		display: block;
		float: left;
		width: 90px;
		margin: 0 10px 15px 0;
		padding: 3px 0 0;
		color: #6a5240;
		text-align: right;
		font-weight: bold;
		font-size: 11px;
	}
	.lgnbx2 .rw .lbl {
		padding: 0;
	}
	.lgnbx2 .rw input, .lgnbx2 .rw select {
		display: block;
		float: left;
		margin: 0 0 2px;
		width: 190px;
		height: 17px;
		color: #6a5240;
		background: none;
		border: 1px #b09a89 solid;
	}
	.lgnbx2 .rw .inpt {
		display: block;
		float: left;
		margin: 1px 0 2px;
		width: 190px;
		height: 17px;
		color: #6a5240;
		background: none;
		border: 0px;
		font-size: 11px;
	}
	 .lgnbx2 .rw .lbl input {
		display: inline;
		float: none;
		width: auto;
	}
	.lgnbx2 .rw .lnk { line-height: 2em; }
	.lgnbx2 .btn1 { padding: 0 10px; }
	.lgnbx2 .btn2 { float: right; }
	.lgnbx2 .sbmt { clear: both; display: block; margin: 2px 0 0; text-align: center; }
	.lgnbx2 .sbmt input {
		background: none;
		border: 0;
		color: #6a5240;
		font-weight: bold;
		font-family: Tahoma,sans-serif;
		font-size: 1em;
	}
	.lgnbx2 .error { clear: both; }
	
	.srchbx { margin: 0 0 10px; background: transparent url('/gfx/bg_srchC.jpg') repeat-y top center; }
	.srchbx .bcn1 { color: #000; background: transparent url(/gfx/bg_srchT.jpg) no-repeat right top; }
	.srchbx .bcn2 { padding: 10px 0; color: #000; background: transparent url(/gfx/bg_srchB.jpg) no-repeat right bottom; }
	/*.srchbx .hd { margin: -20px 0 10px 5px; font-size: 1.1em; font-weight: bold; color: #da8819; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }*/
	.srchbx .rw { clear: both; }
	.srchbx .rw label {
		display: block;	
		
		float: left;
		width: 100px;
		margin: 0 2px 10px 0;
		padding: 3px 0 0;
		color: #6a5240;
		text-align: right;
		font-weight: bold;
		font-size: 11px;
	}
	.srchbx .rw input { display: block; float: left; margin: 0 0 2px; width: 177px; height: 17px; color: #6a5240; background: none; border: 1px #b09a89 solid; }
	.srchbx .rw select { display: block; float: left; margin: 0 0 3px; width: 179px; height: 19px; color: #6a5240; background: none; border: 1px #b09a89 solid; }
	.srchbx .sbmt { text-align: right; }
	.srchbx .sbmt input {
		display: block;
		float: right;
		margin: 2px 10px 0 0;
		background: none;
		border: 0;
		color: #dc7200;
		font-weight: bold;
		font-family: Tahoma,sans-serif;
		font-size: 14px;
	}

	.srchfrm2 { padding: 10px; }
	.srchfrm2 legend { margin: 0 0 10px; font-size: 0.9em; color: #DC7200; }
	.srchfrm2 legend b { font-size: 1.2em; font-weight: normal; }
	.srchfrm2 .rw { float: left; width: 250px; }
	.srchfrm2 .rw.r1 { width: auto; }
	.srchfrm2 .rw label { display: block; margin: 0 2px 10px 0; padding: 3px 0 0; height: 3em;
		color: #6a5240; text-align: left; font-weight: bold; font-size: 11px; }
	.srchfrm2 .rw label span {
		font-weight: normal; }
	.srchfrm2 .rw input { display: block; margin: 0 0 2px; width: 238px; height: 17px;
		color: #6a5240; background: none; border: 1px #b09a89 solid; }
	.srchfrm2 .rw select { display: block; float: left; margin: 0 0 3px; width: 238px; height: 19px;
		color: #6a5240; background: none; border: 1px #b09a89 solid; }
	.srchfrm2 .rw .lbl1 { float: left; margin: 3px 4px 0; padding: 0; height: auto; }
	.srchfrm2 .rw .inp1 { float: left; margin: 0 8px 0; width: 150px; }
	.srchfrm2 .rw .exp1 { padding: 0 0 0 36px; 
		font-family: Tahoma,sans-serif; font-size: 12px; font-weight: normal; color: #DC7200;  }
	.srchfrm2 .sbmt {  float: left; margin: 3em 0 0 0; padding: 8px 0 0; }
	.srchfrm2 .sbmt input { display: block; float: left; margin: 2px 10px 0 0; background: none; border: 0;
		color: #dc7200; font-weight: bold; font-family: Tahoma,sans-serif; font-size: 14px; }
	.srchfrm2 .sbmt1 {  float: left; margin: 0; padding: 0; }
	.srchfrm2 .sbmt1 input { display: block; float: left; margin: 0; background: none; border: 0;
		color: #dc7200; font-weight: bold; font-family: Tahoma,sans-serif; font-size: 14px; }
	
	.alrt { padding: 10px 20px 20px; }
	.alrt,.alrt a,.alrt a:hover,.alrt p {
		display: block;
		line-height: 20px;
		font-size: 13px;
		color: #7B290D;
		text-decoration: none;
		text-align: left;
		font-weight: normal;
		font-style: italic;
		font-family: 'Trebuchet MS',Tahoma,sans-serif;
	}
	.alrt .s1 { font-weight: bold; font-style: normal; }
	.alrt .s2 { color: #DC7200; }
	.alrt .mr { float: right; font-style: normal; font-size: 0.9em; }

	.alrt2 { padding: 5px; margin: 0 5px 10px; border-bottom: 1px #D8CEC6 dotted; }
	.alrt2 a,.alrt2 a:hover,.alrt2 p {
		display: block;
		font-size: 14px;
		color: #7B290D;
		text-decoration: none;
		text-align: center;
		font-weight: bold;
		line-height: 20px;
		font-style: italic;
		font-family: 'Trebuchet MS',Tahoma,sans-serif;
	}
	.alrt2 .s2 { font-weight: bold; font-size: 18px; color: #DC7200; }
	
	
	#cnt_sf5_hlpr li.e { cursor: pointer; font-size: 0.9em; color: #333; }
	#cnt_sf5_hlpr li.e:hover { background: #FFFBCF; }
	
	#helper_hlpr li.e { cursor: pointer; font-size: 0.9em; color: #333; }
	#helper_hlpr li.e:hover { background: #FFFBCF; }
	
	.bx0 .hd {
		position: relative;
 		height: 19px;
		font-size: 0px;
		background: #F2EDE9;
	}
	.bx0 .cnt {
		padding: 10px 0 5px;
	}
	.cnt3 {
		padding: 10px 0 5px;
	}


	.thd {
		background: #000;
		height: 19px;
		overflow: hidden;
	}
	.thdh {
		margin: 0 auto;
		padding: 4px 0 0;
		width: 965px;
	}
	.thda,.thdb {
		text-align: left;
		font-size: 10px;
		color: #999;
		float: left;
	}
	.thdb { float: right; }
	.thda a, .thda a:hover,.thdb a, .thdb a:hover {
		font-family: Tahoma, sans-serif;
		color: #fff;
	}

	#ftr {
		clear: both;
		margin: 5px 0;
		border-top: 1px #D8CEC6 solid;
		font-size: 10px;
	}
	#ftr .tyt {
		width: 8em;
		text-align: right;
	}
	#ftr a,#ftr a:hover {
		font-size: 10px;
	}
	#ftr .ftrL {
		float: left;
	}
	#ftr .ftrL ul {
		clear: both;
		padding: 5px;
	}
	#ftr .ftrL ul li {
		float: left;
		margin: 0 10px 0 0;
	}
	#ftr .ftrR {
		float: right;
	}
	#ftr .ftrR ul {
		padding: 5px;
	}
	#ftr .ftrR ul li {
		float: right;
		margin: 0 0 0 10px;
	}

	#ftr .ftr2 {
		clear: both;
		padding: 5px;
		margin: 5px 0 0 0;
		border-top: 1px #D8CEC6 solid;
		text-align:  center;
	}
	#ftr .ftr2R {
		float: right;
	}
	#ftr .ftr2L {
		float: left;
	}
	
	#cnth { display: none; }


	  #header img { display : none; }
    #header .ttl {
    		font-size: 22px;
    		color: #FFF;
    		font-weight: bold;
    		padding: 25px 0 0 10px;
    }

    #content-container { }

	#content {
		border      : 1px solid #eee;
		padding     : 10px;
		line-height : 1.8em;
		margin      : 0 0 10px 10px;
		background : #fff;
	}

    #breadcrumbs {
        font-size : 0.8em;
        color     : #ccc;
        margin-bottom : 10px;
    }

    #breadcrumbs a { color : #aaa; }
    #breadcrumbs a:hover { background : #aaa; color : #fff; }

    #left-container .box, #right-container .box {
        margin      : 0 10px 10px 10px;
        padding     : 10px;
        border      : 1px solid #eee;
        background  : #fff;
        font-size   : 0.9em;
        line-height : 1.6em;
    }

    #ft {
        color      : #999;
        font-size  : 0.8em;
        padding    : 10px;
        text-align : center;
    }

	.hdl1,.hdl1:hover,
	.hdl2,.hdl2:hover {
		display: block;
		height: 20px;
		padding: 0 10px 0 0;
		background: #FFF none;
	  	font-size: 17px;
  		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
	}
	.hdl1,.hdl1:hover {
		color: #DC7200;
	}
	.hdl2,.hdl2:hover {
		color: #772205;
	}
	.hdl3,.hdl3:hover {
		display: block;
		height: 20px;
		padding: 0 10px 0 0;
		background: #FFF none;
	  	font-size: 17px;
  		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #DC7200;
	}

    div.error { border: 2px #CF4D4D solid; padding: 5px; margin: 5px 0; color: #CF4D4D; font-weight: bold; }
    div.error .lgnd { margin: -14px 0 0 0; padding: 0 5px; float: left; background: #FFF; color: #C00; font-weight: bold; font-size: 1.1em; }
	div.error .cnt { clear: both; }

    form p { margin: 15px 10px; font-size: 13px; }
	
    form .row { margin : 10px 0; clear : both; }
	form .row div.error { font-size : 0.8em; line-height : 1em; margin-left: 170px; width: 388px; }
	form .row label { width: 165px; float: left; text-align: right; display: block; padding-right: 5px; color: #772108; }
    form .row input[type=text] { color: #000; font-size : 1em; width : 400px; border: 1px #772108 solid; background: #FFF; }
    form .row input[type=password] { color: #000; font-size : 1em; width : 400px; border: 1px #772108 solid; background: #FFF; }
    form .row select { color: #000; font-size : 1em; width : 400px; border: 1px #772108 solid; background: #FFF; }
    form .row select optgroup { color: #000; font-size : 1em; font-weight: normal; font-style: normal; color: #8F361A; }
    form .row select .o1 { color: #000; font-size : 1em; }
	form .row select .o2 { color: #000; font-size : 1em; padding: 0 0 0 2em; }
	form .row textarea { width: 400px; height: 250px; border: 1px #772108 solid; background: #FFF;
		color: #000; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; }
    form .captcha { margin-left : 250px; }
    form .row .hldr { float: left; color: #000; font-size : 1em; width : 400px; background: #FFF; }
	
    form .submit { padding : 5px 200px; margin-top : 10px; background : #EEE; text-align: center; }
    form .submit .btn, form .submit .btn1, form .submit .btn2 {
    	display: block;
    	padding: 2px 0;
		width: 90px;
		border: 1px #772108 solid;
    	color: #772108;
		font-size: 12px;
    	font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
    	background: #FFF;
		}
    form .submit .btn:hover, form .submit .btn1:hover, form .submit .btn2:hover { text-decoration: underline; }
	form .submit .btn { float: none; margin: 0 auto; }
	form .submit .btn1 { float: left; }
	form .submit .btn2 { height: 16px; float: right; }

	.icons { clear: right; float: right; }
	.icons a {
  	color: #DD7200;
  	font-weight: bold;
  	font-family : Arial, Verdana, Helvetica, sans-serif;
  	font-size: 13px;
	}

	div.status {
		padding: 5px;
		margin: 5px 0;
		font-size: 0.8em;
		font-family : Verdana, Arial, Helvetica, sans-serif;
	}

	.status.live {
		color: #279F2C;
		background: #FFF;
		border: 1px #279F2C solid;
	}

	.status.draft {
		color: #C00;
		background: #FFF;
		border: 1px #C00 solid;
	}


	.preview-status {
		position: relative;
	}
	.preview-status form {
	}
	.preview-date {
		font-size : 0.9em;
		color     : #999;
	}

	.art-inpttl input {
		width: 100%;
		height: 1.5em;
	}
	.art-inpld textarea {
		width: 100%;
		height: 6em;
	}
	.art-inptxt textarea {
		width: 100%;
		height: 15em;
	}

	#status-form #status-publish,#status-form #status-unpublish {
		border: 0;
    color: #f22;
		background : none;
		font-size: 1em;
		font-weight: bold;
		text-decoration: underline;
		font-family: Georgia,serif;
		margin: 0;
		padding: 0;
	}
  #status-form #status-publish:hover, #status-form #status-unpublish:hover {
  	color : #fff;
		background : #f22;
		text-decoration : none;
  }


    #month-preview .status {
        font-weight : normal;
        font-size   : 0.9em;
    }

    #month-preview dt {
        font-weight : bold;
    }

    .wysiwyg { margin : 10px 0; }

    .teaser {
        padding     : 5px 0;
        margin      : 10px 0;
    }

	.tsritm1 {
		clear: both;
		position: relative;
		margin: 0;
	}
	.tsritm1 h1 {
		line-height: 0.7em;
	}
	.tsritm1 .img {
		display : block;
		float: left;
		margin: 0 5px 5px 0;
		padding: 2px;
    border: 1px #C0BAB2 solid;
	}
	.tsritm1 .img img {
		display : block;
	}
	.tsritm1 .ttl, .tsritm1 .ttl a, .tsritm1 .ttl a:hover {
		color:#772205;
		font-size: 0.7em;
		font-weight: bold;
	}
	.tsritm1 .ttl a:hover {
		text-decoration: underline;
		color: #DD7200;
	}
	.tsritm1 .ld {
		font-size: 0.9em;
		line-height: 1.5em;
		text-align: left;
	}


	.teasers {
		position: relative;
		margin: 0 0 0 10px;
	}

	.lst3 {
		position: relative;
		padding: 0 0 0 10px;
		float: left;
		width: 180px;
		background: transparent url('../gfx/bg_votepaw.gif') no-repeat center center;
	}
	.lst3h {
		position: relative;
		float: left;
		width: 180px;
		text-align: center;
		color: #DC7200;
		font-weight: bold;
		padding: 0 0 4px 10px;
		margin: 0;
	}

	.teaser1 {
		float: left;
		position: relative;
		font-size: 0.85em;
		text-align: left;
		margin: 0 0 3px 0;
		padding: 0 7px 0 0;
		background: #fff;
	}
	.teaser1 img {
		display : block;
		margin: 0 0 5px 0;
	}
	.teaser1 div {
		clear : both;
	}
	.teaser1 h3 {
		margin: 0;
		padding: 0 0 0 20px;
		background: transparent url('../gfx/ico_pw1.jpg') no-repeat center left;
		font-weight: normal;
	}
	.teaser2 {
		float: left;
		position: relative;
		font-size: 0.85em;
		text-align: left;
		margin: 0 0 3px 0;
		padding: 0 0 0 0;
		background: #fff;
	}
	.teaser2 img {
		display : block;
		margin: 0 0 5px;
	}
	.teaser2 div {
		clear : both;
	}
	.teaser2 h3 {
		padding: 0 0 0 20px;
		background: transparent url('../gfx/ico_usr2.jpg') no-repeat center left;
		font-weight: normal;
	}

    .teaser-date {
        font-size   : 0.8em;
        color       : #666;
        margin      : 0 0 10px 0;
    }

    .teaser-links {
        font-size   : 0.9em;
        background  : #f7f7f7;
        padding     : 5px;
        line-height : 1em;
        margin-top  : 5px;
        clear       : both;
    }

    .teaser-image {
        float       : left;
        margin      : 0 5px 5px 0;
        border: 1px #C0BAB2 solid;
    }
    .teaser-image img {
        display: block;
    }

	.teaser-name { }
	.teaser-vote { float: right; margin: 0 5px 5px 0; width: 210px; }
	.teaser-content { clear: right; font-size: 0.9em; line-height: 1.5em; text-align: justify; }

	.tsrusr1 { float: left; position: relative; font-size: 0.85em; text-align: left; margin: 0 7px 3px 0; background: #fff; }
	.tsrusr1 img { display : block; margin: 0 0 5px 0; }
	.tsrusr1 div { clear : both; }
	.tsrusr1 h3 { margin: 0; padding: 0 0 0 20px; background: transparent url('../gfx/ico_usr2.jpg') no-repeat center left; font-weight: normal; }
	
	.teaser-pet2 { clear: both; font-size: 0.9em; text-align: left; background: #fff; }
	.teaser-pet2 .teaser-photo { float: left; margin: 0 5px 5px 0; padding: 1px; border: 1px #C0BAB2 solid; }
	.teaser-pet2 .teaser-photo img { display : block; }
	.teaser-pet2 .teaser-content { clear: none; font-size: 0.9em; line-height: 1.5em; text-align: justify; background: transparent none; }
	.teaser-pet2 .teaser-title { font-weight: normal; }

	.tsrpet4 { float: left; position: relative; margin: 5px 0 0 0; width: 190px; font-size: 0.9em; text-align: left; background: #fff; }
	.tsrpet4 .fot img { display : block; float: left; margin: 0 5px 0 0; }
	.tsrpet4 .lnks { float: left; }
	.tsrpet4 .ttl { font-size: 1.2em; font-weight: bold; }

	#location-add { margin-bottom : 10px; }

	.pager { text-align: center; border-top: 1px dashed #eee; padding-top: 5px; font-size: 85%; }

	#locations { }
	#locations .map { }
	#locations .itms { display: none; }
	#location .admin { height: 400px; }

	.colL1 { }

	.locvet1 { }
	.locvet1 .map { height: 300px; overflow: hidden; }
	.locvet2 { }
	.locvet2 .map { height: 400px; overflow: hidden; }
	.locvet3 { clear: both; }
	.locvet3 .map { height: 200px; overflow: hidden; }


	.pet-cnL { position: relative; float: left; margin: 0 10px 10px 0; padding: 5px; width: 200px; border: 1px #D8CEC6 solid; }
	.pet-cnL .mr { text-align: center; }
	.pet-fots { white-space: nowrap; width: 200px; height: 50px; overflow: auto; margin: 5px 4px 5px 0; }
	.pet-fots li { display: inline; margin: 0 0 0 4px; }
	.pet-fots  img { display: inline; }

	.pet-gall { clear: both; position: relative; }
	.pet-gall .teasers { clear: both; position: relative; margin: 0; }
	.pet-gall li { clear: both; }
	.pet-gall .teasers li { clear: none; float: left; margin: 0 3px; }
	.pet-gall .ttl,.pet-gall .ttl a { font-size: 0.9em; font-weight: bold; margin: 0 0 4px; }
	.pet-gall .lnk,.pet-gall .lnk a { font-size: 0.9em;	font-weight: bold; text-align: right; }
	.pet-gall .ft {	}
	.pet-gall .ld, .pet-gall .ld a { font-size: 0.9em; color: #000; }
	.pet-gall .mr { text-align: center; margin: 4px 0; }
	.pet-gall .mr .btnmr,.pet-gall .mr .btnmr:hover { font-size: 1.1em; font-weight: bold; }
	
	.phtbg { position: relative; margin: 10px; text-align: center; }
	.phtitm1 { float: left; margin: 0 7px 7px 0; padding: 1px; border: 2px #FFF solid; text-align: center; }
	.phtitm1 img { display: block; }
	.phtitm1.s,.phtitm1:hover { border: 2px #EA701B solid; }

	.art-cnC { position: relative; margin: 5px 0 0; padding: 5px; border: 1px #D8CEC6 solid; }

	.tags {	}
	.tags li { position: relative; float: left; margin: 0 8px 8px 0; }
	.tags li a,.tags li a:hover { font-size: 11px; font-weight: normal; color: #000; white-space: nowrap; }

	.cats { clear: both; }
	.cats li { margin: 4px 0; background: transparent url('/gfx/bg_lnk.gif') no-repeat 0 6px; padding: 0 0 0 6px; }
	.cats li a,.cats li a:hover { font-size: 11px; font-weight: normal; color: #000; }

    .btn { display: block; float: left; margin: 4px; padding: 2px; /*width: 90px;*/ border: 1px #772108 solid;
    	color: #772108; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; background: #FFF; }
    .btn:hover { text-decoration: underline; }
	
	.cmnts { clear: both; }
	.tsr-cmnt { position: relative; }
	.tsr-cmnt .ttl { float: left; color: #772205; }
	.tsr-cmnt .dt { float: right; font-size: 0.8em; }
	.tsr-cmnt .txt { clear: both; }

	.phts-lst1 { clear: both; }
	.phts-lst1 li { float: left; position: relative; margin: 2px; padding: 4px; width: 120px; height: 200px; overflow: hidden; text-align: left; border: 1px #DEDEDE solid; }
	.phts-lst1 li .imgcnt { clear: right; width: 120px; height: 90px; text-align: center; }
	.phts-lst1 li .img { display: block; margin: 0 auto; }

	.phtslst2 { clear: both; }
	.phtslst2 li { clear: both; position: relative; text-align: left; border: 1px #DEDEDE solid; padding: 5px; margin: 5px; }
	.phtslst2 li .img { display: block; float: left; margin: 0 5px 0 0; }

	.navibar { position: relative; }
	.navibar .nvilnks { width: 610px; margin: 0 auto; padding: 8px 0; }
	.nvilnks .prev { float: left; display: inline; width: 85px; text-align: right; }
	.nvilnks .nbrs { float: left; display: inline; width: 440px; text-align: center; }
	.nvilnks .next { float: right; display: inline; width: 85px; text-align: left; }
	.nvilnks span span { padding: 2px 4px; border: 1px solid #fff; font-size: 11px; font-weight: bold; font-family: Tahoma, sans-serif; color: #a3a2a2; }
	.nvilnks span a { padding: 2px 4px; border: 1px solid #cdcfd2; font-size: 11px; font-weight: bold; font-family: Tahoma, sans-serif; }

	.navibar2 { position: relative; }
	.navibar2 .nvilnks { float: left; padding: 8px 0; }
	.navibar2 .nvilnks2 { float: right; padding: 8px 0; }
	.nvilnks2 .prev { display: inline; width: 85px; text-align: right; }
	.nvilnks2 .next { display: inline; width: 85px; text-align: left; }
	.nvilnks2 span span { padding: 2px 4px; border: 1px solid #fff; font-size: 11px; font-weight: bold; font-family: Tahoma, sans-serif; color: #a3a2a2; }
	.nvilnks2 span a { padding: 2px 4px; border: 1px solid #cdcfd2; font-size: 11px; font-weight: bold; font-family: Tahoma, sans-serif; }
	.tblh { background: #FFF7EF none; padding: 10px; }
	.tbl { width: 100%; border-spacing: 0;	}
	.tbl .tr { padding: 4px; text-align: center; }
	.tbl .odd { background: #FFF none; }
	.tbl .evn { background: #FFF7EF none; }
	.tbl .th { padding: 4px; text-align: center; font-size: 10px; }
	.tbl .td { padding: 4px; text-align: center; border-top: 1px #D8CEC6 dotted; }
	.tbl .lt { text-align: left; }
	.tbl .cs { width: 45px; }

	.rek1,.rek1a,.rek1b,.rek1t,
	.rek2,.rek2a,.rek2b,.rek2t { margin: 5px 0; padding: 0 0 0 150px; height: 25px; }
	.rek1,.rek1a,.rek1b,.rek1t { border: 1px #c5244c solid; background: #c5244c url('/gfx/m6255442.gif') no-repeat 3px center; }
	.rek2,.rek2a,.rek2b,.rek2t { border: 1px #e7e7e7 solid; background: #e7e7e7 url('/gfx/m6255441.gif') no-repeat 22px 2px; }
	.rek1a { border: 1px #ababab solid; }
	.rek2a { border: 1px #ababab solid; }
	.rek1 a,.rek1 a:hover,.rek1a a,.rek1a a:hover,.rek1b a,.rek1b a:hover,.rek1t a,.rek1t a:hover,
	.rek2 a,.rek2 a:hover,.rek2a a,.rek2a a:hover,.rek2b a,.rek2b a:hover,.rek2t a,.rek2t a:hover { color: #fff; display: block; padding: 3px 0 0 5px; height: 22px; text-decoration: none; }
	.rek2 a,.rek2a a,.rek2b a,.rek2t a { color: #772205; }
	.rek1 a:hover,.rek1a a:hover,.rek1b a:hover,.rek1t a:hover,
	.rek2 a:hover,.rek2a a:hover,.rek2b a:hover,.rek2t a:hover { color: #fff; text-decoration: underline; }
	.rek2 a:hover,.rek2a a:hover,.rek2b a:hover,.rek2t a:hover { color: #DD7200; }
	.rek1a a,.rek1a a:hover { border-left: 1px #ababab solid; }
	.rek1b a,.rek1b a:hover { border-left: 1px #fff solid; }
	.rek1t a,.rek1t a:hover { background: #fff none; color: #c5244c; }	
	.rek2a a,.rek2a a:hover { border-left: 1px #ababab solid; }
	.rek2b a,.rek2b a:hover { border-left: 1px #c9c9c9 solid; }
	.rek2t a,.rek2t a:hover { background: #fff none; }	
	.bw, .bw *, .bw a, .bw a:hover { color: #000 !important; }
	.bw .teaser-vote { background: transparent url('/gfx/cross.jpg') no-repeat right top; }
	.bw .teaser-vote .hdl3 { background: none; }

	.srtr { cursor: pointer; }
	.hndl { cursor: move; }

	.sold { position: absolute; top: 0pt; left: 0pt; width: 100%; height: 100%;
		background: url(/gfx/sold.png); text-align: center; }
}

@media print {
	.thd, #nav0, #nav1, .lgnbx, #banP56, #col3, #banP42, #ftr { display: none; }
	a { text-decoration: none; }
}
