div#container {
	margin-left:0;
}
div#center {
	margin-left:0;
	margin-right:0;
}
div#right {
	display:none
}
div#pHeader {
	height:353px;
	position:relative;
}
	#pHeader li {
		position:relative;
		height:353px;
	}
		#pHeader li .text {
			position:absolute;
			bottom:9px;
			left:0;
			background:url(/static/themes/2013/images/p-bottom.png) no-repeat bottom left;;
			padding-bottom:20px;
			width:274px;
			color:#666;
			font-family:'Droid Serif',Verdana,sans-serif;
			font-size:1.154em;
			font-style:italic;
			text-shadow:0 1px 0 #f5f5f5;
		}
		#pHeader li .text .promoContent {
			background:url(/static/themes/2013/images/p-bg.png) repeat-y;
			padding:16px 26px 16px 16px;
		}
		#pHeader li .text .promoTop {
			background:url(/static/themes/2013/images/p-top.png) no-repeat;
			height:2px;
		}
			#pHeader .text p {
				margin-bottom:0;
			}
	#promoNav {
		right:14px;
		bottom:19px;
		position:absolute;
		z-index:9
	}
		#promoNav a {
			display:block;
			float:left;
			width:17px;
			height:17px;
			margin-left:7px;
			background:url(/static/themes/2013/images/promo-nav.png) no-repeat bottom left;
			text-indent:-9999em;
		}
		#promoNav .activeSlide,#promoNav a:hover {
			background-position:top left;
		}
#center .boxTitle {
	margin-bottom:0;
	border-bottom:0;
}
#center #frontTop .box  {
	float:left;
	width:934px;
	margin-bottom:0;
	margin-left:-14px
}
	#frontTop li{
		width:297px;
		float:left;
		margin-left:14px;
		clear:none;
		border-bottom:0
	}
#center #frontTop li h3 {
	font-family:'PT Sans','Droid Sans',Verdana,sans-serif;
	text-transform:uppercase;
	font-size:1.385em;
	font-weight:700;
	line-height:18px;
	height:17px;
	overflow:hidden;
	margin-bottom:16px;
	color:#007dc2
}
	#center #frontTop li h3 a {
		color:#000
	}
	#center #frontTop li h3 a:hover {
		color:#ab0010
	}
	.box_newsheadlines li .intro {
		height:95px
	}
	#center #frontTop  a.more {
		background:url(/static/themes/2013/images/p-button.png) repeat-x;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;
		display:block;
		color:#fff;
		font-weight:700;
		text-shadow:0 -1px 0 #005a8c;
		float:right;
		padding:0 14px;
		line-height:23px;
		font-family:'PT Sans','Droid Sans',Verdana,sans-serif;
		text-transform:uppercase;
		margin-top:12px
	}
	#center #frontTop a.more:hover {
		opacity:0.8
	}
	#center #frontTop .image {
		height:197px;
		overflow:hidden;
		margin-bottom:15px;
	}

#frontBottom {
	background:url(/static/themes/2013/images/f-bottom.png) no-repeat top center;
	padding-top:10px;
	width:920px;
	margin-top:20px;
	clear:left;
	float:left;
}
#frontBottom .box {
	padding-top:20px;
	margin-bottom:40px;
	float:left;
}
#frontBottom .box_ord_0 {
	width:100%;
	margin-left:0
}
	#frontBottom .box_ord_0 .boxText img.special {
		position:absolute;
		z-index:9;
		margin:-80px 0 0 -180px
	}

#frontBottom .box_ord_1 {
	padding-right:0;
	margin-right:0;
	width:27%;
	background:transparent;
}
	#frontBottom .box .boxTitle {
		text-transform:uppercase
	}
#frontBottom ul {
	list-style:none;
	margin:0;
}

	#frontBottom li {
	}
		#frontBottom li a {
			color:#333;
			display:block;
			background:url(/static/themes/2013/images/mm2-bg.png) no-repeat 0 7px;
			padding:4px 0 4px 16px;
		}
		#frontBottom li a:hover {
			background:url(/static/themes/2013/images/mm2-sel.png) no-repeat 0 7px;
			color:#ab0010
		}


