body { font-size: 101%; }

p {
	margin: 0 0 2em 0;
	font-family: Helvetica, Arial;
	font-weight: 500;
	font-size: .8em;
}

h1, h2, h3  {
	font-family: Helvetica, Arial, Verdana;
}

h1 {
	font-size: 14pt;
}

#VertMenubar {
	font-family: Helvetica;
}

#VertCalendar {
	font-family: Helvetica;
}

p.quote1 {
	font-size: 9pt;
	font-weight: bold;
	font-family: Georgia, Baskerville, Times;
}

p.description, p.menu {
	font-family: Helvetica, Arial;
}

p.quote1 {
	position:absolute;
	right: 0em;
	bottom: 0;
	width: 32em;
	margin: 0em 0em 0em 0em;
	text-align: justify;
	font-style: italic;
}

p.quote2 {
	position:absolute;
	left: 29em;
	bottom: 0;
	width: 25em;
	margin: 0em 0em 0em 6em;
	padding: 0em 0em 0em 6em;
	text-align: justify;
}
.outer {
	position:relative;
	display:table;
	width: 48em;
	margin: 0 0 0 6em;
	height: 6.71875em;
	vertical-align: middle; 
	text-align: center;
	float:left;
}

.inner {
	margin: 0;
	padding: 0;
	width:100%;
	//width: 27.10em;
	height: 6.71875em;
	display:table-cell;
	vertical-align:bottom;
	position:relative;
}
p.description {
	font-size: 10pt;
	font-weight: normal;
	padding: 2em 18.328125em 0 2em;
	margin: 0;
	height:6.359375em;
	text-align: justify;
	color: white;
	background-color: #2F4A70;
}

p.welcome {
	margin: 1.25em;
	font-weight: 500;
}

p.menu {
	font-weight: bold;
	font-size: 9pt;
	padding: 0;
	padding: .4em 5em .4em 5em;
	height: auto;
	text-align: justify;
	color: white;
	background-color: #4374B7;
}

p.menu a, p.menu a:link, p.menu a:visited {
	font-size: 1.1em;
	color: white;
	margin: 0 .9em 0 .9em;
	text-decoration: none;
}

p.menu a:hover {
	color: orange;
}

p.menu a.chosen {
	color: #000066;
} 

#VertMenubar a, #VertMenubar a:link, #VertMenubar a:visited {
	margin: 0;
	color: white;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
}

#VertMenubar ul {
	padding: 2em;
	margin: 0;
}

#VertMenubar li {
	padding: 0;
	margin: 0 0 .75em 0;
	color: white;
}

#VertMenubar a:hover {
	color: #FF6600;
}

#VertCalendar a, #VertCalendar a:link, #VertCalendar a:visited , #VertAdminlist a, #VertAdminlist a:link, #VertAdminlist a:visited, #VertEventblock a, #VertEventblock a:link, #VertEventblock a:visited {
	margin: 0;
	color: black;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
}

#VertCalendar h1, #VertAdminblock h1, #VertEventblock h1 {
	margin: 0;
	padding: .7em 0 .1em .5em;
	background-color: orange;
	color: white;
	font-size: 1.75em;
	font-weight: normal;
}

#VertAdminblock h1 {
	font-size: 1.25em;
}

#VertCalendar ul, #VertAdminblock ul, #VertEventblock ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#VertCalendar li, #VertAdminlist li, #VertEventmonths li{
	padding: 0;
	margin: 0 0 .5em 0;
	color: white;
}

#VertCalendar a:hover , #VertCalendar a.chosen, #VertAdminlist a:hover, #VertAdminlist a.chosen, #VertEventmonths a:hover, #VertEventmonths a.chosen {
	color: #FF6600;
}

#VertCalendar a.hasevent {
	color: red;
}

#VertEventmonths a.unavail {
	color: white;
}

#Event-text h1 {
	font-family: Arial;
	font-size: 1em;
	color: orange;
}

#Event-text p {
	font-weight: 500;
	font-size: 11pt;
}

#neweventblock h2 {
	font-family: Arial;
	font-size: 1em;
	color: orange;
}
