*, body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	}

body {
	background: url(../media/background.jpg) repeat-x;
	}

ol, ul, li {
	list-style-type: none;
	}

a {
	text-decoration: underline;
	}

	a:hover {
		text-decoration: underline;
		}

	#mainColumn a:hover {
		color: #ff0000 !important;
		}

	#breadcrumbs a:hover {
		color: #ffff80 !important;
		}

#container {
	width: 1035px;
	height: 100%;
	margin: 0 auto;
	background: url(../media/containerBackground.jpg) no-repeat;
	}

#page {
	width: 960px;
	margin: 0 auto;
	background: url(../media/pageBackground.jpg) repeat-y;
	}


	#header {
		width: 960px;
		height: 31px;
		padding: 169px 0 0 0;
		background: url(../media/headerBackground.jpg) no-repeat;
		}

		#navigation {
			height: 30px;
			width: 960px;
			border-top: 1px solid #999;
			background: url(../media/navigationBackground.jpg) top left no-repeat;
			}

			#navigation li {
				display: inline;
				text-align: center;
				}

				#navigation li a {
					display: block;
					float: left;
					font-style: italic;
					font-weight: 600;
					width: 105px;
					height: 22px;
					font-size: 12px;
					text-transform: uppercase;
					padding: 8px 0 0 0;
					border-right: 1px solid #999;
					color: #fff;
					text-align: center;
					}

				#navigation li#home a {
					width: 64px;
					}

				#navigation li#vendor-information a {
					width: 115px;
					}

				#navigation li#enter-your-car a {
					width: 144px;
					}

				#navigation li#ridler a {
					width: 124px;
					}

				#navigation li#contact a {
					width: 85px;
					border-right: none;
					}

					#navigation li a:hover {
						color: #000;
						background: #dbbe00;
						border-right: 1px solid #999;
						}

					#navigation li a.current {
						color: #000;
						background: #ffdd00;
						text-decoration: underline;
						border-right: 1px solid #999;
						}

	#body {
		width: 960px;
		}

#mainHeadline {
				width: 700px;
				padding: 20px;
				background: #eeede5;
				border-bottom: 1px solid #999;
				}

		#mainColumn {
			width: 540px;
			float: left;
			}

			#breadcrumbs {
				width: 520px;
				height: 23px;
				font-size: 12px;
				font-style: italic;
				padding: 7px 0 0 20px;
				color: #fff;
				background: url(../media/breadcrumbsBackground.jpg) repeat-x;
				}
			#ridlertable {

				height: 23px;
				font-size: 12px;
				font-style: italic;
				padding: 7px 0 0 20px;
				color: #fff;
				background: url(../media/breadcrumbsBackground.jpg) repeat-x;
				}

				#breadcrumbs a {
					color: #fff;
					}

			#breadcrumbsBlank {
				width: 710px;
				height: 23px;
				font-size: 12px;
				font-style: italic;
				padding: 7px 0 0 20px;
				color: #fff;
				background: url(../media/breadcrumbsBackground.jpg) repeat-x;
				}

				#breadcrumbsBlank  a {
					color: #fff;
					}

			#photoGallery {
				width: 540px;
				height: 400px;
				background: #333;
				}

			#mainHeadline {
				width: 500px;
				padding: 20px;

				border-bottom: 1px solid #999;
				}

				#mainHeadline h1 {
					font-size: 28px;
					padding: 0 0 10px 0;
					text-transform: uppercase;
					}

				#mainHeadline p {
					font-size: 12px;
					line-height: 18px;
					}

			#alert {
				width: 524px;
				background: #FE0200;
				padding: 6px;
				border:solid #000000 2px;
				color: #ffffff;
				font-weight:bold;
				margin: 4px 0 4px 0;
				}
			blink { color: #ffffff; }
			marquee { color: #ffffff; }
			.scheduleEvent {
				width: 500px;
				padding: 20px;
				border-bottom: 1px dashed #999;
				}

				.scheduleEvent h1 {
	font-size: 22px;
	color: #ef2c31;
					}

				.scheduleEvent p {
					line-height: 18px;
					}

				.scheduleEventTitle {
	font-size: 14px;
	font-weight: 600;
	padding: 10px 0 0 0;
					}

				.scheduleEventLocation {
					font-size: 10px;
					text-transform: uppercase;
					}

				.scheduleEventDetail {
					font-size: 12px;
					}
#blankColumn {
			width: 750px;
			float: left;
			background-color: #fff;
			}

.blankPage {
width: 500px;
padding: 20px;
border-bottom: 1px dashed #999;
}

.blankPage h1 {
	font-size: 22px;
	color: #ef2c31;
					}

.blankPage p {
					line-height: 18px;
					}

.blankPageTitle {
	font-size: 14px;
	font-weight: 600;
	padding: 10px 0 0 0;
					}

#blankHeadline {
				width: 710px;
				padding: 20px;
				background: #eeede5;
				border-bottom: 1px solid #999;
				}