#center #frontTop .box_calendar_eventlist {
	position: relative;
	margin: 40px 0 0;
	width: 100%;
	background: url(/static/themes/2013/images/f-bottom.png) no-repeat top center;
	padding-top: 30px;
}
	#center .box_calendar_eventlist .boxTitle {
	}
		#center .box_calendar_eventlist .boxTitle h3 {
			margin-bottom:20px;
		}
	#center .box_calendar_eventlist .boxText {
		margin-left: -1px;
	}
		.box_calendar_eventlist ul {
			margin-right:-14px;
		}
			#frontTop .box_calendar_eventlist li {
				float:left;
				position:relative;
				border:1px solid #e6e6e6;
				width:297px!important;
				height:300px;
				overflow:hidden;
				-webkit-box-sizing:border-box;
				-moz-box-sizing:border-box;
				box-sizing:border-box;
				margin-bottom:10px;
				margin-left:0;
				margin-right:14px;
			}
				.box_calendar_eventlist li:hover {
					border-color:#ab0010;
				}
				#center #frontTop .box_calendar_eventlist li .image {
					height:170px;
					margin-bottom: 0;
				}
					.box_calendar_eventlist li .image img {
						max-width:100%;
						width:100%;
						height:auto;
					}
				.box_calendar_eventlist li .date {
					position:absolute;
					top:14px;
					left:0;
					color:#fff;
					padding:0 10px;
					line-height:26px;
					background:#ab0010;
				}
				.box_calendar_eventlist li .title,
				.box_calendar_eventlist li .venue,
				.box_calendar_eventlist li .description {
					padding: 0 16px;
				}
				.box_calendar_eventlist li.noImage .title {
					padding-top:170px;
					background: url(/static/themes/2013/images/logo.png) no-repeat center center;
				}
				#center .box_calendar_eventlist .boxText li h2 {
					display:block;
					color:#000;
					font-size: 14px;
					line-height:22px;
					font-family: 'PT Sans','Droid Sans',Verdana,sans-serif;
					text-transform:uppercase;
					font-weight:bold;
					margin:10px 0 2px;
					white-space:nowrap;
					text-overflow:ellipsis;
					overflow:hidden;
				}
					.box_calendar_eventlist li h2 a {
						color:#000
					}
						.box_calendar_eventlist li:hover h2 a,
						.box_calendar_eventlist li h2 a:hover {
							color:#ab0010
						}
				.box_calendar_eventlist li .description {
					margin-top:6px;
					height: 76px;
					overflow: hidden;
				}
				body.fontbig .box_calendar_eventlist li .description {
					height:68px
				}

				.box_calendar_eventlist li:hover img {
					filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
					filter: gray;
					-webkit-filter: grayscale(100%);
				}
				.box_calendar_eventlist li .calendar-admin {
					position: absolute;
					right: 5px;
					top: 5px;
				}

				.box_calendar_eventlist .viewAll {
					position: absolute;
					top: 30px;
					right: 0;
					text-transform: uppercase;
					line-height: 24px;
					font-family: 'PT Sans','Droid Sans',Verdana,sans-serif;
					color: #000;
					font-weight: bold;
				}
					.box_calendar_eventlist .viewAll:hover {
						color:#ab0010
					}

.box_calendar_eventlist .bx-controls a {
	display:block;
	top:175px;
	width:21px;
	height:90px;
	position:absolute;
	text-indent:-999em;
	background:url(/static/themes/2013/images/event-nav.png) no-repeat 0 -90px;
}
.box_calendar_eventlist .bx-controls a.bx-prev {
	left:-20px;
}
.box_calendar_eventlist .bx-controls a.bx-next {
	right:-20px;
	background-position:100% -90px
}
.box_calendar_eventlist .bx-controls a.disabled.bx-prev,
.box_calendar_eventlist .bx-controls a.bx-prev:hover {
	background-position:top left;
}
.box_calendar_eventlist .bx-controls a.disabled.bx-next,
.box_calendar_eventlist .bx-controls a.bx-next:hover {
	background-position:top right;
}
.box_calendar_eventlist .bx-controls a.disabled.bx-prev,
.box_calendar_eventlist .bx-controls a.disabled.bx-next {
	cursor:default
}

