/* global definitions */body, p{	font-family: "Verdana", Arial, Helvetica, sans-serif;	line-height: 18px;	font-size: 12px;	margin: 0;	padding: 0;}a {	color: #840000;}a img{	border: 0;}p{	text-align: left;}/**//* background colors */#home{	background: #ffcc66;}#about{	background: #636b89;}#upcoming{	background: #336633;}#past{	background: #999966;}#memoriam{	background: #333;}#memoriam-inner{	background: #000;}#contact{	background: #cc9999;}/**//* homepage definitions */#hp-container{	margin-left: auto;	margin-right: auto;	margin-top: 10px;	margin-bottom: 0;	text-align: center;	background: url("images/hp/bg-top.gif") top center no-repeat;	width: 732px;	height: 158px;}#left{	background: url("images/hp/sidenav-bg.gif") bottom left no-repeat;	float: left;	margin: 0;	padding: 40px 0 0 0;	width: 285px;	height: 320px;}#right{	float: right;	padding: 0 0px;	width: 414px;}*html #right{	margin: -2px 0 0 0;}#right h1{	padding: 40px 0 7px 0;	margin: 0;}#right h2 p{	background: url("images/hp/bg.gif") repeat-y;	text-align: center;	margin: 0;	padding: 15px;	width: 384px;}*html #right h2 p{	margin-top: -7px;	margin-bottom: -15px;}/**//* inner pages definitions */#main-container{	margin-left: auto;	margin-right: auto;	margin-top: 10px;	margin-bottom: 0;	text-align: center;}/* topnav */#topnav{	margin: 0;	padding: 0;	height: 64px;}#topnav li{list-style-type: none;display: inline;width: 120px;}#topnav .about a{	background: url("images/topnav/topnav_about_off.gif") no-repeat;	width: 99px;	height: 10px;}#topnav .about, #topnav .about a:hover{	background: url("images/topnav/topnav_about_on.gif") no-repeat;}#topnav .upcoming a{	background: url("images/topnav/topnav_upcoming_off.gif") no-repeat;}#topnav .upcoming, #topnav .upcoming a:hover{	background: url("images/topnav/topnav_upcoming_on.gif") no-repeat;}#topnav .past a{	background: url("images/topnav/topnav_past_off.gif") no-repeat;}#topnav .past, #topnav .past a:hover{	background: url("images/topnav/topnav_past_on.gif") no-repeat;}#topnav .memoriam a{	background: url("images/topnav/topnav_memoriam_off.gif") no-repeat;}#topnav .memoriam, #topnav .memoriam a:hover{	background: url("images/topnav/topnav_memoriam_on.gif") no-repeat;}#topnav .contact a{	background: url("images/topnav/topnav_contact_off.gif") no-repeat;}#topnav .contact, #topnav .contact a:hover{	background: url("images/topnav/topnav_contact_on.gif") no-repeat;}*html #topnav .about a, *html #topnav .upcoming a, *html #topnav .past a, *html #topnav .memoriam a, *html #topnav .contact a{	padding-top: 2px;}/* topnav container */#topnav-container{	margin-left: auto;	margin-right: auto;	margin-top: 0;	margin-bottom: 20px;	padding: 0;	width: 725px;	height: 75px;}/* copy container */#copy-container{	margin-left: auto;	margin-right: auto;	margin-top: auto;	margin-bottom: 20px;	width: 725px;}/* rounded corners */.copy{display:block}.copy *{  display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#fdf9ce}.copy1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #c4a575;  border-right:1px solid #c4a575;  background:#e4d4a7}.copy2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #a37441;  border-right:1px solid #a37441;  background:#eaddb0}.copy3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #eaddb0;  border-right:1px solid #eaddb0;}.copy4{  border-left:1px solid #c4a575;  border-right:1px solid #c4a575}.copy5{  border-left:1px solid #e4d4a7;  border-right:1px solid #e4d4a7}.copyfg{  background:#fdf9ce}   .copyfg p{	padding: 10px 32px; }  /* definitions for copy */ .copyfg i{	color: #81561e;	font-size: 11px;}.header{	font-weight: bold;}.dark a{	color: #333;}.indent{	margin-left: 20px;}.short{	height: 300px;}/* sidenav */#sidenavcontainer ul{list-style-type: none;text-align: left;margin: 85px 0 0 0;}*html #sidenavcontainer ul{	margin: 85px 0 0 30px;}#sidenavcontainer ul li a{background: transparent url(images/hp/sidenav/sidenav-off.gif) no-repeat;padding-top: 10px;padding-left: 20px;height: 25px;}*html #sidenavcontainer ul li a{	padding-top: 1px;}#sidenavcontainer ul li a:hover{background: transparent url(images/hp/sidenav/sidenav-on.gif) no-repeat;}