.blankEvent {
				width: 710px;
				padding: 20px;
				border-bottom: 1px dashed #999;
				}

#mainHeadline img {
	float: left;
	padding: 0 8px 0 0;
	}


			#headlineLeft {
				float: left;
				width: 230px;
				padding: 10px 20px 10px 20px;
				margin: 10px 0 10px 0;
				border-right: 1px dashed #999;
				}

				#headlineLeft h1 {
					font-size: 20px;
					padding: 0 0 10px 0;
					text-transform: uppercase;
					}

				#headlineLeft img {
					float: left;
					padding: 0 5px 0 0;
					}

				#headlineLeft p {
					font-size: 12px;
					line-height: 18px;
					}

				#headlineLeft ul {
					font-size: 12px;
					line-height: 18px;
					}

				#headlineRight ul {
					font-size: 12px;
					line-height: 18px;
					}

			#headlineRight {
				float: left;
				width: 229px;
				padding: 10px 20px 10px 20px;
				margin: 10px 0 10px 0;
				}

				#headlineRight h1 {
					font-size: 20px;
					padding: 0 0 10px 0;
					text-transform: uppercase;
					}

				#headlineRight img {
					float: left;
					padding: 0 5px 0 0;
					}

				#headlineRight p {
					font-size: 12px;
					line-height: 18px;
					}

			#eastChampion, #southwestChampion {
				float: left;
				width: 230px;
				padding: 10px 20px 10px 20px;
				margin: 10px 0 0px 0;
				border-right: 1px dashed #999;
				}

				#eastChampion h1, #southwestChampion h1 {
					font-size: 14px;
					padding: 0 0 5px 0;
					text-transform: uppercase;
					}

				#eastChampion img, #southwestChampion img {
					padding: 0 0 5px 0;
					}

				#eastChampion p, #southwestChampion p {
					font-size: 12px;
					line-height: 18px;
					}

			#westChampion, #midwestChampion {
				float: left;
				width: 229px;
				padding: 10px 20px 10px 20px;
				margin: 10px 0 10px 0;
				}

				#westChampion h1, #midwestChampion h1 {
					font-size: 14px;
					padding: 0 0 5px 0;
					text-transform: uppercase;
					}

				#westChampion img, #midwestChampion img {
					padding: 0 0 5px 0;
					}

				#westChampion p, #midwestChampion p {
					font-size: 12px;
					line-height: 18px;
					}

				#southwestChampion, #midwestChampion {
					padding-top: 0;
					}

			#pressForm {
				float: left;
				width: 540px;
				padding: 0;
				border-bottom: 1px solid #999;
				}

				#pressForm h1 {
					font-size: 28px;
					padding: 0 0 10px 0;
					text-transform: uppercase;
					}

				#pressForm img {
					float: left;
					padding: 0 5px 0 0;
					}

				#pressForm p {
					font-size: 12px;
					line-height: 18px;
					}

			#pressAd {
				float: left;
				width: 193px;
				height: 143px;
				font-size: 14px;
				background: url(../media/pressroomAdBackground.jpg) no-repeat;
				}

				#pressAd h1 {
					font-size: 28px;
					text-transform: uppercase;
					padding: 26px 0 0 24px;
					}

				#pressAd h5 {
					text-transform: uppercase;
					padding: 3px 0 0 24px;
					}

				#pressAd p {
					padding: 5px 0 0 24px;
					}

			#pressFormEntry {
				float: right;
				width: 347px;
				}

				#pressFormEntry form {
					padding: 22px 0 0 30px;
					}

					#pressFormEntry form li, #pressFormEntry p {
						padding: 10px 0 0 0;
						}

			#ridlerPhoto {
				width: 540px;
				height: 320px;
				}

			#ridlerDetails {
				width: 540px;
				height: 50px;
				border-bottom: 1px solid #999;
				}

				#ridlerDetailsAward {
					float: left;
					}

					#ridlerDetailsAward h1 {
						font-size: 14px;
						text-transform: uppercase;
						padding: 10px 0 0 14px;
						}

					#ridlerDetailsAward p {
						font-size: 12px;
						padding: 0 0 0 14px;
						}

				#ridlerGallery {
					width: 218px;
					height: 50px;
					float: right;
					font-size: 14px;
					font-style: italic;
					font-weight: 600;
					text-transform: uppercase;
					background: url(../media/ridlerGalleryButton.jpg) no-repeat;
					}

					#ridlerGallery p {
						padding: 16px 0 0 45px;
						}

					#ridlerGallery a {
						color: #fff;
						}

			#ridlerRules {
				width: 540px;
				height: 50px;
				border-bottom: 1px solid #999;
				}

				#ridlerRulesAward {
					float: left;
					}

					#ridlerRulesAward h1 {
						font-size: 14px;
						text-transform: uppercase;
						padding: 10px 0 0 14px;
						}

					#ridlerRulesAward p {
						font-size: 12px;
						padding: 0 0 0 14px;
						}

			.story {
				width: 500px;
				padding: 10px 20px 10px 20px;
				}

				.story h1 {
					font-size: 28px;
					padding: 0 0 10px 0;
					}

				.story img {
					float: left;
					padding: 0 10px 0 0;
					}

				.story p {
					font-size: 12px;
					line-height: 18px;
					padding: 0 0 10px 0;
					}

			#awardsTable {
				width: 540px;
				border-bottom: 1px solid #999;
				background: #fff;
				}

				#awardsTable h1 {
					font-size: 18px;
					padding: 10px 0 10px 0;
					text-align: center;
					text-transform: uppercase;
					font-weight:bold;
					}

				#awardsTable table {
					width: 499px;
					font-size: 10px;
					margin: 0 20px 10px 20px;
					padding: 10px 0 0 0;
					border-collapse: collapse;
					border-top: 1px solid #999;
					}

					#awardsTable table td {
						padding: 5px;
						}

						td.award {
							text-align: right;
							border-right: 1px solid #999;
							}

						td.award + td.category + td.award {
							border-right: none;
							}

						td.award + td.category {
							padding-left: 10px !important;
							}

						tr.row {
							background: #eee;
							}

				#fillOut {
					font-size: 10px;
					color: #fff;
					}

				#awardsEntryForm {
					width: 540px;
					height: 50px;
					font-style: italic;
					text-transform: uppercase;
					background: url(../media/awardsEntryFormBackground.jpg) no-repeat;
					}

					#awardsEntryDeadline {
						float: left;
						}

						#awardsEntryDeadline h1 {
							font-size: 14px;
							font-style: normal;
							padding: 16px 0 0 38px;
							}

					#awardsEntryFillout {
						font-weight: 600;
						float: right;
						}

						#awardsEntryFillout p {
							position: relative;
							top: 2px;
							left: -50px;
							}

						#awardsEntryFillout a {
							color: #fff;
							}

				.awardPanels {
					width: 540px;
					background-image: none !important;
					}

					.awardPanelFull {
						width: 540px;
						clear: both;
						}

					.awardPanelsLeft {
						float: left;
						width: 270px;
						}

					.awardPanelsRight {
						float: right;
						width: 270px;
						}

					.awardPanelAd {
						width: 270px;
						}

		.sponsoredBy {
			font-size: 8px;
			font-style: italic;
			text-transform: uppercase;
			}

		#scheduleColumn {
			width: 210px;
			float: left;
			background: url(../media/scheduleShowBackground.jpg) 0 30px no-repeat;
			}

			#scheduleHeader {
				width: 210px;
				height: 25px;
				font-size: 16px;
				font-style: italic;
				font-weight: 600;
				text-transform: uppercase;
				padding: 5px 0 0 15px;
				color: #000;
				background: url(../media/scheduleBackground.jpg) no-repeat;
				}
							#sponsorHeader {
				width: 210px;
				height: 25px;
				font-size: 16px;
				font-style: italic;
				font-weight: 600;
				text-transform: uppercase;
				padding: 5px 0 0 15px;
				color: #000;
				background: url(../media/scheduleBackground.jpg) no-repeat;
				}

			.scheduleYear {
				width: 210px;
				height: 23px;
				font-size: 12px;
				font-style: italic;
				color: #fff;
				padding: 7px 0 0 15px;
				background: url(../media/yearBackground.jpg);
				}

			.scheduleShow {
				width: 195px;
				color: #fff;
				padding: 5px 0 5px 15px;
				border-bottom: 1px dashed #777;
				}

			.scheduleShow#showComplete p, .scheduleShow#showComplete p a {
				color: #333 !important;
				}

				.scheduleShow:hover {
					background: url(../media/scheduleHighlight2.png) no-repeat;
					}

				.scheduleShow#current {
					background: url(../media/scheduleHighlight2.png) no-repeat;
					}

				.scheduleShow.futureShow:hover {
					background: none;
					}

				.scheduleShow#current a#currentShow {
					color: #fff;
					text-decoration: underline;
					}

				.scheduleDate {
					font-size: 18px;
					font-weight: 600;
					color: #ffdd00;
					text-transform: uppercase;
					}

				.scheduleLocation {
					font-size: 12px;
					line-height: 18px;
					color: #fff;
					text-transform: uppercase;
					}

					.scheduleLocation a {
						color: #fff;
						text-decoration: none;
						}

					.scheduleLocation {
						color: #555;
						}

					.scheduleLocation a:hover {
						text-decoration: underline;
						}

		#sponsorColumn {
			width: 210px;
			float: left;
			background: #555;
			}
