/*Main Layout*/* {padding: 0;margin: 0;}img		{	border: 0;	}.hide {display: none;}ul {list-style: none;}body	{	background: #fff;	color: #000;	margin: 0;	padding: 0; 	border: 1px solid #595965;	border-width: 2px 0 0;	text-align: center; 	font-family: verdana, arial, "bitstream vera sans", sans-serif; 	font-size: 0.8125em;	} #sknv {position: absolute;left:-50em;width: 50em;}p {margin: 0;padding: 0;font-size: .88em;}/*Page Layout*/#head {width: 100%;background: #fff url(../im/hed_bk.gif) top right no-repeat;text-align: left;border-bottom: 1px solid #595965;}#head img {padding: 20px 0px 3px 28px;}#head a:hover img, #head a:active img  {background: white;border: 0;}#head a:hover h1, #head a:active h1  {background: white;border: 0;}#wrap {background: transparent url(../im/pg_bk.gif) 65% 0 repeat-y;}#main {float: left;width: 65%;margin: 20px 15px 4em 28px;text-align: left;padding: 0;min-height: 450px;display: inline;}#main img{background: #fafbf7;border: 1px solid #595965;margin-right: 10px;vertical-align: top;float: left;}#main a:hover img {border: 1px solid #5f800e;}#main img.right{float: right;margin: 0 0 10px 10px;}#main img.logo {clear: left;background: none;border: 0;margin: 1em 0;}#main div.entry {clear: left;background: #EFECED;padding: 5px 5px 10px 5px;border-bottom: 1px solid #595965;min-height: 105px;height:auto !important;height: 105px;}#main img.margin{margin-bottom: 20px;}#sidebar {position: absolute;top: 100px;left: 72%;width: 28%;text-align: left;padding: 0;}.clearl {padding-top: 10px;clear: left;}.section, .sectim{border-bottom: 1px solid #595965;margin: 0 10px 0 0;}.section h2, .sectim h2{border-bottom: 1px solid #595965;padding: 5px;font-size: 14px;font-family: verdana, arial, helvetica, sans-serif;margin: 0;}.section ul{list-style: none;}.section ul li{}.section ul li img {margin: 5px 0 0 0;padding: 3px;border: 1px solid #595965;}.section ul li a, .section ul li a:link, .section ul li a:visited{color: #954023;display: block;border-bottom: 1px solid #ecf0e2;padding: 5px;background: url(../im/arrow_r.gif) 5px 50% no-repeat;}.section ul li a:hover, .section ul li a:active{background: #EFECED;color: black;}.sectim ul.im{list-style: none;width: 250px;}.sectim ul.im li{float: left;}.sectim img{border: 1px solid #595965;margin: 5px;padding: 3px;float: left;}.sectim a:link img, .sectionim a:visited img {border: 1px solid #595965;}.sectim a:hover img, .sectionim a:active img  {border: 1px solid #954023;background: #fff;}.sectim p.end{margin-top: 20px;padding: 5px;clear: both;}#foot {clear: both;text-align: left;background: #595965 url(../im/foot_log.gif) 654px 50% no-repeat;border: 1px solid #954023;border-width: 1px 0;color: #fff;}#foot p{padding: 1em 20px;}.left {}.ent {clear: left;margin-top: 2em;padding-top: 1em;border-top: 1px dotted #705900;}.ent img{margin: 0 0 2em 0; }#left {margin: 0;width: 150px;padding-right: 20px;float: left;border-right: 1px dotted white;}#right {margin-left: 200px;}/*Gallery*/div.im {width: 160px;height: 180px;float: left;}/*Typography*/#main p, #main ul, #sidebar ul, #main blockquote{font-size: .88em;margin-bottom: 1.5em;line-height: 1.5em;}#main blockquote{margin: 1.5em 2em;font-style: italic;color: #666;}h2, h3, h4 {font-size: 1.7em;letter-spacing: 0.1em;line-height: 1em;margin-bottom: 0.7em;font-family: "Lucida vera sans", "times new roman", serif;color: #595965;}h3, h4 {font-size: 1.2em;line-height: 1em;margin: 0.5em 0;}h4 {font-size: 1.1em;}#left h2, #left h1{margin-top: 0;}#main ul li{background: url(../im/bull.gif) 10px 5px no-repeat;padding: 0 0 0 25px;}/*Listings*/#main ul {list-style: none;}.indent {position: absolute ;left: 20em;}/*Navigation*/#nav {background: #fff;height: 1.5em;/*width: 100%;*/text-align: left;padding: 0.15em 0 0.25em 23px;border: 1px solid #595965;border-width: 0 0 1px 0;overflow: hidden;font-size: 15px;}#nav li {float: left;padding: 0 10px; font-family: "Lucida vera sans", "times new roman", serif;background: url(../im/nav_bul.gif) 100% 50% no-repeat;}#nav li a {display: block; font-weight: normal; color: #595965;padding: 0.5em 0.5em 0.6em;letter-spacing: 0.1em;}#nav li a.here{color: #954023;background: url(../im/nav_hov.gif) bottom left repeat-x;}#nav li a:hover {color: #954023;background: url(../im/nav_hov.gif) bottom left repeat-x;/*border: 0;*/}#nav li a:active {}#nav li.end{background: none;}/*Linkage*/a {text-decoration: none;}#main a:link, #main a:visited { 	border-bottom: 1px solid #954023;	color: #954023;	background: transparent; 	}#main a:hover {	border-bottom: 1px solid #595965;	color: #595965;	background: #EFECED; 	}#main a:active{	border-bottom: 1px solid #705900;	color: #595965;	background: #ecf0e2; 	}#foot a {color: #fff;}#foot a:hover{border-bottom: 1px solid #fff;}	/*PrintStyle*/@media print {	#sknv, #head{		display: none;	}	body {border: 0;font-family: arial, helvetica, sans-serif; 		color: black;width: 90%;font-size: 12pt;	}	.ent {margin-top: 2em;border-top: 1px dotted black;} 	h1, h2, h3, h4 {font-size: 18pt;color: black;font-weight: bold;margin: 1em 0 .5em 0;}h2, h3, h4 {font-size: 14pt;margin: 2em 0 .25em 0;}h3, h4 {font-size: 12pt;}html body a:link a:visited {	font-weight : bold; 	text-decoration : underline;	color: black;	background: transparent; 	}	pre {		font-family: "Andale Mono", "Courier New", Courier, monospace;	}	tt {		font-family: "arial", sans-serif;	}	}