@charset "UTF-8";/* CSS Document */body {background-color:#fff;}.willowhill {	width:955px;	margin: 0 auto;	text-align:center;	border-color:#000;	border-style:solid;}.willowhillHome {	width:955px;	margin: 0 auto;	text-align:center;	border-color:#000;	padding-top:15px;}.header {	margin: 0 auto;	background-color:#5f1b2c;	text-align:center;}.navBar {	background-color:#000;	background:url(images/nav_bar_background.jpg) no-repeat;	text-align:center;	height:41px;	font-size:10px;	margin:0 auto;	/*font-family: 'Orbitron', arial, serif;*/	/*font-family: 'Copperplate Gothic Bold', sans-serif;*/	font-family: 'Michroma', arial, sans-serif;	display: block;}.navBar ul {	margin:0 auto;	line-height: 30px;	text-align:center;}.navBar ul li {	padding-left:4px;	padding-right:4px;	list-style: none;	color:#FFF;	padding-top:2px;	text-align:center;	/*use this to keep ul lists centered*/	/*display: inline-block;*/	display: inline; /* this makes it work in ie7*/	}.navBar a:link {	color:#FFF;	text-decoration: none;}.navBar a:visited {	color:#FFF;	text-decoration: none;}.navBar a:hover {	color:#aabef7;	text-decoration: none;}.navBar a:active {	color:#aabef7;	}	.homeNews {	/*background:url(images/news_background.jpg) no-repeat ;	*/	background-color:#fff;	margin: 0 auto;	padding-top:10px;	text-align:center;	font-size:18px;	height:55px;		/*font-family: 'Copperplate Gothic Bold', sans-serif;*/	font-family: 'Michroma', arial, sans-serif;	font-weight:bold;	/*	font-family: 'Orbitron', arial, serif;*/}		.content {	width: 95%;	margin: 10px auto;}	.clear {	clear:both;}	.copy {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	width:95%;	margin:15px auto;	text-align:left;	overflow: auto;	/*height: auto;*/	/*background-color:#F00;*/}.boarding {	float:left;	width:550px;	/*background-color:#3F9;*/	}		.boarding ul {	/*float:left;*/	text-align:left;}.boarding ul li {	padding-left:8px;	text-align:left;}.date {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;	font-weight: bold;	text-align:right;	padding-top:5px;	padding-right:15px;}.back {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;	font-weight: bold;	text-align:center;	padding-top:5px;	padding-right:15px;}.imageHolderRight {	float:right;	padding:15px;	}.imageHolderLeft {	float:left;	padding:10px 15px 15px 0px;		/*background-color:#36F;*/}.imageHolderCenter {	float:left;	padding:10px 15px 15px 0px;		text-align:center;}.showWithIcon {	width:300px;	color:#5f1b2c;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	text-align:center;	float:left;}.imageHolderShows {	float:left;	padding:10px 5px 1px 15px;		/*background-color:#36F;*/}.sales {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;		color: #333333;	width:95%;	margin:45px auto;	text-align: center;	font-weight: bold;}.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	/*background-color:#CF0;*/	font-weight: bold;	margin: 25px auto;}.headlines {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #333333;}.saleStats {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #333333;}.SalesCopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: bold;}.month {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #ffffff;	text-decoration: underline;}.event {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #000;	text-align: center;}.DayDate {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000;}.events {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}.sections {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	font-weight: bold;}.subheader {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: bold;}.centeredSmallTable {	width: 750px;	margin:0 auto;	text-align:left;}.eventsub {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #000000;}.red {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FF0000;}.facilitiesLeftColumn {	float: left;	width:400px;	margin-top: 0px;}.facilitiesRightColumn {	float: left;	padding-left: 45px;	margin-top: 0px;}.ridingList {	float:left;	width:620px;	/*background-color:#3F9;*/	}	.cancelled {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #FF0000;	text-align:center;	}	.showContainer {	width: 525px;	margin: 0 auto 35px;	border-radius: 6px;	/*border: 6px double #72234c;*/	border-top: 4px solid #000;	border-bottom: 4px double #5f1b2c;	border-right: 1px solid #000;	border-left: 1px solid #000;	overflow:auto;}.eventHeader {	background-color: #000;	height: 20px;	text-align:center;	color:#FFF;	width:100%;}	.showName {	color:#5f1b2c;	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	text-align:center;}.bottomLinks {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	font-weight: bold;}
