/* Last Editted by MARCUS on 9/2/10 */

/* ==============================================
   global 
   ==============================================*/
p.modify{
	display:none;
}
#uvmmain{
	width:985px;  
}
#uvmfooter address{
	padding-left:0;
	text-align:center;
}
img {
	border:none;
}
#uvmnavbar { 
	background:#d4b50c;
}
#uvmnavbar ul li a{ 
	color: #fff;
}
#uvmcustombanner2 img{
	border:0;
}

#uvmcustombanner2 img a{    
	text-decoration:none;
}
#uvmcustomnav {
	border-bottom: 1px solid #b0afad;
	background:#f2f1e1;
}
h2#subbanner{
	font-family: arial, san-serif;
	text-transform:uppercase;
	font-weight: bold;
	font-size: 1.4em;	
	letter-spacing: 0.2em;
	background:#74a856;
	border-top:1px solid #d4b50c;
}
address{
	font-style: normal;
	line-height: 1.3;
	padding-bottom: 10px;
}

#uvmmaincontent h3 {
	font-family: georgia, serif;
	font-size: 1.55em;	
	font-weight: normal;
	color:#c49108;
}
#uvmmaincontent h4 {
	font-size: 1.2em;
	color:#40724d;
}
#uvmmaincontent ul li img {
	margin-bottom:-7px;
	padding-left: 5px;
}


#uvmmaincontent h5 {
	font-size: 1.15em;
	color:#c49108;
	border-top: 1px dashed #617f21;
	padding-top: 10px;
}
#uvmmaincontent h5 a {
	color:#c49108;
}
#uvmmaincontent h6 {
	color:#609143;
	font-size: 1.1em;
	margin-top:0;
}
#uvmsupplinks {
	background:#fbfaf0;
}
#uvmsupplinks h3{
	color:#216088;
}
#uvmsupplinks img.sidegraphic {
	margin: -10px -10px 10px -10px;
}
#uvmmaincontent #rightcolumn_float{
	background:#fbfaf0;    
	clear:right;
}
#uvmmaincontent div.rightcolumn_float h4{
	line-height: 1.2;
	font-size: 1.1em;
	color:#216088;    
	margin-bottom:.3em;
}
#intro p{
	margin-left:35px;
}
/* ==============================================
   home page
   ==============================================*/
#uvmmaincontent div.homepage_leftcolumn {
	width: 560px;
	margin:-20px 0 20px 0;
	padding-top: 20px;
}
#uvmmaincontent p#give_button img{	
	border:0;    
}
/* ==============================================
  extra navigation in content area
   ==============================================*/
#uvmcustomnav ul{	
	padding:0;
	margin:0;
}
#uvmcustomnav ul li{	
	display:inline;
	padding:0;	
	padding-right:10px;		
	font-size: 1.05em;
}
#uvmcustomnav ul li a{	
	text-decoration:none;	
	padding-left:10px;
}
#uvmcustomnav ul li.last{	
	background:none !important;
}
/* ==============================================
all landing pages with photobox on upper left and Across the Fence
   ==============================================*/
   
#uvmmaincontent img#imageleft {
	float: left;
	margin: -20px 10px 10px -19px;
	border-bottom: 10px solid #2e6547;
	border-right: 1px solid #a1af16;
}
#fence {
	border-top:1px dashed #ccc;
	padding-right:60px;
}
#fence ul {
	padding-left:90px;
}

/* ==============================================
boxes in home youth and 4-h youth section
==============================================*/

#box1 {
	background:#fbfaf0;
	margin:0 0px 20px 40px;
	padding: 0px 20px 0 0;
	width:490px;
	border:1px solid #e8e8e8;
} 
#uvmmaincontent #box1 ul.with_img li {
	border-top:1px dashed #c8d165;
	padding-top:10px;
	padding-bottom: 10px;
	list-style-type:none;
}
#box1 ul.with_img li img {
	border: 1px solid #d5d5d5;
	padding-left:0;
	margin-right:10px;
	vertical-align: top;
	float:left;
}
#uvmmaincontent #box1 h3 {
	font-size: 1.2em !important;
	margin:15px 20px 10px 20px;
	font-family: Arial, san-serif !important;
	color:#c49108;
	font-weight:bold;
}
#uvmmaincontent #box1 h4 {
	color:#a6b31c;
	padding-left:10px;
	font-size: 1.1em;
	font-family: Georgia, serif;    
	margin-top:15px;
}
#box1 p{
	margin-top:0;
	margin-left:30px;
	margin-right:8px;
}
#box, .box, #full_width_box, .full_width_box{
	background:#fbfaf0;
	margin:0em 0px 2em 0px;
	padding:.8em 8px 1em 8px;
	border:1px solid #e8e8e8;
	float:left;
}
.full_width_box p{	
	clear:left;
}
#uvmmaincontent #box {
	margin-right: 20px;
}
#uvmmaincontent #box1 ul.with_img li.norule{
	border-top:none;
}
#uvmmaincontent #full_width_box, #uvmmaincontent .full_width_box {
	width:700px;
	padding-right: 15px;
}

