body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color:#DCDCDC;
	background-image:url(images/pageBg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#nIntro {
	padding-bottom:15px;
	color:#333333;
	width:600px;
	font-size:14px;
	font-weight:bold;
}
.multiLink {
	display:block;
	float:left;
	border:1px solid #FFEB00;
	padding:2px;
	color:#FFEB00;
	font-size:12px;
	margin:2px;
}
form {
	margin:0px;
	padding:0px;
}
p,div {
	font-family:Arial, sans-serif;
	font-size:11px;
	color:black;
}
p {
	padding:0px;
	margin:0px;
}
.padding p {
	margin-bottom:8px;
}
a {
	text-decoration:none;
	color:#0099FF;
}
.centered {
	text-align:center;
}	
.padding {
	padding:10px;
}
#mainContainer {
	margin: 0 auto;
	text-align:left;
	width:856px;
}
.row {
	width:856px;
	clear:both;
}
#navRow {
	min-height:76px;
	background-color:#FFEB00;
}
.eventSummary {
	background-color:white;
	width:615px;
	margin-bottom:12px;
}
#addressRow {
	clear:both;
	margin-bottom:20px;
}
#addressCol1,#addressCol2,#addressCol3,#addressCol4 {
	color:#FFEB00;
	font-size:13px;
	font-weight:bold;
	float:left;	
}
#addressCol1,#addressCol3 {
	width:13%;
}
#addressCol2,#addressCol4 {
	width:33%;
}
#clubName {
	border-top:9px solid #DF0094;
	font-size:23px;
	background-color:#0099FF;
	font-weight:bold;
	color:#FFFF00;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
}
#aboutHeading {
	border-top:9px solid #0099FF;
	font-size:23px;
	background-color:#0099FF;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	text-transform:uppercase;
}
#subscribeHeading {
	border-top:9px solid #DF0094;
	font-size:23px;
	background-color:#DF0094;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	text-transform:uppercase;
}
#clubDetails {
	background-color:#0099FF;
}
#calendarDetails {
	background-color:white;
}
#aboutDetails {
	background-color:#0099FF;
}
#subscribeDetails {
	background-color:#DF0094;
}
#aboutDetails .padding p,#subscribeDetails .padding p,#clubDetails .padding p {
	color:#FFEB00;
	font-size:13px;
	font-weight:bold;
}
.eventInner {
	padding:8px;
}
.eventFirstRow {
	width:599px;
	background-color:#DF0094;
}
.eventFirstRowAlt {
	width:599px;
	background-color:#0099FF;
}
.eventColumn1 {
	float:left;
	width:96px;
	border-top:8px solid #DF0094;
}
.eventColumn2 {
	float:left;
	width:503px;
	border-top:8px solid #DF0094;
}
.eventColumn1Alt {
	float:left;
	width:96px;
	border-top:8px solid #0099FF;
}
.eventColumn2Alt {
	float:left;
	width:503px;
	border-top:8px solid #0099FF;
}
.eventRow1 {
	height:37px;
	background-color:white;
}
.eventDayCell {
	float:left;
	width:26px;
	height:37px;
	border-right:1px solid black;
}
.eventDay {
	font-size:8px;
	text-transform:uppercase;
	color:black;	
	padding-left:5px;
	padding-top:8px;
}
.eventDateCell {
	float:left;
	width:67px;
	height:37px;
	text-align:center;
}
.eventDate {
	padding:5px;
	font-size:24px;
	line-height:24px;
	font-weight:bold;	
	text-align:center;
}
.eventNameCell {
	border-bottom:1px solid black;
	border-left:1px solid black;
	min-height:37px;
	background-color:white;
}
.eventName {
	padding:5px;
	padding-top:9px;
	padding-left:8px;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:black;
	text-transform:uppercase;
	background-color:white;
}
.thumbCell {
	width:96px;
	height:76px;
}
.thumbCell a {
	width:96px;
	height:76px;
	display:block;
	background-image:url(images/thumb.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.detailsSection {
	width:503px;
	min-height:76px;
	background-image:url(images/detailsBg.gif);
	background-position:left;
}
.detailsCell {
	background-image:url(images/arrowLink.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:303px;
	float:left;
	min-height:76px;
}
#detailsPage p {
	padding:8px;
	padding-bottom:4px;
	margin:0px;
}
.detailsCell a {
	text-decoration:none;
	color:black;
	display:block;
	padding-left:5px;
	padding-right:20px;
	padding-top:2px;
	font-size:10px;
}
#sponsorRow {
	clear:both;
	padding:8px;
	background-color:#CCCCCC;
}
#sponsorColumn1 {
	width:200px;
	float:left;
	color:#666666;
}
#sponsorColumn2 {
	float:right;
	width:200px;
	text-align:right;
}
.parameters {
	float:left;
	width:200px;
	height:55px;
}
.parametersCol1 {
	float:left;
	width:55px;
	height:55px;
	font-size:10px;
	line-height:11px;
	font-weight:bold;
}
.parametersCol2 {
	float:left;
	width:143px;
	height:55px;
	font-size:10px;
	line-height:11px;
	font-weight:bold;
}
.parameterLine {
	padding-left:10px;
	padding-top:5px;
	font-size:10px;
	line-height:11px;
	text-transform:uppercase;
	font-weight:normal;
}
.eventFooterCell {
	width:599px;
	background-color:#DF0094;
	text-align:right;
}
.eventFooterCellAlt {
	width:599px;
	background-color:#0099FF;
	text-align:right;
}
.eventFooterCell a,.eventFooterCellAlt a {
	display:block;
	padding:5px;
	text-align:right;
}
.moreInfo {
	display:none;
}
.eventAltColor {
	background-color:#0099FF;
}
.eventAltTitleColor {
	color:#E4309F;
}
.eventAltBorder {
	border-top:8px solid #0099FF;
}
.blue {
	color:#0099FF;
}
.blueTitleRow {
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#0099FF;
	color:#FFEB00;
	font-size:14px;
	margin-left:2px;
	font-weight:bold;
}
.greyRow {
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
	margin-left:2px;
	background-color:#E2E2E2;
}
.stupidRow {
	background-color:#E2E2E2;
	margin-left:2px;
}
#navigation,#subnavigation {
	padding-left:20px;
	padding-top:10px;
}
#subnavigation {
	margin-top:20px;
}
.navDiv,.subnavDiv {
	float:left;
	padding-right:36px;
	margin-right:26px;
	background-image:url(images/navSeparator.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.subnavDiv {
	padding-right:23px;
	margin-right:13px;
}
#navDiv5 {
	background-image:none;
	margin-right:0px;
}
.navDiv a {
	font-size:18px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	text-transform:uppercase;
}
.subnavDiv a {
	font-size:15px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	text-transform:uppercase;
}
.navDiv a:hover,.navDiv .selected,.subnavDiv a:hover,.subnavDiv .selected {
	color:#0099FF;
}
.subscribeRow {
	background-color:#DF0094;
}
.subscribePageRow {
	background-color:#DF0094;
	border-bottom:1px dashed #FFEB00;
	padding-bottom:15px;
	margin-bottom:15px;
	width:576px;
}
#subscribeDisclaimer {
	font-size:10px;
	text-transform:uppercase;
	color:white;
}
#subscribePageCol1 {
	width:255px;
	float:left;
}
.subscribeCol1 {
	float:left;
	margin-left:10px;
	display:inline;
	width:515px;
	font-size:14px;
	font-weight:bold;
	color:#FFEB00;
	padding-top:5px;
	padding-bottom:5px;
}
.subscribeCol2 {
	float:left;
	padding-top:5px;
}
.subscribeCol2 input {
	border:1px solid white;
	width:150px;
	height:16px;
	font-size:11px;
	color:black;
}
.subscribeCol3 {
	float:left;
	padding-top:4px;
	padding-left:10px;
}	
.subscribeCol3 input {
	border:1px solid #FFEB00;
	background-color:#FFEB00;
	color:#E4309F;
	font-size:14px;
	line-height:15px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	width:160px;
	height:19px;
}
#mainRow {
	margin-top:15px;
}
#mainCol1 {
	float:left;
	width:630px;
}
#mainCol2 {
	float:left;
	width:226px;
}
.featuredPanel {
	width:225px;
	background-color:white;
	margin-bottom:12px;
}
.featuredPad {
	padding:8px;
}
.featureTitle {
	padding:8px;
	background-color:#0099FF;
}
.featureTitleCol1 {
	float:left;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	color:black;
	width:50px;
}
.featureTitleYellow {
	color:#FFEB00;
}
.featureTitleCol2 {
	float:left;
	font-size:18px;
	line-height:21px;
	padding-top:1px;
	margin-left:10px;
	display:inline;
	width:130px;
	font-weight:bold;
	color:black;
}
.featureImage {
	clear:both;
}
.featureLineup {
	padding:4px;
}
.featureLineup h1 {
	font-size:18px;
	font-weight:bold;
	color:black;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	text-transform:uppercase;
}
.featureLineup h2 {
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	text-transform:uppercase;
}
.featureDetails {
	background-color:#0099FF;
	padding:8px;
}
.featuredAltColor {
	background-color:#FFEB00;
}
.aboutRow {
	clear:both;
	padding:5px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
.aboutRowYellow {
	clear:both;
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#FFEB00;
}
.aboutColumn1 {
	padding-top:3px;
	padding-bottom:3px;
	float:left;
	width:180px;
	font-size:11px;
	color:black;
}
.aboutColumn2 {
	padding-top:5px;
	width:19px;
	float:left;
	text-align:right;
}
.floatingLink {
	float:right;
}
#bannerHolder {
	padding-top:12px;
	padding-bottom:12px;
	margin-top:2px;
	margin-bottom:8px;
	border-top:8px solid black;
	border-bottom:8px solid black;
}
#footerCol1 {
	float:left;
	width:400px;
	font-size:10px;
}
#footerCol2 {
	float:left;
	width:456px;
	text-align:right;
	font-size:10px;
}
ul {
	padding-left:10px;
	margin-left:10px;
}
li {
	list-style-image:url(images/hyphen.gif);
	color:#B88038;
	
}
.clearFix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}