@import "lightwindow.css";

* {
	margin: 0;
	padding: 0;
}

/* SELF CLEARING FLOATS */
div#header:after,
div#header ul#nav:after,
div#header ul#subnav:after,
div#content:after,
div.module_row:after,
.float-wrapper:after,
.event_page_interact:after,
div.event_blurb:after,
div.feature_row:after,
.module:after {
	content: "."; 
    display: block; 
    height: 0;
    clear: both; 
    visibility: hidden;
}

.floater {float:left; width:100%;}

.clr {
	clear: both;
}
/*	CONTENT LAYOUT	*/
.feature_major h2, .feature_major h4, .feature_minor h2, .feature_minor h4 {
	letter-spacing: -0.05em;
}
.feature_major h2 a, .feature_minor h2 a {
	color: #333;
}
.feature_major h4 a, .feature_minor h4 a {
	color: #666;
}
.feature_title_bar {
	background: transparent url(/images/feat_header_bg.png) top left repeat;
}







.feature_major,
.feature_major_blank {
	width: 780px;
	height: 220px;
	float: left;
	margin: 0 11px 12px 0;
	overflow:hidden;
}
.feature_major.last_in_row,
.feature_major_blank.last_in_row {
	margin-right: 0;
}
.feature_major_blank{
	background: transparent url(/images/feat_header_bg.png);
}
.feature_major .feature_title_bar {
	width: 780px;
}
.feature_major h4.date {
	font-size: 12px;
	font-weight: normal;
}
.feature_major h4.date .feature_major_link {
	padding: 8px 0 3px 8px;
}
.feature_major h2 {
	font-size: 18px;
	color: #333;
	margin: 0;
}
.feature_major h2 .feature_major_link {
	padding: 0 0 5px 8px;
}
a.feature_major_link {
	display: block;
	text-decoration: none;
	width: 770px;
	color: #333;
	padding-left: 8px;
	text-align: left;
}
a.feature_major_link.filler {
	padding: 6px 6px 0 8px;
	width: 765px;
	height: 210px;
}
.feature_major .feature_major_link.filler span {
	font-size: 14px;
	color: #666;
	text-align: left;
	margin-top: 6px;
	display: block;
}
.feature_major_teaser {
	background: transparent url(/images/feat_header_bg.png) top left repeat;
	font-size: 12px;
	width: 780px; /*225 */
	height: 220px;
	overflow: hidden;
}
.feature_major_title {
	width: 780px;
	text-align:right;
}









.feature_minor,
.feature_minor_blank {
	width: 188px;
	height: 300px;
	float: left;
	margin: 0 11px 12px 0;
	overflow:hidden;
}
.feature_minor.last_in_row,
.feature_minor_blank.last_in_row {
	margin-right: 0;
}
.feature_minor_blank{
	background: transparent url(/images/feat_header_bg.png);
}
.feature_minor .feature_title_bar {
	width: 188px;
}
.feature_minor h4.date {
	font-size: 12px;
	font-weight: normal;
}
.feature_minor h4.date .feature_minor_link {
	padding: 8px 0 3px 8px;
}
.feature_minor h2 {
	font-size: 18px;
	color: #333;
	margin: 0;
}
.feature_minor h2 .feature_minor_link {
	padding: 0 0 5px 8px;
}
a.feature_minor_link {
	display: block;
	text-decoration: none;
	width: 180px;
	color: #333;
	padding-left: 8px;
	text-align: left;
}
a.feature_minor_link2 {
	display: block;
	text-decoration: none;
	width: 180px;
	color: #333;
	padding-left: 8px;
	font-size: 14px;
	text-align: center;
}
a.feature_minor_link.filler {
	padding: 6px 6px 0 8px;
	width: 175px;
	height: 123px;
}
.feature_minor .feature_minor_link.filler span {
	font-size: 14px;
	color: #666;
	text-align: left;
	margin-top: 6px;
	display: block;
}
.feature_minor_teaser {
	background: transparent url(/images/feat_header_bg.png) top left repeat;
	font-size: 12px;
	width: 188px; /*225 */
	height: 300px;
	overflow: hidden;
}
.feature_minor_title {
	width: 188px;
	text-align:right;
}

