html{ font-size:16px; } /* Make sure the default is always 16px */
body{
	font-size:62.5%; /* 16px * 62.5% = 10px : 1em now = 10px */
	background-color: #003333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	min-width: 950px;
	margin: 0;
	padding-top: 1em;
}
img {border: 0; display: block; text-align: center; margin-left: auto; margin-right: auto;}
.button {margin: 0; text-align: left; display: block; float: left;}
h1 {font-size: 2em; text-align:center; padding-top: .75em; font-style: italic;}
h2 {font-size: 1.7em; text-align:center; font-variant: small-caps;}
h3 {font-size: 1.55em; text-align:center;}
h4 {font-size: 1.35em; text-align:center;}
h5 {font-size: 1.2em; text-align:center;}
td {vertical-align:top;}
.cal_item_desc {display: none; padding-left: 2.5em; font-weight: normal;}
li {list-style: none; font-size: 1.1em; font-weight: bold; line-height: 2em; margin-top: .5em;}
#wrapper {
	min-height:600px;
	background-color: #6b8a4e;
	text-align: left;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	border: solid #9c0d11 .3em;
}
#wrapperZ {
	min-height:600px;
	background-color: #003333;
	text-align: left;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	border: solid #fffcd6 .2em;
}
hr {color: #9c0d11;}
#header {
	background-image: url(../images/bg_head.png);
	background-repeat: repeat-x;
}
#headerZ {
}
#menu {
	margin-right: -.25em;
	position: relative; left:0; top:0; z-index:99;
}
#container {
	position: relative; left: 0; top: -2.2em;
}
#container p {
	color: #000000;
	font-size: 1.2em;
	padding: 0 .75em;
}
#cal1 {
	width: 36.5em;
}
#cal2 {
	width: 36.5em;
}
.floatleft {
	float: left;
	padding-right: 1em;
}
.floatright {
	float: right;
	padding-left: .5em;
}
.neg_left_margin {margin-left: 0; padding-left: .7em; text-align: center; color: #003300; text-decoration: none;font-size: 1.5em; line-height: 1.8em;}
a:link, a:visited {
	color: #003300;
	font-variant: small-caps;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #fffcd6;
	font-variant: small-caps;
	text-decoration: underline;
	font-weight: bold;
}
dl {font-size: 1.4em;}
dt {text-transform: uppercase; font-weight: bold; font-style: italic; padding-top: 1em; font-size:.9em;}
dd {margin-left: 0; padding-left: .8em; font-size:.9em;}
dd.text {
	font-size: .8em;
}	
.listingtitle {font-weight: bold; text-transform: uppercase; color:#000;}