.facebook {
				width: 210px;
				background-color:#FFFFFF;
				text-align:center;
				margin-left: auto;
    margin-right: auto;

				}


.logosAd {
				width: 210px;
				height: 200px;
				}

				.logosAdRidler {
				width: 210px;
				height: 330px;
				background: url(../media/sponsorRidler.jpg) no-repeat;
				}
			.sponsorAd {
				width: 210px;
				background: url(../media/sponsorEmpty.jpg) no-repeat;
				}

			.sponsorAd a, .sponsorAd a img, .sponsorAd img {
				border: 0;
				margin: 0;
				padding: 0;
				}

			#newsletterAd, .newsletterAd {
				width: 210px;
				height: 150px;
				font-size: 14px;
				border-top: 2px solid #777;
				background: url(../media/newsletterAdBackground.jpg) no-repeat;
				}

				#newsletterAd h1, .newsletterAd2 h1 {
					font-size: 28px;
					text-transform: uppercase;
					padding: 30px 0 0 24px;
					color: #ff0000;
					}

				#newsletterAd h5, .newsletterAd2 h5 {
					text-transform: uppercase;
					padding: 3px 0 0 24px;
					}

				#newsletterAd p, .newsletterAd2 p {
					padding: 5px 0 0 24px;
					}

			#winTicketsAd {
				width: 210px;
				height: 125px;
				font-size: 14px;
				border-top: 2px solid #777;
				}

				#winTicketsAd h1 {
					font-size: 24px;
					text-transform: uppercase;
					padding: 30px 0 0 24px;
					color: #ff0000;
					}

				#winTicketsAd h5 {
					text-transform: uppercase;
					padding: 3px 0 0 24px;
					}

				#winTicketsAd p {
					padding: 5px 0 0 24px;
					}

			#newsletterForm {
				width: 210px;
				height: 150px;
				background: #fff;
				}

			#screen {
				width: 210px;
				height: 334px;
				background: url(../media/screen.jpg) no-repeat;
				}

	#footer {
		width: 960px;
		height: 40px;
		clear: both;
		background: #444;
		}

