* {	margin: 0;	padding: 0;	}
body { font-family: Verdana, sans serif; font-size: 10px; background: #f3f3f3; }
a:link, a:active, a:visited { color: #66d; }
a:hover { color: #fff; }
h1 a, h2 a, h3 a, h4 a { width: 100%; }
h1 { font-size: 1.5em; } 
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
p { text-indent: 2em; margin: .5em 0 .5em 0; }

.wrapper { width: 762px; margin: 0 auto; background:#fff; }
.header { }
	.masthead { }
	.masthead a { width:200px; height:60px; background-image: url('/uvm_logo.gif'); }
	.masthead a:hover { background-position: -200px 0px; }
	.masthead div { font-family: arial black, sans serif; position: relative; right: -2px; top: -24px; height: 0px; color: #186647; font-weight: 900; font-size: 80px; }
.content { padding: .6em 0 0 0; background: #186647; }
	.main { width: 560px; background: #fff; }
	.main div { padding: 1.2em 2em 2em 2em; }
	.main div h2 { margin: 0 0 1em 0; }
	.main div p { font-size: 1.2em; }
	.sidebar { color: #fff; width: 202px; height: 100%; background: #186647; }
	.sidebar div { margin: 1.2em; }
	.sidebar ul { padding: .7em 0 0 0; text-indent: 1em; font-size: 1.2em; list-style: none; }

.cleardiv { clear: both; }
.headerdiv { background: #69c; color: #fff; padding:.3em .6em; margin: 0 0 1em 0; }

.footer { color: #fff; padding: .2em; clear: both; text-align: center; background: #186647; border-top: solid 1px #fff; }

.left { float: left; }
.right { float: right; }

/* float fixup */
.fix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.fix { display: inline-block; }
* html .fix { height: 1%; }
.fix { display: block; }
