html {	background: #300 ;	font-family: Skia, sans-serif ;	font-size: 14px ;	color: #000000 ;	line-height: 1.5 ;	}a:link {	color: #600 ;	}a:visited {	color: #600 ;	}a:hover {	color: #900 ;	}a:active { color: #C00 ; }a img { border: 0px }h1,h2,h3,h4,h5 {	font-family: Baskerville, Georgia, serif ;	text-align: center ;	clear: both ;	font-weight: normal ;	font-variant:small-caps;	text-decoration: underline ;	}h1 {	color: #330000 ;	font-size:24px;	font-weight: normal ;	font-variant:small-caps;	letter-spacing:4px;	text-decoration: underline ;	line-height: 1 ;	margin: 0px ;	padding:16px 0 0 0 ;	border: none ;	}h2 {letter-spacing:3px;}h3 {letter-spacing:2px;}h4 {letter-spacing:1px;}blockquote {	font-style: italic ; 	font-weight: normal ;	border: thin dashed #996 ;	border-radius:16px;	outline: none ;	padding: 16px ;	margin: 16px 0px ; 	background: #FFE ; 	}table {	margin: 32px auto ;	font-size: 12px ; 	text-align: center ;	background: #AAA ;	border: 2px solid #000000 ; 	}td { border: 1px solid #000000 ; background: white ; }th {		font-weight: bold ;	text-decoration: underline ;	background: #CCCCCC ;	padding-top: 6px ;	padding-left: 4px ;	padding-right: 4px ;	padding-bottom: 2px ;	border: 1px #666666 solid ;	}table form { margin: 0px; padding: 0px ; background: none ; border: none ; }form {	margin: 32px auto ;	padding: 16px ;	text-align: center ;	background: #EED ;	border: 1px solid #400 ; 	border-radius: 16px;	}form h1,form h2,form h3,form h4,form h5,form h6 {	background: #EEC ;	padding: 6px 4px 2px 4px ;	border: 1px #996 solid ;	border-radius: 8px;	}form h3 { border: 1px solid #000 ; }input[type=text], input[type=password], input[type=search] {	border-radius:6px;	}ul li { list-style-type: square ; }ol li { list-style-type: decimal ; }li {	padding: 4px ;	margin: 4px ;	}li h1, li h2, li h3, li h4, li h5, li h6 { text-align: left ; }body {	padding: 8px 8px 0 8px ;	margin: 0px ;	min-width: 800px ;	}hr {	display: block ;	clear: both ;	height: 32px ;	margin: 0px auto ;	padding: 0px ;	border: none ;	outline: 0px;	background: url(/images/bar-wood.gif) center no-repeat ;	}div.container {	background: url(/images/background-page.jpg) top right ;	min-width: 800px ;	margin-top: 0px ;	margin-bottom: 0px ;	margin-left: auto ;	margin-right: auto ;	border-top: none ;	border-left: 1px black solid ;	border-right: none ;	border-bottom: none ;	border-radius: 24px 24px 0 0 ; overflow:hidden;	}#subcontainer-1 {	margin:0;padding:0;border:0;outline:0;	background: url(/images/background-page-top.jpg) top right repeat-x ;	}#subcontainer-2 {	margin:0;padding:0;border:0;outline:0;	background: url(/images/background-page-right.jpg) top right repeat-y ;	}#subcontainer-3 {	margin:0;padding:0;border:0;outline:0;	background: url(/images/background-page-corner.jpg) top right no-repeat ;	}#subcontainer-4 {	margin:0;padding:0;border:0;outline:0;	background: url(/images/sidebar.png) top left repeat-y ;	}div.banner,div.header,div.footer {	outline: 0px ;	padding: 32px ;	margin-top: 0px ;	margin-left: 55px ;	margin-right: 20px ;	margin-bottom: 0px ;	text-align: center ;	border-top: 0px solid black ;	border-bottom: 0px solid black ;	}div.header {	padding: 16px ;	padding-bottom:0;	background: url(/images/header-main.gif) center bottom no-repeat ;	height: 156px ;	border-bottom: 0px black solid ;	}div.header h1, div.header p { display: none ; }div.footer {	font-size:9px;	background:#EED;	border:1px solid #433;	border-bottom:none;	border-radius:18px 18px 0 0;	padding:9px;	margin: 16px 52px 0 87px;	font-family:Arial, Helvetica, sans-serif;	}div.footer p {	background:transparent;	outline:none;	border:none;	margin-top: 0px ;	margin-bottom: 0px ;	padding-top: 4px ;	padding-bottom: 4px ;	}div.nav {	font-size: 12px ; 	margin-top: 0px ;	margin-left: 85px ;	margin-right: 50px ;	margin-bottom: 0px ;	padding: 0px ;	border: 0 ;	line-height: 1 ;	background: none ;	}div.nav a {	font-family: Baskerville, Georgia, serif ;	font-size: 12px ;	text-align: center ;	text-decoration:none;	font-variant:small-caps;	letter-spacing:1px;	margin: 0 0 -1px 12px;	padding: 4px 12px 5px 12px;	background:#CCA;	border:1px solid #400;	border-bottom: none;	border-radius: 10px 10px 0 0 / 18px 18px 0 0 ;	outline: none;	float: left ;	}div.nav a.current {	font-weight:bold;	background:#EEC;	outline:none;	position: relative ;	z-index: 2 ;	}div.nav a:hover {	background:#CCA;	color:#900;	}div.nav a.current:hover {	background:#EEC;	color:#900;	}div.nav a:active {	color:#C00;	}div.nav a.current:active {	color:#C00;	}div.nav ul {	clear: both ;	display: block ;	line-height: 3 ;	text-align: center ;	margin: 0px ;	padding: 0 8px;	min-height:41px;	background:#EEC;	border: 1px solid #400;	border-radius: 8px;	position: relative ;	z-index: 1 ;	}div.nav ul li {	list-style-type: none ;	display: inline ;	margin: 0px 4px;	padding: 4px 0;	background:transparent;	border: none;	white-space: nowrap ;	}div.nav ul li a {	font-family: Skia, sans-serif ;	font-size: 13px ;	text-transform:none;	font-variant:small-caps;	display: inline ;	float: none ;	background:#DDB;	color: #030 ;	padding: 6px 12px;	margin: 0px ;	border-top: 1px solid #FFD;	border-left: 1px solid #FFD;	border-right: 1px solid #996;	border-bottom: 1px solid #996;	border-radius: 8px;	}div.nav ul li a:hover {	color: #CC0 ;	background: #030 ;	border-top: 1px solid #060 ;	border-left: 1px solid #060 ;	border-right: 1px solid #000 ;	border-bottom: 1px solid #000 ;	}div.nav ul li a:active {	color: #FF0 ;	background: #030 ;	border-top: 1px solid #000 ;	border-left: 1px solid #000 ;	border-right: 1px solid #060 ;	border-bottom: 1px solid #060 ;	}div.main {	outline: 0px ;	margin-top: 0px ;	margin-left: 55px ;	margin-right: 20px ;	margin-bottom: 0px ;	border-top: 0px black solid ;	border-left: 0px ;	border-right: 0px ;	border-bottom: 0px black solid ;	padding: 0px ;	padding-bottom: 16px ;	}div.sub {	text-align: left ;	outline: 0px ;	margin:1em;	padding:0 1em;	border-top:1px solid #996;	clear: both ;	}div.left-inset {	float: left ;	width: 30% ;	outline: 0px ;	margin-top: 16px ;	margin-left: 0px ;	margin-right: 24px ;	margin-bottom: 16px ;	border: medium #666666 double ;	padding: 16px ;	}div.right-inset {	float: right ;	width: 30% ;	outline: 0px ;	margin-top: 16px ;	margin-left: 24px ;	margin-right: 0px ;	margin-bottom: 16px ;	border: medium #666666 double ;	padding: 16px ;	}div.gallery { text-align: center ; }div.gallery ul, div.entries ul {	margin: 32px auto;	text-align: center;	padding: 0px;	} div.gallery ul li, div.entries ul li {	border: 1px solid #330 ;	border-radius: 16px;	background: #EED ;	margin: 16px auto ;	padding: 16px 32px ;	list-style: none;	display: inline-block ;	vertical-align: top ;/*	max-width: 25%; */	}div.gallery ul li { width: 28em ; }div.entries ul li {display: block ; padding: 4px ; margin: 4px auto ; }div.gallery ul li h1,div.gallery ul li h2,div.gallery ul li h3,div.gallery ul li h4,div.gallery ul li h5,div.gallery ul li h6 {	text-align: center ;	}div.entries ul li h1,div.entries ul li h2,div.entries ul li h3,div.entries ul li h4,div.entries ul li h5,div.entries ul li h6 {	text-align: center ;	padding: 0px ;	margin: 0px ;	}div.gallery img, div.entries img {	display: block ;	margin: 16px auto ; 	padding: 8px ;	border: thin #666666 solid ;	max-width: 28em ;	}div.feature { }div.feature ul {	margin: 32px auto;	text-align: left;	padding: 0px;	} div.feature ul li {	background: #EED ;	border: 1px solid #400 ;	border-radius:16px;	margin: 16px auto ;	padding: 16px 32px ;	list-style: none;	vertical-align: top ;	}div.feature ul li h1,div.feature ul li h2,div.feature ul li h3,div.feature ul li h4,div.feature ul li h5,div.feature ul li h6 {	background: #CCA ;	padding: 4px ;	border: 1px #996 solid ;	border-radius:4px;	text-decoration:none;	}div.feature ul li h2 { border: 1px solid black ; }div.feature ul li h3 span { display: block ; font-size: 9px ; font-family: Skia, sans serif ; }div.feature ul li ul { 	display: block ;	border: thin dashed #996 ;	outline: none ;	padding: 16px ;	margin: 16px 0px ; 	background: #FFE ; 	}div.feature ul li ul li {	font-weight: normal ;	background: transparent ; 	border: 0px ;	margin: 8px ;	padding: 0px ;	list-style: square ;	}div.attribution {	text-align: right ;	margin-top: 0px;	margin-bottom: 32px ;	margin-right: 32px ;}div.level-nav { text-align: center ; margin: -1em auto 0 auto; width: 604px ; }div.level-nav ul {	text-align: center ;	margin: 16px auto ;	padding: 0px ;	}div.level-nav ul li {	color: #000 ; 	list-style-type: none ;	display: block ;	float: left ; 	margin: 0px 4px ;	padding: 4px ;/*	background: #DDD ;	border-top: 1px solid #AAA ;	border-left: 1px solid #CCC ;	border-right: 1px solid #EEE ;	border-bottom: 1px solid #FFF ;	outline: 1px solid #300 ; */	white-space: nowrap ;	width: 200px ;	font-size: 12px ;	}div.level-nav ul li.prev { width: 225px ; }div.level-nav ul li.alt { width: 100px ; }div.level-nav ul li.next { width: 225px ; }div.level-nav ul li a {	margin: 0px ;	float: none ;	border: 0px  ;	color: #300 ; 	}div.level-nav li.prev:before { content: "<{ " ; }div.level-nav li.prev:after { content: "" ; }div.level-nav li.alt:before { content: " [ " ; }div.level-nav li.alt:after { content: " ] " ; }div.level-nav li.next:before { content: "" ; }div.level-nav li.next:after { content: " }>" ; }div.level-pre { 	text-align: center ;	width: 310px ;	float: left ;	padding: 0px ;	margin: 0px ;	margin-right: 16px ;	margin-top: 16px ;	font-variant:small-caps ;	font-size: 12px ;	}div.level-pre ul {	margin: 0px auto;	padding: 0px;	} div.level-pre ul li {	margin: 0px auto ;	margin-bottom: 16px ; 	padding: 8px ;	list-style: none;	background: #EEE ;	border: 1px solid #400 ; 	border-radius:8px;	}div.level-pre img { display: block ; margin: 0 auto ; }div.level-pre p { margin: 4px 16px ; }div.level-post { text-align: center ; }div.level-post ul {	margin: 0px auto;	padding: 0px;	text-align: center;	} div.level-post ul li {	margin: 0px auto ;	margin-bottom: 16px ; 	padding: 0px ;	list-style: none;	display: block ;	vertical-align: top ;	text-align: center ;	}div.level-post img { border: 1px solid #000 ; }div.level-post h3 { text-align: center ; }div.level-journal { font-size: 16px ; margin: 0px ; padding: 0px ; }div.level-journal:first-line { font-style: italic ; }div.spacer { clear: both ; }div.form-nav {	margin: 32px auto ;	padding: 16px ;	text-align: center ;	background: #AAA ;	border: 2px solid #000000 ; 	}div.form-nav form {	display: inline ;	margin: 0px ;	padding: 0px ;	text-align: center ;	background: none ;	border: none ; 	}img.inset {	float: right ;	margin-top: 0px ;	margin-left: 16px ;	margin-right: 0px ;	margin-bottom: 16px ;	border: 1px solid #000 ;	clear: both ;	}