/* Show Pages */

body.show #eventLocation {
	width: 540px;
	height: 200px;
	background: #eeede5;
	}

	#eventLocation #eventPhoto {
		width: 270px;
		height: 200px;
		float: left;
		}

	#eventLocation #eventLocationInfo {
		width: 270px;
		height: 200px;
		float: right;
		}

		#eventLocationInfo h1 {
			font-size: 28px;
			text-transform: uppercase;
			padding: 10px 0 10px 20px;
			border-bottom: 1px solid #999;
			}

		#eventLocationInfo ul {
			padding: 15px 0 0 20px;
			font-size: 12px;
			line-height: 24px;
			}

body.show #eventTitle {
	width: 540px;
	height: 50px;
	text-align: center;
	background: url(../media/eventTitleBackground.jpg) no-repeat;
	}

	body.show #eventTitle h1 {
		font-size: 24px;
		padding: 8px 0 0 0;
		color: #fff;
		}

body.show #eventSpectator {
	width: 500px;
	padding: 20px;
	border-bottom: 1px solid #999;
	background: #fff;
	}

	body.show #eventSpectator h1 {
		padding: 0 0 10px 0;
		text-transform: uppercase;
		}

	body.show #eventSpectator p {
		font-size: 12px;
		}

body.show #eventAdmission {
	width: 500px;
	padding: 20px;
	border-bottom: 1px solid #999;
	background: #fff;
	}

	body.show #eventAdmission h1 {
		font-size: 24px;
		padding: 0 0 10px 0;
		text-transform: uppercase;
		}

	body.show #eventAdmission p {
		font-size: 12px;
		}

	body.show #eventAdmission-Dates {
		width: 249px;
		height: 100px;
		font-size: 12px;
		line-height: 18px;
		float: left;
		border-right: 1px solid #999;
		}

	body.show #eventAdmission-Info {
		width: 250px;
		height: 100px;
		font-size: 12px;
		line-height: 18px;
		display: inline;
		}

		body.show #eventAdmission-Info li {
			text-indent: 20px;
			}

		body.show #eventAdmission-Info li#moreShowInfo, li#moreShowInfo a {
			position: relative;
			top: 36px;
			font-size: 14px;
			color: #ff0000;
			text-transform: uppercase;
			}

