	#ContentContainer {
		float:left;
		width:962px;
		background:transparent url(../graphics/home_columns.jpg) top no-repeat;
		}
		.ColumnLeft {
			float:left;
			width:290px;
			margin:18px 14px 0 16px;
			}
			.ColumnLeft p {
				margin-bottom:26px;
				font:0.81em/1.4em georgia, 'times new roman', serif;
				color:#666;
				}
		.ColumnMiddle {
			float:left;
			width:290px;
			margin:18px 14px 0 16px;
			}
			.ColumnMiddle p {
				color:#777;
				margin:7px 0;
				font:0.81em/1.4em georgia, 'times new roman', serif;
				}
		.ColumnRight {
			float:left;
			width:276px;
			margin:18px 0 0 16px;
			}
			.ColumnRight p {
				color:#777;
				margin:0;
				font:0.81em/1.5em georgia, 'times new roman', serif;
				}
				
			#ColumnsStretch {
				display: block;
				float:left;
				clear:both;
				width:962px;
				background:transparent url(../graphics/home_columns_bottom.jpg) bottom no-repeat;
				padding-bottom:30px;
				}
				
/* ------------------------------------ Events ------------------------------------ */
							

			#DateIcon {
				float:left;
				width:46px;
				height:52px;
				text-align:center;
				margin:0 16px 16px 0;
				}
				#month {
					height:19px;
					width:46px;
					font:bold 12px/19px arial, verdana, sans-serif;
					color:#ccc;
					text-transform:uppercase;
					background-color:#5b5b5b;
					border-bottom:1px solid #3b3b3b;
					}
				#day {
					height:33px;
					width:46px;
					font:bold 20px/30px arial, verdana, sans-serif;
					color:#fff;
					text-transform:uppercase;
					background-color:#a5a5a5;
					border-top:1px solid #c7c7c7;
					}
			#UpcomingEvents {
				clear:both;
				border-top:1px solid #eaeaea;
				}
				.event {
					margin-top:16px;
					}
					.event h5 {
						font:normal 1.2em/1.2em georgia, 'times new roman', serif;
						color:#333;
						}
					.event a:link, .event a:visted, .event a:active {
						color:#777;
						font-style:italic;
						}
					.event .timestamp {
						font:italic 0.7em/1.5em georgia, 'times new roman', serif;
						}
			.ads {
				margin-top:25px;
				}
			.ad {
				border:1px solid #333;
				}