#container {
	background-image: url(../images/home/page_header.jpg);
	background-repeat: no-repeat;
}

#introText {
	padding:32px 0px 0px 305px;
}

#introText p {
	font-size: 14px;
}

#introText a, #introText a:visited {
	color: #EDE92D;
}

#contentCol1, #contentCol2 {
	float: left;
	width: 300px;
	padding: 47px 50px 0px 0px;
}

#contentCol1 .pic, #contentCol2 .pic {
	float: right;
	position: relative;
	top: -50px;
	left: 0px;
}

#contentCol1 .title, #contentCol2 .title {
	width: 280px;
	padding-bottom: 14px;
	border-bottom: 2px solid #E8DDD4;
	margin-bottom: 10px;
}

div.highlight, div.highlight .heading, div.highlight .list {
	float: left;
	width: 300px;
}

div.highlight .heading {
	border-bottom: 2px solid #E8DDD4;
}

div.highlight .title, div.highlight .more {
	float: left;
}

div.highlight .title {
	width: 170px;
}

div.highlight .more {
	width: 130px;
	text-align: right;
}

div.highlight .list {
	width: 235px;
	padding: 20px 0px 0px 65px;
	background-image: url(../images/home/bkg_events.gif);
	background-repeat: no-repeat;
	min-height: 110px;
	_height: 110px;
}

div.entry {
	float: left;
	width: 220px;
	background-color: #FBE7EC;
	padding: 7px;
	margin-bottom: 8px;
}

div.entry .title, div.entry .date, div.entry .button {
	float: left;
	padding: 0px;
}

div.entry .title {
	width: 146px;
	font-weight: bold;
}

div.entry .date {
	width:60px;
	font-style: italic;
}

div.entry .button {
	width: 14px;
	padding-top: 2px;
}

#events {
	float: left;
	width: 300px;
	padding-right:50px;
}

#downloads {
	float: left;
	width: 300px;	
}

#downloads .list {
	width: 240px;
	padding: 20px 0px 0px 60px;
	background-image: url(../images/home/bkg_downloads.gif);
}

#downloads .entry {
	width: 225px;
	background-color: #DEF4F7;
}

#downloads .entry .title {
	width: 211px;
}

#events .list a, #downloads .list a {
	color: #333333;
} 