body.show #eventRegister {
	width: 500px;
	padding: 20px;
	border-bottom: 1px solid #999;
	background: #fff;
	}

	body.show #eventRegister h1 {
		padding: 0 0 10px 0;
		text-transform: uppercase;
		}

	body.show #eventRegister p {
		font-size: 12px;
		}

body.show #eventFeatures {
	width: 500px;
	padding: 20px;
	border-bottom: 1px solid #999;
	background: #fff;
	}

	body.show #eventFeatures h1 {
		font-size: 24px;
		padding: 0 0 10px 0;
		text-transform: uppercase;
		}

	body.show #eventFeatures p, body.show #eventFeatures ul {
		font-size: 12px;
		}

	body.show #eventFeatures li {
		margin: 0 0 0 15px;
		padding: 3px 0 3px 0;
		list-style-type: square;
		border-bottom: 1px dotted #999;
		}

	body.show #eventFeatures li.last {
		border-bottom: none;
		}

	body.show #eventFeatures li ul li {
		list-style-type: none;
		border-bottom: none;
		}

body.show #eventGuestAppearances {
	width: 500px;
	padding: 20px;
	border-bottom: 1px solid #999;
	background: #fff;
	}

	body.show #eventGuestAppearances h1 {
		font-size: 24px;
		padding: 0 0 10px 0;
		text-transform: uppercase;
		}

	body.show #eventGuestAppearances p, body.show #eventGuestAppearances ul {
		font-size: 12px;
		}

	body.show #eventGuestAppearances li {
		margin: 0 0 0 15px;
		padding: 3px 0 3px 0;
		list-style-type: square;
		border-bottom: 1px dotted #999;
		}

		#eventActionArena li:last-child, #eventGuestAppearances ul li:last-child, #eventFeatures ul li:last-child {
			border-bottom: none !important;
			}

	body.show #eventGuestAppearances li ul li {
		list-style-type: none;
		border-bottom: none;
		}

