/*/////////////////////////////////////////////////////////////////////
	General page stuff
/////////////////////////////////////////////////////////////////////*/
	
	#container #content {
		padding-right:0 !important;
		width:718px !Important;
		padding:0 !Important;
	}
	
	#content h2 {
		font-size:3em;
		line-height:1.2em;
		font-weight:bold;
		color:#A0262B;
		margin:0 0 16px 0;
		position:relative;
	}
	#content h2 a {
		position:absolute;
		top:8px;
		right:0;
		font-size:0.5em;
		color:#A0262B;
		text-decoration:underline;
	}
	#content h2 a:hover {
		text-decoration:none;
	}
	
	#content .article {
		width:296px;
		overflow:hidden;
		list-style:none;
		float:left;
		padding:0 42px 10px 0;
		height:100px;
		margin-bottom:20px;
	}
	#content .article .eventimg {
		height:76px;
		width:90px;
		padding:10px;
		float:left;
		margin:0 10px 0 0;
		background:url(../../../images/layout/event-img-container.jpg) no-repeat top left;
	}
	#content .article .date {
		height:34px;
		margin:5px 0 5px 0;
	}
	#content .article h4 {
		float:left;
		width:34px;
		height:34px;
		background:url(../../../images/misc/event-date.jpg) no-repeat center center;
		margin:0 5px 0 0;
		text-transform:uppercase;
		color:#ffffff;
		font-size:0.9em;
		text-align:center;
	}
	#content .article h4 span.month {
		display:block;
		height:14px;
		line-height:14px;
	}
	#content .article h4 span.dates {
		display:block;
		font-size:2.1em;
		color:#a0262b;
		line-height:18px;
	}
	#content .article h3 {
		color:#a0262b;
		font-size:1.8em;
		line-height:1.4em;
		font-weight:bold;
		padding:8px 0 0 0;
	}
	#content .article h3 a {
		color:#A0262B;
		text-decoration:none;
	}
	#content .article h3 a:hover {
		text-decoration:underline;
	}
	#content .article p {
		color:#4d111b;
		font-size:1.3em;
		line-height:1.4em;
		width:auto !important;
	}
	
	#content p.msg {
		color:#4d111b;
		font-size:1.3em;
		line-height:1.4em;
		padding-bottom:40px;
	}