html {	background: #000000 ;	font-family: sans-serif ;	font-size: 12px ;	color: #000000 ;	line-height: 1.5 ;	}body { padding: 0 ; margin: 0 }a {	color: #030 ;	text-decoration: underline ;	cursor: pointer ;	border: 0 ;	}a:link { color: #030 ; }a:visited { color: #030 ; }a:hover { color: #000 ; }a:active { color: #030 ; }a img { border : 0px ; }h1 { font-family: sans-serif ; }h1,h2,h3,h4,h5,h6 {	text-align: center ;	font-weight: normal ;	}h2,h3,h4,h5,h6 {	background: #CCD url(/images/heading.png) center center repeat-x ;	padding: 0.5em ;	margin: 0 ;	margin-top: 1em ;	border-top: 1px solid #DDC ;	border-left: 0 ;	border-right: 0 ;	border-bottom: 1px solid #000 ;	outline: 0 ;	font-family: serif ;	}h1 { font-size: 36px ; }h2 {	background: #CCB url(/images/heading5.png) center center repeat-x ;	font-size: 20px ;	border-radius: 27px 27px 0 0 ;	-webkit-border-radius: 27px 27px 0 0 ;	-moz-border-radius: 27px 27px 0 0 ;	border: 0px solid #122 ;	border-bottom: 1px solid #000;	}h3 {	background: #BBA url(/images/heading4.png) center center repeat-x ;	font-size: 18px ;	border-radius: 24px 24px 0 0 ;	-webkit-border-radius: 24px 24px 0 0 ;	-moz-border-radius: 24px 24px 0 0 ;	border: 4px solid #233 ;	border-bottom: 1px solid #000;	}h4 {	background: #AA9 url(/images/heading3.png) center center repeat-x ;	font-size: 16px ;	border-radius: 21px 21px 0 0 ;	-webkit-border-radius: 21px 21px 0 0 ;	-moz-border-radius: 21px 21px 0 0 ;	border: 3px solid #344 ;	border-bottom: 1px solid #000;	}h5 {	background: #998 url(/images/heading2.png) center center repeat-x ;	font-size: 14px ;	border-radius: 18px 18px 0 0 ;	-webkit-border-radius: 18px 18px 0 0 ;	-moz-border-radius: 18px 18px 0 0 ;	border: 2px solid #455 ;	border-bottom: 1px solid #000;	}h6 {	background: #887 url(/images/heading1.png) center center repeat-x ;	font-size: 12px ;	border-radius: 15px 15px 0 0 ;	-webkit-border-radius: 15px 15px 0 0 ;	-moz-border-radius: 15px 15px 0 0 ;	border: 1px solid #566 ;	border-bottom: 1px solid #000;	}h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link {	color: #030 ;	}/*h2:before, h3:before, h4:before, h5:before {	content: url(images/corners/h2-tl.png);	background: transparent url(images/corners/h2-tr.png) scroll no-repeat top right;	display: block;	height: 1.5em ; 	margin: -0.5em ;	margin-bottom: -1em ;	margin-top: -0.625em ;	text-align: left ; 	line-height: 0.01 ;	}h3:before {	content: url(images/corners/h3-tl.png);	background: transparent url(images/corners/h3-tr.png) scroll no-repeat top right;	}h4:before {	content: url(images/corners/h4-tl.png);	background: transparent url(images/corners/h4-tr.png) scroll no-repeat top right;	}h5:before {	content: url(images/corners/h5-tl.png);	background: transparent url(images/corners/h5-tr.png) scroll no-repeat top right;	}*/div.container {	background: #FFFFFF ;	margin: 0 ;	border: medium solid black ;	padding: 0px ;	}div.header {	color: #FFF ;	background: #000 ; 	text-align: center ;	height: 144px ;	border: 0 ;	padding: 2px ;	padding-bottom: 0px ;	}div.header h1 {	background: #000 url(/images/banner.png) center center no-repeat;	margin: 0px auto ;	padding: 0px ;	height: 144px ;	border: 0 ;	}div.header h1 span, div.header p { display: none ; }div.footer {	background: #000000 url(/images/footer.png) center bottom no-repeat ;	height: 144px;	outline: 0px ;	margin: 0px ;	border: 0px ;	padding: 0px ;	text-align: center ;	font-size: 10px;	color: #CCF;	border-top: 2px solid #336 ;	border-bottom: 2px solid #336 ;	}div.footer p {	padding:0.25em;	margin:0.25em;/*	font-size: 10px ; 	padding: 8px ;	border: 1px solid #024 ;	background: #012 ;	color: #08F ;	margin: 2px ; */	}div.footer a:link { color: #99C ; }div.footer a:visited { color: #99C ; }div.footer a:hover { color: #CCF ; }div.menu {	font-size: 12px ; 	padding: 0px ;	padding-top: 8px ;	border: 1px solid #024 ;	background: #012 ;	line-height: 1 ;	}div.menu a {	font-size: 12px ;	text-align: center ;	text-decoration: none ;	padding: 0px 12px ;	margin: 0px ;	margin-left: 6px ;	border-top: 1px solid #ABC ;	border-left: 1px solid #ABC ;	border-right: 1px solid #456 ;	border-bottom: none ;	background: #789 ;	color: #000 ;	float: left ;	display: block ;	line-height: 2 ;	}div.menu a.current {	font-weight: bold ;	text-decoration: none ;	background: #BCC ;	border-top: 1px solid #DEE ;	border-left: 1px solid #DEE ;	border-right: 1px solid #9AA ;	border-bottom: none ;	outline: 1px solid #BCC ;	position: relative ;	z-index: 2 ;	}div.menu a:hover {	background: #ABC ;	}div.menu a.current:hover {	background: #BCC ;	}div.menu a, div.menu a.current {	border:0;	outline:0;	border-top-left-radius: 8px 12px ;	border-top-right-radius: 8px 12px ;	-webkit-border-radius: 8px 8px 0 0 / 12px 12px 0 0 ;	-moz-border-radius: 8px 8px 0 0 / 12px 12px 0 0 ;	}/*div.menu a:before {	content: url(images/corners/menu-tab-tl.png);	background: transparent url(images/corners/menu-tab-tr.png) scroll no-repeat top right;	display: block;	height: 12px ;	margin: -0px -8px ;	margin-bottom: -12px ;	text-align: left ; 	line-height: 0.01 ;	}*/div.menu ul {	clear: both ;	display: block ;	line-height: 3 ;	text-align: center ;	margin: 1px ;	padding: 0px ;	background: #B1C0CF url(/images/menu.png) center repeat-x ;	border: 0 ;	border-top: 1px solid #FFF ;	border-bottom: 1px solid #000 ;	outline: 1px solid #000 ;	position: relative ;	z-index: 1 ;	}div.menu ul li {	list-style-type: none ;	display: inline-block ;	line-height: 1 ;	margin: 0 ;	padding: 0 ;	white-space: nowrap ;	background: #123 ;	border: 1px solid #123 ;/*	border-top: 2px solid #89A ;	border-left: 2px solid #89A ;	border-right: 2px solid #567 ;	border-bottom: 2px solid #567 ; */	border-top-left-radius: 8px 12px ; 	border-top-right-radius: 8px 12px ; 	border-bottom-right-radius: 8px 12px ; 	border-bottom-left-radius: 8px 12px ; 	-webkit-border-radius: 8px / 12px ; 	-moz-border-radius: 8px / 12px ; 	}div.menu ul li a {	font-size: 12px ;	font-weight: normal ;	text-transform: none ;	text-decoration: none ;	margin: 0px ;	display: inline-block ;	float: none ;	background: #CDE url(/images/menu-button-up.png) center repeat-x ;	color: #000 ;	padding: 4px 12px ;	border-top: 1px solid #DEF ;	border-left: 1px solid #DEF ;	border-right: 1px solid #567 ;	border-bottom: 1px solid #567 ;	border-top-left-radius: 8px 12px ; 	border-top-right-radius: 8px 12px ; 	border-bottom-right-radius: 8px 12px ; 	border-bottom-left-radius: 8px 12px ; 	-webkit-border-radius: 8px / 12px ; 	-moz-border-radius: 8px / 12px ;  	outline: 0px solid #123 ;	line-height: 1.25 ;	}div.menu ul li a:hover {	color: #000 ;	background: #CEC url(/images/menu-button-hover.png) center repeat-x ;	border-top: 1px solid #DED ;	border-left: 1px solid #DED ;	border-right: 1px solid #565 ;	border-bottom: 1px solid #565 ;	}div.menu ul li a:active {	color: #020 ;	background: #CC9 url(/images/menu-button-down.png) center bottom repeat-x ;	border-top: 1px solid #766 ;	border-left: 1px solid #766 ;	border-right: 1px solid #FEE ;	border-bottom: 1px solid #FEE ;	}div.menu ul li a:before {display:none;}/*div.menu ul li a:hover:before {	content: url(images/corners/black-triangle-tl.png);	background: transparent url(images/corners/black-triangle-tr.png) scroll no-repeat top right;	display: block;	height: 6px ;	margin: -3px -11px ;	text-align: left ; 	line-height: 0.01 ;	}div.menu ul li a:hover:after {	content: url(images/corners/black-triangle-bl.png);	background: transparent url(images/corners/black-triangle-br.png) scroll no-repeat bottom right ;	display: block;	height: 6px;	margin: -3px -11px ;	text-align: left ;	line-height: 0.01 ;	}*/div.main {	outline: 0px double #000 ;	margin: 0 auto 0 auto ;	border: 0em solid #011 ;	padding: 1em ;	background: #222F22 ;}div.main p, div.main blockquote, div.main ul, div.main dl {/*	padding: 0.5em 1em ;	margin: 0em ;	background: #FFF url(/images/background-body.jpg) center ;	border-top: 0px dashed #EEE ;	border-left: 1px solid #000 ;	border-right: 1px solid #000 ;	border-bottom: 0px dashed #EEE ; */	}div.main p { text-indent: 2em ; }div.main p.description {	text-align: center ;	background: #EEE ; /*	margin: 0 auto 1em auto ; */	padding: 0.5em ; 	border: 1px solid #BBB ;/*	outline: 1px solid #000 ; */	text-indent: 0 ;	}div.main blockquote { padding: 1em 5em ; }div.main blockquote p { border: 1px dashed #CCC ; }div.main ul { padding-left: 4em ; }div.main ul p {border:0;text-indent:0;}div.main hr {	clear: both ;	padding: 16px 0px  ;	margin: 0em 1em ;	border: 0 ;	background: transparent url(/images/vine.png) center center no-repeat ;	}	div.section {	background: #FFFFF0 ;	border: 0px solid #122 ;	border-top: none ;	outline: 0px solid #000 ;	padding: 1em ;	border-radius: 0 0 27px 27px;	-webkit-border-radius: 0 0 27px 27px;	-moz-border-radius: 0 0 27px 27px;	}div.section div.section {	border: 4px solid #233 ;	border-top: none ;	background: #FFFFF3 ;	margin-top: 0 ;	border-radius: 0 0 24px 24px ;	-webkit-border-radius: 0 0 24px 24px ;	-moz-border-radius: 0 0 24px 24px ;	}div.section div.section div.section {	border: 3px solid #344 ;	border-top: none ;	background: #FFFFF6 ;	border-radius: 0 0 21px 21px ;	-webkit-border-radius: 0 0 21px 21px ;	-moz-border-radius: 0 0 21px 21px ;	}div.section div.section div.section div.section {	border: 2px solid #455 ;	border-top: none ;	background: #FFFFF9 ;	border-radius: 0 0 18px 18px ;	-webkit-border-radius: 0 0 18px 18px ;	-moz-border-radius: 0 0 18px 18px ;	}div.section div.section div.section div.section div.section {	border: 1px solid #566 ;	border-top: none ;	background: #FFFFFC ;	border-radius: 0 0 15px 15px ;	-webkit-border-radius: 0 0 15px 15px ;	-moz-border-radius: 0 0 15px 15px ;	}div.section:after {content:"";display:block;height:0;clear:both;}/*div.section:after {	content: url(images/corners/h2-bl.png);	background: transparent url(images/corners/h2-br.png) scroll no-repeat bottom right ;	display: block;	height: 30px ; 	margin: -1.125em -0.625em ;	margin-top: 0em ;	text-align: left ;	line-height: 0.01 ;	clear:both;	}div.section div.section:after {	content: url(images/corners/h3-bl.png);	background: transparent url(images/corners/h3-br.png) scroll no-repeat bottom right ;	height: 27px ; 	margin: -1.125em -0.875em ;	margin-top: 0em ;	clear:both;	}div.section div.section div.section:after {	content: url(images/corners/h4-bl.png);	background: transparent url(images/corners/h4-br.png) scroll no-repeat bottom right ;	height: 24px ; 	margin: -1.125em -1.125em ;	margin-top: 0em ;	clear:both;	}div.section div.section div.section div.section:after {	content: url(images/corners/h5-bl.png);	background: transparent url(images/corners/h5-br.png) scroll no-repeat bottom right ;	height: 21px ; 	margin: -1.125em -1.375em ;	margin-top: 0em ;	clear:both;	}div.section div.section div.section div.section div.section:after {	content: url(images/corners/h6-bl.png);	background: transparent url(images/corners/h6-br.png) scroll no-repeat bottom right ;	height: 18px ; 	margin: -1.125em -0.625em ;	margin-top: 0em ;	clear:both;	}*/div.section hr { padding: 32px ; }div.gallery, div.splash {	background: #000 ;	border: 1px solid #999 ;	border-top: 1px solid #CCC ;	border-bottom: 2px solid #666 ;	border-radius: 36px ;	-webkit-border-radius: 36px ;	-moz-border-radius: 36px ;	margin: 0em 1em 1em 1em;	}/*div.gallery:before, div.splash:before {	content: url(images/corners/gallery-tl.png);	background: transparent url(images/corners/gallery-tr.png) scroll no-repeat top right;	display: block;	height: 60px ;	margin: -1px ;	margin-bottom: -45px ;	text-align: left ; 	line-height: 0.01 ;	}div.gallery:after, div.splash:after {	content:  url(images/corners/gallery-bl.png);	background: transparent url(images/corners/gallery-br.png) scroll no-repeat bottom right ;	display: block;	height: 60px;	margin: -1px ;	margin-top: -45px ;	margin-bottom: -2px ;	text-align: left ;	line-height: 0.01 ;	}*/div.gallery ul {	background: none ;	border: none ;	margin: 0.5em auto;	text-align: center;	padding: 0px;	} div.gallery ul li {	width: 275px ;	background-color: #333 ;	border: 1px solid #999 ;	border-top-left-radius: 28px 21px ;	border-top-right-radius: 28px 21px ;	border-bottom-right-radius: 28px 21px ;	border-bottom-left-radius: 28px 21px ;	-webkit-border-radius: 28px / 21px ;	-moz-border-radius: 28px / 21px ;/*	outline: 1px solid #666 ; */	margin: 1em 0.5em ;	padding: 0.5em ;	list-style: none;	display: inline-block;	vertical-align: top ;	text-align: center ;	}/*div.gallery ul li:before {	content: url(images/corners/gallery-li-tl.png);	background: transparent url(images/corners/gallery-li-tr.png) scroll no-repeat top right;	display: block;	height: 1em ;	margin: 0em -0.5em -1em -0.5em ;	text-align: left ; 	line-height: 0.01 ;	}div.gallery ul li:after {	content:  url(images/corners/gallery-li-bl.png);	background: transparent url(images/corners/gallery-li-br.png) scroll no-repeat bottom right ;	display: block;	height: 1em;	margin: 0em -0.5em -1em -0.5em ;	text-align: left ;	line-height: 0.01 ;	}*/div.gallery ul p {font-size:9px;}div.gallery ul h3 {font-size:12px;}div.gallery ul img {	max-width: 256px ;	max-height: 256px ;	background: #FFF ;	display: block ;	margin: 6px auto ; 	padding: 8px ;	border: 1px solid #666 ; 	outline: 1px solid #000 ;	}/* div.gallery ul img:before {	content:"";	display:block;	width:256px;	height:256px;	padding:0;	margin:0;	margin-bottom:-256px;	}*/div.gallery p {	border: 1px solid #999 ;	border-top-left-radius: 0 0 ;	border-top-right-radius: 0 0 ;	border-bottom-right-radius: 21px 14px ;	border-bottom-left-radius: 21px 14px ;	-webkit-border-radius: 0 0 21px 21px / 0 0 14px 14px ;	-moz-border-radius: 0 0 21px 21px / 0 0 14px 14px ;/*	outline: 1px solid #000 ; */	margin: auto ;	padding: 0.5em 2em ;	text-indent: 0 ;	background: #EED ; 	}div.gallery ul li h3 {	background: #CCB url(/images/headingG.png) center center repeat-x ;	border-top: 0.125em solid #CCC ;	border-bottom: 0.125em solid #666 ;	border-left: 0.125em solid #999 ;	border-right: 0.125em solid #999 ;	border-top-left-radius: 21px 14px ;	border-top-right-radius: 21px 14px ;	-webkit-border-radius: 21px 21px 0 0 / 14px 14px 0 0 ;	-moz-border-radius: 21px 21px 0 0 / 14px 14px 0 0 ;	margin-bottom: 0.25em ;	margin-top: 0 ;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif ;	}/*div.gallery ul li h3:before {	content: url(images/corners/gallery-h3-tl.png);	background: transparent url(images/corners/gallery-h3-tr.png) scroll no-repeat top right;	display: block;	height: 24px ;	margin: -0.625em ;	margin-left: -37px ;	margin-right: -37px ;	margin-top: -13px ;	margin-bottom: -18px ;	text-align: left ; 	line-height: 0.01 ;	}div.gallery ul li h3:after {	content:  url(images/corners/gallery-h3-bl.png);	background: transparent url(images/corners/gallery-h3-br.png) scroll no-repeat bottom right ;	display: block;	height: 24px;	margin: -0.625em ;	margin-bottom: -0.625em ;	text-align: left ;	line-height: 0.01 ;	}*/div.splash img {	text-align: center ;	max-width: 75% ;	background: #FFF ;	display: block ;	margin: 16px auto ; 	padding: 8px ;	border: 1px solid #666 ; 	outline: 1px solid #000 ;	}hr {	clear: both ;	margin: 8px auto ;	padding: 16px 0  ;	border: 0 ;	outline: 0;	background: url(/images/vine.png) center center no-repeat ;	}	table {	width: 97.5% ;	font-size: 12px ;	border: 1px solid #000 ;	margin: 1em auto auto auto ;	background: #CCC ;	}th {	border: 1px solid #000 ;	text-align: center ;	background: #DDD ;	padding: 8px ;	}td {	border: 1px solid #000 ;	text-align: center ;	background: #EEE ;	padding: 8px ;	}.image-left {float:left;max-width:20%;margin:1em;}.image-right {float:right;max-width:20%;margin:1em;}.image-center {max-width:80%;margin:1em auto;}