body.show #eventActionArena {
	width: 500px;
	padding: 20px;
	border-bottom: 1px solid #999;
	background: #fff;
	}

	body.show #eventActionArena h1 {
		font-size: 24px;
		padding: 0 0 10px 0;
		text-transform: uppercase;
		}

	body.show #eventActionArena p, body.show #eventActionArena ul {
		font-size: 12px;
		}

	body.show #eventActionArena li {
		margin: 0 0 0 15px;
		padding: 3px 0 3px 0;
		list-style-type: square;
		border-bottom: 1px dotted #999;
		}

	body.show #eventActionArena li ul li {
		list-style-type: none;
		border-bottom: none;
		}

body.show #eventCommercialSales {
	width: 500px;
	padding: 20px;
	border-bottom: 1px solid #999;
	background: #fff;
	}

	body.show #eventCommercialSales h1 {
		padding: 0 0 10px 0;
		text-transform: uppercase;
		}

	body.show #eventCommercialSales ul {
		font-size: 12px;
		line-height: 18px;
		list-style: square !important;
		}

		#eventCommercialSales ul li {
			padding: 0 60px 0 0;
			}

		#eventCommercialSales ul li + li + li + li + li {
			margin-left: -19px;
			}

body.show #decoratorElectrical {
	width: 500px;
	height: 90px;
	padding: 20px;
	background: #fff !important;
	}

	#decoratorElectrical #headlineLeft, #decoratorElectrical #headlineRight {
		width: 239px;
		padding: 0;
		margin: 0;
		background: #fff;
		}

	#decoratorElectrical #headlineRight {
		padding: 0 0 0 20px;
		}

body.show #eventHotels {
	width: 540px;
	height: 185px;
	padding: 20px 0 20px 0;
	border-top: 1px solid #999;
	clear: both;
	background: #fff;
	}

	#eventHotels h1 {
		width: 540px;
		text-indent: 20px;
		font-size: 28px;
		text-transform: uppercase;
		}

	#eventHotels div {
		width: 500px;
		}

body.show #eventImportant {
	width: 540px;
	height: 165px;
	padding: 20px 0 20px 0;
	border-bottom: 1px solid #999;
	clear: both;
	}

	#eventImportant h1 {
		width: 540px;
		text-indent: 20px;
		font-size: 28px;
		text-transform: uppercase;
		}

	#eventImportant div {
		width: 500px;
		}


	.hotel {
		width: 520px;
		padding: 10px 0 0 20px;
		}

		.hotel ul {
			width: 140px;
			font-size: 12px;
			line-height: 18px;
			margin: 0 30px 0 0;
			float: left;
			border-right: 1px solid #999;
			}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Show Headers */

body#atlantaShow #header {
	background: url(../media/show/showHeader-Atlanta.jpg) no-repeat;
	}

body#bostonShow #header {
	background: url(../media/show/showHeader-Boston.jpg) no-repeat;
	}

body#calgaryShow #header {
	background: url(../media/show/showHeader-Calgary.jpg) no-repeat;
	}

body#chicagoShow #header {
	background: url(../media/show/showHeader-Chicago.jpg) no-repeat;
	}

body#cincinnatiShow #header {
	background: url(../media/show/showHeader-Cincinnati.jpg) no-repeat;
	}

body#dallasShow #header {
	background: url(../media/show/showHeader-Dallas.jpg) no-repeat;
	}

body#detroitShow #header {
	background: url(../media/show/showHeader-Detroit.jpg) no-repeat;
	}
body#detroitShow2 #header {
	background: url(../media/show/showHeader-Detroit.jpg) no-repeat;
	}

body#grandrapidsShow #header {
	background: url(../media/show/showHeader-GrandRapids.jpg) no-repeat;
	}

body#houstonShow #header {
	background: url(../media/show/showHeader-Houston.jpg) no-repeat;
	}

body#indianapolisShow #header {
	background: url(../media/show/showHeader-Indianapolis.jpg) no-repeat;
	}

body#kansascityShow #header {
	background: url(../media/show/showHeader-KansasCity.jpg) no-repeat;
	}

