/* content area headers and etc. */
@import url("/www/css/colorbox.css");
#uvmmaincontent h3 {
	color: #658657;
	font-family: georgia, serif;
	font-size: 1.3em;
	letter-spacing: .05em;
}
#uvmmaincontent h4 {
	border-bottom: dashed 1px #cc8b3b;
	padding-top: .5em;
	color: #c85b28;
	text-transform: uppercase;
	letter-spacing: .2em;
}
#uvmmaincontent h5 {
	color: #454545;
}
#uvmmaincontent h5 a {
	color: #454545;
	border-bottom: dashed 1px #454545;
}
#uvmmaincontent h5 {
	margin-bottom: 0;
	padding-bottom: 0;
}
#uvmmaincontent h5+p {
	padding-top: 0;
	margin-top: 0;
}

/*#uvmmaincontent input, #uvmmaincontent textarea {
	border: 1px #7a7a7a solid;
}*/
#uvmmaincontent textarea {
	border: 1px #7a7a7a solid;
}
/*  right side navigation */
#calbox {
	float: right;
	background: #f9f9f9;
	margin:0 -2em 10px 10px;
	width: 160px;
	padding: 10px;
	border-bottom: 1px solid #9e9e9e;
	border-left: 1px solid #9e9e9e;
	border-top: 1px solid #9e9e9e;
	font-size: .85em;
	text-align: center;
	clear: right;
}
#calbox table {
	width: 160px;
	background: #fff;
	color: #404b3b;
	padding: .75em;
	margin-bottom: 10px;
	text-align: center;
}
#calbox table td.r25selected {
	background: #afbd22;
	color: #fff;
}
#calbox table td.r25selected a {
	color: #fff;
}
#calbox caption {
	width: 160px;
	background: #658657;
	padding: .25em 0;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: .07em;
	margin-top: 5px;
}
#calbox form select, #calbox form input {
}
#calbox a {
	text-decoration: none;
	color: #404b3b;
}
#calbox caption a {
	color: #fff;
}
#calbox table a:hover, #calbox table caption a:hover {
	color: #eafc21;
}
#calbox input {
	border: 1px #7a7a7a solid;
	padding: .1em;
	font-size: 1em;
	background: #7a7a7a;
	color: #fff;
}
/* for full-page calendar display */
table.r25full, table.event {
	clear: right;
	padding:0;
	background:none;
	border-collapse:collapse;
}
table.event {
	clear: none;
	margin-top: 10px;
}
table.r25full caption {
	color: #464646;
	background: #fff;
	letter-spacing: 0.3em;
	text-transform: uppercase;
	font-size: 0.85em;
	padding-bottom:1em;
	margin-bottom:0;
}
table.r25full th {
	background: #f9f9f9;
	text-align: center;
	vertical-align: top;
	width: 12.5%;
}
table.event th {
	background: #f9f9f9;
	vertical-align: top;
}
table.r25full td, table.event td {
	background:#fff;
	vertical-align: top;
	font-size: .85em;
}
table.r25full th, table.r25full td, table.event th, table.event td{
	border:1px solid #e2e2e2;
	padding: .25em;
}
#addthis {
	float: right;
	margin-right: 30px;
}
.rss img {
	border: 0;
	float: right;
	height: 24px;
	width: 24px;
	display: block;
	margin-bottom: 5px;
}
#emailEventContact {
	background: url(/www/images/email2.gif) no-repeat;
	height: 15px;
	width: 23px;
	display: inline;
	border-width: 0px;
}
#uvmcontent form{
	display: inline;
}
#cboxLoadedContent{border-bottom: 1px solid #ccc;}
#cboxLoadedContent div {padding: 1em 3em;}
#cboxContent h3 {border-bottom: 2px dashed #666;}