body {
	font-size:80%;
	}

#uvmmain {
	width: 919px;
	}

#uvmnavbar {
	background: #ca8727;
	}

#uvmcustombanner2 {
	border-left: 1px #4c493a solid;
	}

#uvmmainmenu img.defaultimg {
	border-bottom: none;
	}
	
#uvmsupplinks {
	float: right;
	background:#fff7e2;
/*	background: #a71700;*/
	width: 174px;
	margin: 0px 0px 20px 10px;
	padding: 0px 10px 35px 10px;
	border-bottom: 1px solid #d8bd77;
	border-left: 1px solid #d8bd77;
	border-right: 1px solid #d8bd77;
	color:#fffff7;	
	font-weight:bold;
	}

#uvmsupplinks h3, #uvmsupplinks h4 {
	margin: 10px 25px 15px 10px;
	padding-bottom:6px;
	font-size:  1.65em;
	color: #a61900;
	font-family:georgia;
	text-transform: capitalize;
	font-weight:normal;
	border-bottom:1px dotted #fffff6;
	}
	
#uvmsupplinks ul {
	margin: .5em 0px 0px 1em;
	padding: 0px;
	line-height: 1.2;
	color:#68a734;
	}

#uvmsupplinks a:link, #uvmsupplinks a:visited {
	color:#000;	
}

p {line-height:135%;}

#uvmmaincontent h1, #uvmmaincontent h2, #uvmmaincontent h3, #uvmmaincontent h4, #uvmmaincontent h5 {font-family: georgia, serif; letter-spacing:0; }

#uvmmaincontent h1 {font-size:1.5em; color:#ca8727;	}
#uvmmaincontent h2 {font-size:1.3em; color:#617f21; }
#uvmmaincontent h3 {font-size:1.2em;color:#ca8727; }
#uvmmaincontent h4 {font-size:1.1em; color:#617f21;	font-weight:normal; font-style:italic;}
#uvmmaincontent h5 {color:#ca8727;	}

#uvmmaincontent h2.item {color:#999; }

#uvmmaincontent h4.cevent {font-family: georgia, serif; font-size:1.1em; color:#617f21; text-transform:none;  letter-spacing:0;}

#uvmmaincontent p.clevent {padding-left:20px;}

.previousnext {font-size:.85em; padding:0;margin:0;}

.indent {
	margin:10px 0px 10px 35px; 
	}

.indent-border {
	width:250px; 
	margin:10px 0px 10px 15px; 
	border-left:2px dotted #ca8727; 
	padding-left:10px;
	}

.statement {
	width:450px; 
	margin:10px 0px 10px 15px; 
	border-left:2px dotted #e3ccac; 
	padding-left:10px;
	}

#uvmfooter {
	background-color:#ca8727;
	}

/* ----------business cards ------------*/

#businesscard { font-size:90%;
	}

#bcheader {
	background-image:url('images/buscardheader.gif');
	background-repeat:no-repeat; 
	padding-bottom:50px;
	}

#bctable {margin-top:10px; margin-right:20px;text-align:left;	}

.title { 
	font-family:georgia, serif; 
	color:#b46510; 
	font-size:16px; 
	font-weight:bold;  
	padding-top:0px; 
	padding-bottom:15px; 
	padding-left:120px;	
	}

.bcleft {
	width:100px; 
	padding:6px; 
	text-align:right; 
	color:#8a8a8a; 
	font-family:arial, sans-serif; 
	font-size:110%; 
	line-height:140%;	}

.bcright, .name, .business, .address, .phone, .fax, .email, .products, .website {text-align:left; width:450px; padding:6px; font-family:arial, sans-serif; font-size:110%; line-height:140%;	}

#bcfooter {
	
	}

td.products {padding-top:0; margin-top:0;}

td.products ul   {
	padding-top:0;
	padding-left:10px; 
	margin-top:0;
	margin-left:10px;
	}

td.products li {
	padding-top:10px;
	}

td {vertical-align:top;	}

/*item is the blog entry promoted to the home page*/
.item { 
	padding-left:20px;
	}

.imageright {
	float:right;
	padding:10px;
	padding-right:0;
}

.imageleft {
	float:left;
	padding:10px;
	padding-left:0;
}


.libold li{
	font-weight:bold;
}

.linormal li {
	font-weight:normal;
}

.red {
	color:#a71700;
}

/* ----------calendar ------------*/

.singleEvent img {
    float: left;
    margin-top: .5em;
    padding-right: .5em;
} 