body#milwaukeeShow #header {
	background: url(../media/show/showHeader-Milwaukee.jpg) no-repeat;
	}

body#neworleansShow #header {
	background: url(../media/show/showHeader-NewOrleans.jpg) no-repeat;
	}

body#desmoinesShow #header {
	background: url(../media/show/showHeader-DesMoines.jpg) no-repeat;
	}

body#omahaShow #header {
	background: url(../media/show/showHeader-Omaha.jpg) no-repeat;
	}

body#saltlakecityShow #header {
	background: url(../media/show/showHeader-SaltLakeCity.jpg) no-repeat;
	}

body#pittsburghShow #header {
	background: url(../media/show/showHeader-Pittsburgh.jpg) no-repeat;
	}

body#stpaulShow #header {
	background: url(../media/show/showHeader-StPaul.jpg) no-repeat;
	}

body#winnipegShow #header {
	background: url(../media/show/showHeader-Winnipeg.jpg) no-repeat;
	}
input { margin-bottom: 10px; }

#quickfind { margin: 0 0 0 6; padding: 4px;text-align:center;
}
#textbox {background-color:#FFFFFF;padding:10px;}

#studentday {font-size:10px; !important;}



body.show #mainHeadline h1 + p a {
	color: #fff;
	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
	background: #ff0000;
	padding: 1px 2px 1px 2px;
	margin-right: 2px;
	text-decoration: none;
	}

body.show #mainHeadline h1 + p a:hover {
	color: #fff !important;
	font-weight: 600;
	text-transform: uppercase;
	background: #cc262a;
	text-decoration: underline;
	}



/* Magazine Section */

#risingStar, #streetAchievement, #uCoatIt, #casiCup {
	width: 210px;
	margin: 0;
	padding: 0;
	}

#risingStar {
	height: 187px;
	background: #124884 url(../media/entry/common/RisingStar.jpg) no-repeat;
	}

	#risingStar p {
		position: relative;
		top: 187px;
		text-align: center;
		font-size: 11px;
		color: #ffffff;
		}

#streetAchievement {
	height: 194px;
	background: #9a0000 url(../media/entry/common/StreetAchievement.jpg) no-repeat;
	}

#uCoatIt {
	height: 91px;
	background: #031b65 url(../media/entry/common/uCoatIt-Magazine.jpg) no-repeat;
	}

	#uCoatIt p {
		position: relative;
		top: 146px;
		text-align: center;
		font-size: 11px;
		color: #ffffff;
		}

#casiCup {
	height: 129px;
	background: #000000 url(../media/entry/common/CasiCup.jpg) no-repeat;
	}

	#casiCup p {
		position: relative;
		top: 127px;
		text-align: center;
		font-size: 11px;
		color: #ffffff;
		}


#headerPrint {
	display: none;
	}

.awardPanels img, a img {
	border: 0 !important;
	display: block;
	}


.great8-recipient {
	width: 125px;
	float: left;
	margin-bottom: 10px;
	}

	.great8-recipient p {
		font-size: 9px !important;
		}

	.great8-recipient img {
		width: 115px;
		margin: 0;
		}

.ridlerAward-recipient {
	float: left;
	margin-right: 2px;
	margin-bottom: 10px;
	}

/* New Buttons for City Pages */

#eventSpectator {}

	#eventSpectator h1 {
		text-indent: -9999px;
		}

		#eventSpectator h1 a {
			display: block;
			width: 500px;
			height: 60px;
			background: url(../media/fan-page-button.png) top left no-repeat;
			}

		#eventSpectator h1 a:hover {
			background-position: 0 -60px;
			}

		#eventSpectator h1 a:active {
			background-position: 0 -120px;
			}

#eventRegister {}

	#eventRegister h1 {
		text-indent: -9999px;
		}

		#eventRegister h1 a {
			display: block;
			width: 500px;
			height: 60px;
			background: url(../media/registration-page-button.png) top left no-repeat;
			}

		#eventRegister h1 a:hover {
			background-position: 0 -60px;
			}

		#eventRegister h1 a:active {
			background-position: 0 -120px;
			}