#uvmmaincontent .full_width_box h5{
	margin-top: 0;
	border:0;
}
#uvmmaincontent p.single_column{
	clear:left;
	margin-bottom:2em;
	font-size:1.2em;
}
#uvmmaincontent #full_width_box h3#in, #uvmmaincontent .full_width_box h3#in{
	margin-left: 20px;
}
#uvmmaincontent .leftcolumn{
	width:358px;
	float:left;
	margin-left:0px;
	padding-right:0px;
	border-right:1px solid #ccc;
}
.leftcolumn h4{
	margin-bottom:.6em;
}
.leftcolumn p{
	margin-top:0;
	margin-left:30px;
	margin-right:8px;
}
.leftcolumn ul li{
	clear:both; 
	margin-right:8px;
}
#uvmmaincontent div.most_recent{
	border-bottom:1px dashed #888;
	margin-bottom:1em !important;
	margin-left:0px !important;
	padding-left:0 !important;
}
#uvmmaincontent div.evenly_split{
	border:0 !important;
	margin:0;	
	width:330px;	
	margin-right:14px;
}
#uvmmaincontent div.evenly_split p{
	margin-left:20px;
}
#uvmmaincontent div.evenly_split img{
	margin:0 10px .4em 0px !important;
}
#uvmmaincontent div.evenly_split h4{
	margin-top:0px !important;	
	margin-left: 20px;
	margin-bottom:15px;
} 
#uvmmaincontent div.evenly_split ul{	
	margin-top:0;	
	padding-top:0;	
	margin-right:0;	
	padding-right:0;
}
#uvmmaincontent div.evenly_split p.attribution{
	font-style:italic;
	border:0;
}
#uvmmaincontent div.evenly_split span.source_name{
	font-style:normal;
}
#uvmmaincontent div.evenly_split p.noborder{
	border:0;
	padding-bottom: 0;
}
/* ==============================================
contact section section
==============================================*/

#uvmmaincontent #section1{
	
	clear:left;
	display:block;   
}
#uvmmaincontent #section1 h4 {
	font-family: georgia, serif;
	border-top: 1px dashed #40724d;
	padding-top: 10px;
}
#uvmmaincontent #section1 h5{
	
	border:0;    
}
.multi_column {   
	border-top:1px dashed #40724d;
	/* border-bottom:1px solid #dedede; */
	margin-bottom:20px;
	float:left;
	width:157px;
	border-right:1px dashed #999;
	padding:0 12px .6em 12px;
}
.first_column{
	padding-left:10px;
}
.last_column{
	border-right:0;
	margin:0 -33px 0 0;
}
.multi_column ul{
	padding-left:15px;
	margin-left:0;
}

.note {
	font-size: 0.9em;
}
.partner {
	font-size:0.8em;
	color: #6b6b6a;
	margin-left: 10px;
	padding: 1px;
	background: #dfdec9;
}
#uvmmaincontent p.alpha a{
	color:#40724d;
}
#uvmmaincontent p.alpha{
	color:#c49108;
}

/* ==============================================
   news section
   ==============================================*/

#news {
	margin:30px 20px 0 0;
	padding-top:10px;
	border-top: 1px solid #ccc;
}
#news h4{
	font-size: 1em !important;
}
#news li {
	padding: 2px 0;
	line-height: 1.3;
}
#news ul li a{
	text-decoration:underline;;
}
#uvmmaincontent p#give_button{ 
	position:absolute;
	margin-top:-70px;
	left:35px;    
}

#uvmmaincontent #rightcolumn #news h3{
	display:none;
}
#uvmmaincontent ul.newsheadlinelist{
	padding-left:0;
	margin-left:0;
}

#uvmmaincontent #rightcolumn ul.newsheadlinelist{
	margin:0 8px 1em 0;
	list-style-type:none;
}
#uvmmaincontent ul.newsheadlinelist li {
	line-height: 1.2;
	padding: .3em 0 .4em 0;
}
#uvmmaincontent ul li span.newsheadlinedate {
	color: #50504f;
	display: block;
}
#uvmmaincontent  ul.newsheadlinelist li a{
	font-weight:bold;
	text-decoration:none;
}



#uvmmaincontent #newsimage{
	border:none;
}
#newscontent p, #newsimage, .newscontentheader {
	margin:0 20px 0 20px;
}
#newscontent p{
	padding:0.5em 0;
}
#newscontent h4{
    margin-left:20px;
    }
#photobox{
	float:none;
	float:left;
	margin:.4em 14px 0 20px;
	width:310px;
}
#photobox p{
	font-style:italic;
	 color:#6e6e6e;
	font-size:90%;
	margin-right:0;
	margin-left:0;
}

*+html #uvmcustombanner2{
    
	margin-bottom:-3px;
    
}
/*
==============================================
	Social Media
	
==============================================
*/

.social_list{
	margin:-.5em;
}
.social_list a img{
	height:1.5em;
	width:1.5em;
	margin:-.25em -.25em;
}

/* ===========================================
    take charge program
   ===========================================*/

#charge .left37{
	margin-left:37px;
}
#charge .clearb{
	clear:both;
}
#charge .clearl{
	clear:left;
}
#charge #clearr{
	clear:right;
}
#charge .floatl{
	float:left;
}
#charge .home{
	background-image:url(community/images/home.jpg);
	background-repeat:no-repeat;
}
#charge #adjust{
	margin:25px 33px 20px 20px;
}
#charge #custom_nav{
	height:224px;
	width:770;
	background-color:#25553b;
	margin-top:-13px;
}
#charge #custom_nav ul{
	font-size:1.2em;
	position:relative;
	top:200px;
	list-style:none;
	text-align:left;
	color:#FFF;
	font:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	margin-left:-10px;
}
#charge #custom_nav ul li{
	display:inline;
	padding:0px 6px;
}
#charge #custom_nav ul li a{
	color:#FFF;
	text-decoration:none;
}
#charge #custom_nav .active a{
	color:#FF3;
	text-decoration:none;
}
#charge #custom_nav ul li img{
	padding-top:-10px;
	position:relative;
	top:-3px;
}
#charge #top{
	margin:-41px -33px -20px -20px;
}

/* ==========================================
               Misc Edits
========================================== */

#mainframe {
	min-width:958px;
}
	