.module h4 {
	margin-top: 1.25em;
	}
		
p { 
	margin-top: .5em;
	line-height: 1.25em;
	}
	
/* Programs page */	


.programs .wide .promo.lrg{
	width:620px
}

.programs .wide .promogrp .promos .promo.lrg .synopsis {
	width: 470px;
}

		
.programs .promo.lrg { 
	height: auto;
	margin-left: 20px;
	margin-bottom: 20px;
	}
		
.programs .promos { 
	margin-left: -20px;
	}

.programs .promos .promo { 
	overflow: visible;
	}
	
.programs .headline { 
	font-size: 10px;
	}
	
/* Features page */		
	
.features .promos { 
	margin-left: -20px;
	}		
	
.features .promo.med { 
	height: 125px;
	margin-left: 20px;
	width: 300px;
	}
	
.features .promogrp h2,
.features .promogrp h3 {
    display: none;
	}
	
.features .promogrp .promos h3 { 
	display: block;
	padding: 0;
	}	
	
.features .promogrp .promos .promo.med img { 
	float: left;
	display: block;
	}	
	
.features .promogrp .promos .promo.med span.flag { 
	float: left;
	clear: left;
	display: block;
	width: 128px;
	}	

.features .promogrp .promos .promo.med .headline {
	margin-left: 10px;
	width: 150px;
	padding-top: 0;
	}
		
.features .promogrp .promos .promo.med span.synopsis {
	margin-left: 10px;
    display: inline-block;
	width: 150px;
	}
	
/* Events page */		
	
.events-banners { 
	height:200px; 
	width:620px; 
	margin-bottom:20px;
	overflow: hidden; 
}

.events-banners ul { 
	list-style: none; 
}

#contact ol {
    margin: 10px 0 10px 25px;
}

#contact ol.faq li {
    border-bottom: 1px dotted #F1F1F1;
    margin-bottom: 5px;
    padding: 15px 0;
}

#contact ol.faq li span.question {color: #999999;display:block;}

#contact ol li {
    margin-bottom: 4px;
}

#contact hr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-style: none none solid;
    border-width: medium medium 1px;
}