#content div.section.features, #content div.section.promos {
	min-width: 778px;
	width: 70.7272em;
	*width: 68.6472em;
}

#content div.section.features {
	background: transparent url(../images/backgrounds/CalendarBkground5.jpg) scroll top right repeat-y;
}

#navigation, #mission {
	float: left;	
}

#navigation {
	padding-right: 2px;
}

#mission {
	height: 381px;
	width: 387px;
}

#mission img {
	vertical-align: text-bottom;
}

#calendar {
	float: right;
	height: 34.6363em;
	*height: 33.6177em;
	min-height: 381px;
	min-width: 227px;
	padding-left: 2px;
	overflow: auto;
	width: 20.6363em;
	*width: 20.0294em;
}

#calendar a {
	text-decoration: none;
}

#calendar h2 {
	padding: 10px 0 0 8px;
}

#events {
	padding: 5px 0 10px;
}

#events span {
	font-weight: bold;
	padding-left: 15px;
}

#events span * {
	vertical-align: middle;
}

#events img {
	padding-right: 10px;
}

#events table td {
	border-bottom: #ffffff solid 1px;
	border-top: #ffffff solid 1px;
	padding: 8px 10px;
}

#events table td.date {
	border-right: #ffffff solid 1px;
}

#moreEvents {
	font-weight: bold;
	padding-left: 8px;
}

#content div.section.news {
	background: #fff url(../images/backgrounds/HokieClubNews_HeaderBkground.gif) scroll 0 0 repeat-x;
	min-height: 38px;
}

#content div.section.news h1 {
	padding: 8px 0 8px 16px;
	text-transform: uppercase;
}

#content div.section.news h2 {
	color: #000;
	padding-bottom: 8px;
}

#content div.section.news div.section {
	border-bottom: 1px solid #e1e1e1;
	padding: 20px 16px;
}

#content div.section.news div.section img {
	border: 1px solid #ececec;
	display: block;
	float: left;
	margin-right: 15px;
	padding: 5px;
}

#content div.section.promos {
	background-color: #eaeaea;
}

#content div.section.promos div.promo {
	border-bottom: 1px solid #fff;
	float: left;
	height: 28.5454em;
	*height: 27.7059em;
	min-height: 314px;
}

#content div.section.promos div.promo blockquote,
#content div.section.promos div.promo h3,
#content div.section.promos div.promo p,
#content div.section.promos div.promo table {
	margin: 0 auto;
	width: 90%
}

#content div.section.promos div.promo blockquote {
	font-weight: bold;
	padding: 10px 0;
}

#content div.section.promos div.promo img {
	display: block;
}

#fundraising, #spotlight {
	border-right: 1px solid #fff;
	margin-right: 1px;
}

#fundraising, #students {
	min-width: 257px;
	width: 23.3636em;
	*width: 22.6765em;
}

#fundraising {
	background-color: #e9e9e9;
}

#fundraising h3 {
	color: #000;
	padding: 20px 0 5px;
}

#spotlight, #students {
	border-left: 1px solid #fff;
}

#spotlight {
	background-color: #660000;
	color: #fff;
	min-width: 258px;
	width: 23.4545em;
	*width: 22.7647em;
}

#students img {
	margin: 0 auto;
}