* {
	margin:0;
	padding:0;
}

body {
	background:#666 url(/images/site/bg_body.jpg) top center repeat-x;
	font:normal 62.5% Helvetica, Arial, sans-serif;
	line-height:150%;
}
@font-face {
	/*
	font-family: 'LeagueGothicRegular';
	src: url('/fonts/League_Gothic.eot');
	src: local('/fonts/League Gothic Regular'), local('/fonts/LeagueGothic'), url('/fonts/League_Gothic.ttf') format('truetype');
	*/
	
	
	
	font-family: 'LeagueGothicRegular';
	src: url('/fonts/League_Gothic-webfont.eot');
	src: local('☺'), url('/fonts/League_Gothic-webfont.woff') format('woff'), url('/fonts/League_Gothic-webfont.ttf') format('truetype'), url('/fonts/League_Gothic-webfont.svg#webfontOTINA1xY') format('svg');
	
	/*
	font-weight: normal;
	font-style: normal;
	*/
}

	.clear {clear: both;}
	.left {float: left;}
	.right {float: right;}
	strong {font-weight: bold;}
	.full {width:100%!important;}
	
	.heading h2 {
		color: #FFF;
		float: left;
		font:normal 2.0em 'LeagueGothicRegular', Arial, sans-serif;
		text-transform: uppercase;
	}
	
	#intro h2 {
		border-bottom: 1px solid #DDD;
		font:normal 3.5em Georgia, serif;
		margin-bottom: 18px;
		padding-bottom: 22px;
	}
	#news #intro h2 {color: #0A4366;}
	#team #intro h2, #venues #intro h2 {color: #990000;}
	
	#venues #intro h2 {
		border-bottom: 0;
		margin-bottom: 0;
		padding-bottom: 5px;
	}
	
	#page-intro h2 {
		border-bottom: 1px solid #DDD;
		color: #990000;
		font:normal 3.5em Georgia, serif;
		margin: 0 0 25px 0;
		padding: 0 0 15px 0;
	}
	
	
	div#hero-images h3 {
		font:normal 2.0em Georgia, serif;
		padding: 0 0 5px 0;
	}
		div#hero-images h3 a {color: #FFF;}
		
	div#home-news .item h3 {
		font:normal 1.3em Georgia, serif;
		float: right;
		padding-bottom:10px;
		width: 110px;
	}
		div#home-news .item h3 a {
			border-bottom: 1px solid #FFF;
			color: #0A4366;
		}
		div#home-news .item h3 a:hover {border-bottom: 1px solid #DDD;}
	
	div#related-news .item h3 {
		float: right!important;
		font:normal 1.7em Georgia,serif!important;
		padding-bottom: 2px!important;
		width:169px;
	}
	div#twits .title h3 {
		float: none!important;
		font:normal 1.3em Georgia, serif!important;
		line-height: 140%;
	}
	div#teams .item h3, div#venues .item h3 {
		font: normal 3.5em Georgia, serif;
		line-height: 100%;
		padding-bottom: 8px;
	}
		div#venues .item h3 {padding-bottom: 0;}
		
		
		div#venues #related-news h3 {font-size: 1.7em;}
		
		
		div#teams .item h3 a, div#venues .item h3 a {
			border-bottom: 1px solid #FFF;
			color: #990000;
		}
		div#teams .item h3 a:hover, div#venues .item h3 a:hover {border-bottom: 1px solid #DDD;}
	#archive .item h3 {
		font:normal 2.0em Georgia, serif;
		padding-bottom: 10px;
	}
		#archive .item h3 a {
			border-bottom: 1px solid #FFF;
			color:#0A4366;
		}
		#archive .item h3 a:hover {border-bottom: 1px solid #DDD;}

	div#home-features .heading p, div#twits .heading p {
		color: #FFF;
		float: right;
		font-size: 1.4em;
		font-weight: bold;
		line-height: 160%;
		padding: 1px 8px 0 0;
	}
		div#twits .heading p {line-height: 100%;}
		div#twits .title h3 a {color: #077AC1!important;}
		
	div#footer h3 {
		color: #FFF;
		font:normal 4.0em 'LeagueGothicRegular', Arial, sans-serif;
		text-transform: uppercase;
	}
		div#partners h3 {
			text-align: center;
		}
		
	div#countdown h4 {
		color: #FFF;
		font:normal 1.6em 'LeagueGothicRegular', Arial, sans-serif;
		text-transform: uppercase;
	}
	div#partners h4 {
		color: #FFF;
		font:normal 1.6em 'LeagueGothicRegular', Arial, sans-serif;
		padding-bottom: 12px;
		text-align: center;
		text-transform: uppercase;
	}
		
	div#team-information h4, #team-crew h4 {
		color: #333;
		font-size: 1.6em;
		font-weight: bold;
		padding-bottom: 5px;
	}
	div#page-wrap {background: url(/images/site/page_header.png) top center no-repeat;}
	
	div#left-def {background: url(/images/site/bg_sides.png) left top repeat-y;}
	div#right-def {background: url(/images/site/bg_sides.png) right top repeat-y;}
	.container {
		margin:0 auto;
		padding: 10px;
		width: 1000px;
	}
	div#content-container {
		margin: 0 auto;
		width: 1040px;
	}
		div#header {position:relative;}
			div#header #head-logo {margin: 12px 0 12px 0;}
			
			div#header img#promotional {
				left:230px;
				position: absolute;
				top:0;
			}
			
			div#navigation {
				padding: 0 0 16px 0;
			}
				div#primary-navigation {
					background: url(/images/site/bg_nav.png) top no-repeat;
					height: 54px;
				}
				
			div#navigation .nav {
				background:url(/images/site/bg_nav_li.jpg) left bottom no-repeat;
				float: left;
				margin-left:20px;
				width: 730px;
			}
				div#navigation .nav li {
					background:url(/images/site/bg_nav_li.jpg) right bottom no-repeat;
					float: left;
					font:normal 1.8em 'LeagueGothicRegular', Arial, sans-serif;
					height: 48px;
					position: relative;
					text-transform: uppercase;
				}
					div#navigation .nav li a {
						color: #9A9A9A;
						display: block;
						margin-right: 1px;
						padding: 17px 10px 8px 10px;
						text-shadow: 0px -2px #333;
					}
						div#navigation .nav li a:hover {color: #FFF;}
					div#navigation .nav li.on a {
						background:url(/images/site/nav_on.jpg) bottom repeat-x;
						border-bottom: 4px solid #E8E8E8;
						color: #FFF;
						margin:0 1px 0 1px;
					}
						div#navigation .nav li.on a span {
							background:url(/images/site/nav_arr.png) bottom no-repeat;
							display: block;
							height:13px;
							position: absolute;
							top: 51px;
							width:26px;
						}
						div#navigation .nav li#nav_one a span  {left: 12px;}
						div#navigation .nav li#nav_two a span  {left: 12px;}
						div#navigation .nav li#nav_five a span  {left: 14px;}
						div#navigation .nav li#nav_six a span  {left: 16px;}
						div#navigation .nav li#nav_seven a span  {left: 19px;}
						div#navigation .nav li#nav_eight a span  {left: 17px;}
						div#navigation .nav li#nav_ten a span  {top:53px;left: 28px;}
						div#navigation .nav li#nav_eleven a span  {left: 22px;}
						div#navigation .nav li#nav_three a span  {left: 42px;}
						
						
					div#navigation .nav li#nav_two a {border-bottom: 4px solid #031724;}
					div#navigation .nav li#nav_two a:hover {border-bottom: 4px solid #0A4366;}
					
					div#navigation .nav li#nav_three a {border-bottom: 4px solid #02273E;}
					div#navigation .nav li#nav_three a:hover {border-bottom: 4px solid #0670B2;}
					
					div#navigation .nav li#nav_four a {border-bottom: 4px solid #0A4366;}
					div#navigation .nav li#nav_four a:hover {border-bottom: 4px solid #0B91E5;}
					
					div#navigation .nav li#nav_five a {border-bottom: 4px solid #350000;}
					div#navigation .nav li#nav_five a:hover {border-bottom: 4px solid #990000;}
					
					div#navigation .nav li#nav_six a {border-bottom: 4px solid #2D0000;}
					div#navigation .nav li#nav_six a:hover {border-bottom: 4px solid #800101;}
					
					div#navigation .nav li#nav_seven a {border-bottom: 4px solid #1B0303;}
					div#navigation .nav li#nav_seven a:hover {border-bottom: 4px solid #4C0808;}
					
					div#navigation .nav li#nav_eight a {border-bottom: 4px solid #3A3906;}
					div#navigation .nav li#nav_eight a:hover {border-bottom: 4px solid #A6A411;}
					
					div#navigation .nav li#nav_nine a {border-bottom: 4px solid #282905;}
					div#navigation .nav li#nav_nine a:hover {border-bottom: 4px solid #74730D;}
					
					div#navigation .nav li#nav_ten a {border-bottom: 4px solid #000;}
					div#navigation .nav li#nav_ten a:hover {border-bottom: 4px solid #000;}
					
					div#navigation .nav li#nav_eleven a {border-bottom: 4px solid #000;}
					div#navigation .nav li#nav_eleven a:hover {border-bottom: 4px solid #000;}
					
					
					
			
			div#social-links {
				float: right;
				padding:4px 28px 0 0;
				width: 188px;
			}
				div#social-links p {
					background:url(/images/site/newwindow.jpg) left no-repeat;
					clear: both;
					color: #979797;
					font-size: 1.0em;
					margin: 0 auto;
					padding:3px 0 0 15px;
					width:65px;
				}
			
		div#page-content {
			margin:32px auto 0 auto;
			width: 1020px;
		}	
		div#content {
			background: #FFF;
			padding-bottom:32px;
		}
		
			div#primary-content {
				float: left;
				width: 760px;
			}
			div#secondary-content {
				float: right;
				width:220px;
			}
				 div.secondary-item	{margin:0 0 20px 0;}
				 
				div#secondary-content  .ad {margin-bottom: 1px!important;padding-bottom: 0!important;line-height: 0%;}
				div#countdown {
					background:url(/images/site/badges/clock.jpg) left top no-repeat;
					height:52px;
					margin-bottom:1px;
				} 
					div#countdown .cnt {
						float: right;
						padding: 4px 5px 0 0;
						width:140px;
					}
						div#countdown .cnt p {
							color: #FFF;
							font-size: 1.4em;
							letter-spacing: 0.10em;
							padding:5px 0 0 0;
						}
							div#countdown .cnt p strong {text-transform: uppercase;}
				div#sign-up {
					/*background:url(/images/site/badges/signup.png) left top no-repeat;*/
					cursor: pointer;
				} 
				div#sign-up a#su {position:relative;}
					div#sign-up #txtEmail {
						background:url(/images/site/bg_input.jpg) left top repeat-x;
						height: 28px;
						border:0;
						border-radius:10px;
						-moz-border-radius: 10px;
						-webkit-border-radius:10px;
						color: #FFF;
						float: left;
						font-size: 1.1em;
						padding: 0 10px 0 10px;
						width: 150px;
					}
					div#sign-up #btSubmit {
						background:url(/images/site/bg_submit.jpg) left top no-repeat;
						border: 0;
						display: block;
						float: left;
						height:16px;
						margin:6px 0 0 4px;
						width:16px;
					}
					div#sign-up #btSubmit:hover {cursor: pointer;}
				 
				
				div#hero-images {}
					div#hero-images {
						background:#414141;
						height: 440px;
						margin:1px 0 16px 0;
						padding-bottom: 3px;
					}
						div#hero-images p {
							color: #FFF;
							font-size: 1.3em;
							letter-spacing: 0.03em;
							padding-bottom: 3px;
						}
						div#hero-images .hero .cnt {
							padding:0 8px 4px 12px;
						}
							div#hero-images .hero .cnt ol {float: right;}
								div#hero-images .hero .cnt ol li {
									color: #FFF;
									display: inline;
									font:bold 1.4em Helvetica, Arial, sans-serif;
									padding: 3px 3px 3px 3px;
								}
								div#hero-images .hero .cnt ol li:hover {cursor: pointer;}
								div#hero-images .hero .cnt ol li.on {
									background: #FFF;
									color: #414141;
								}
							div#hero-images .hero .cnt ul {padding: 5px 0 0 0;}
								div#hero-images .hero .cnt ul li {
									display: inline;
									font-size: 1.0em;
									margin-right: 16px;
									padding:4px 0 5px 20px;
								}
									div#hero-images .hero .cnt ul li a {
										background: #990000;
										border-radius:7px;
										-webkit-border-radius:7px;
										-moz-border-radius:7px;
										color: #FFF;
										line-height: 120%;
										padding: 4px 4px 2px 4px;
									}
									
								div#hero-images .hero .cnt ul li.img {background:url(/images/site/ico-images.png) top left no-repeat;}
								div#hero-images .hero .cnt ul li.art {background:url(/images/site/ico-article.png) top left no-repeat;}
								div#hero-images .hero .cnt ul li.vid {background:url(/images/site/video.gif) top left no-repeat;}
				
								
				.heading {margin-bottom: 16px;}
					.heading ol {
						float: right;
						padding:7px 14px 0 0;
					}	
						.heading ol li {
							color: #FFF;
							display: inline;
							font-size: 1.4em;
							font-weight: bold;
							padding: 6px 4px 4px 4px;
						}
						.heading ol li:hover {cursor: pointer;}
						.heading ol li.on {
							background: #FFF;
							color: #0A4366;
						}
				
				
				
				#primary-content #archive .heading {
					background:url(/images/site/bg_news_archive.jpg) top left no-repeat;
					margin:0 0 16px 0;
					padding-left: 26px;
				}
					#primary-content #archive .heading h2 {float: none;}
				#archive .item, #teams .item, div#venues .item  {
					border-bottom: 1px solid #DDD;
					margin-bottom: 22px;
					padding-bottom: 22px;
				}
				#archive .item img, div#teams .item img, div#venues .item img {float: left;}
				
				
				
				#search {
					float: right;
					padding:15px 0 0 0;
					width: 215px;
				}
					#search label {
						color: #4F4F4F;
						float: left;
						font:normal 2.0em 'LeagueGothicRegular', Arial, sans-serif;
						padding-right: 5px;
						text-transform: uppercase;
					}
					#search input#txtKeywords {
						border: 1px solid #4F4F4F;
						padding: 3px;
						width:140px;
					}
					#search #btSearch {
						background:url(/images/site/search_button.jpg) no-repeat;
						border: 0;
						cursor: pointer;
						float: right;
						height:16px;
						margin-top: 2px;
						width:16px;
					}
				
				#article-custom {
					border-bottom: 1px solid #DDD;
					border-top: 1px solid #DDD;
					clear: both;
					display: block;
					margin: 20px 0 20px 0;
					padding: 5px 0 5px 0;
				}
				
				#article-custom li {
					display: inline;
					margin-right:5px;
				}
				
				.paginate {
					float: right;
					padding-bottom: 25px;
					width: 350px;
					text-align: right;
				}
				.paginate-info {
					float: left;
					padding-bottom: 25px;
					width:210px;
				}
				.paginate-info p, .paginate a, #article-custom li a {color: #0A4366;}
				.paginate-info p {font-size: 1.0em;}
				.paginate a,.paginate strong, #article-custom li a {
					font-weight: bold;
					margin-right: 4px;
					padding: 3px 10px 2px 10px;
				}
				.paginate strong, #article-custom li a.sel {
					background: #0A4366;
					border-radius:5px;
					-moz-border-radius: 5px;
					-webkit-border-radius:5px;
					color: #FFF;
				}
				
				#archives #listing dl dt, #archives #listing dl dd {
					color: #0A4366;
					float: left;
					margin-bottom: 3px;
				}
				#archives #listing dl dt, #archives #listing dl dt a, #archives #listing dl dd a {
					color: #0A4366;
					padding: 3px 10px 2px 10px;
				}
				#archives #listing dl dt {
					clear: left;
					padding: 3px 10px 2px 0;
					width:50px;
				}
				#archives #listing dl dt.sel {padding: 0;}
				#archives #listing dl dd {
					font-weight: bold;
					padding:3px 0 3px 0;
				}
				#archives #listing dl .sel a {
					background: #0A4366;
					border-radius:5px;
					-moz-border-radius: 5px;
					-webkit-border-radius:5px;
					color: #FFF;
				}
				
				
				
				
				
				
				
				div#teams .item img, div#venues .item img {padding-top: 7px;}
				div#venues #related-news img {padding-top: 0;}
					#archive .item .title {
						background:url(/images/site/darkblue-dot.jpg) bottom repeat-x;
						margin-bottom:10px;
						padding-bottom:10px;
					}
					 #teams .item .title ul {
					 	background:url(/images/site/darkblue-dot.jpg) top repeat-x;
						padding-top:15px;
					 }
					#teams .item .title li {
						color: #333!important;
						font-size:1.2em;
						text-transform: uppercase;
					}
						#teams .item .title li img {padding:0 14px 0 0;}
						#teams .item .title li p {
							clear: none!important;
							font-size: 1.2em;
							font:normal 1.667em Georgia, serif;
							padding:0!important;
							text-transform: none;
						}
				#page-intro {
					border-bottom: 1px solid #DDD;
					margin: 0 0 30px 0;
				}
					#page-intro p {
						font-size: 1.3em;
						line-height: 140%;
						padding: 0 0 25px 0;
					}
					#page-intro p.sub-heading {
						font-size: 1.6em;
						line-height: 130%;
					}
						
				#venues .item .title p {
					background:url(/images/site/darkblue-dot.jpg) top repeat-x;
					font:normal 2.0em Georgia, serif!important;
					margin: 10px 0 0 0;
					padding:0;
				}
					
					#archive .item .title ul li {
						color: #666;
						display: inline;
						font-size:0.8em;
						font-weight: bold;
						letter-spacing: 0.15em;
						padding-right: 15px;
						text-transform: uppercase;
					}
						#archive .item .title ul li a {color: #990000;}
					
				#archive .item .cnt, div#teams .item .cnt, div#teams .item .cnt, div#venues .item .cnt {
					float: right;
					width:280px;
				}
					#archive .item .cnt p, #teams .item .cnt p, div#venues .item .cnt p {
						clear: both;
						color: #666;
						font-size: 1.2em;
						line-height: 160%;
					}
					#teams .item .cnt p, div#venues .item .cnt p {
						color: #333;
						padding-top: 10px;
					}
					
				.heading p {
					float: right;
					padding: 6px 10px 0 0;
				}
					.heading p a {
						color: #FFF;
						font-weight: bold;
					}	
					
				#intro {
					float: left;
					width:570px;
				}
					#intro ul li {
						color:#666;	
						display: inline;
						font-size: 1.0em;
						font-weight: bold;
						padding-right:30px;
						text-transform: uppercase;
					}
						#intro ul li a {color: #990000;}
						
				#venues #intro {
					border-bottom: 1px solid #DDD;
					padding-bottom: 17px;
				}		
				#venues #intro p {
					font:normal 2.0em Georgia, serif;
				}		
						
				#sharing {
					float: right;
					width:170px;
				}
					#sharing li {
						border-bottom: 1px solid #DDD;
						font-size:1.0em;
						font-weight: bold;
						line-height: 180%;
						margin-bottom: 8px;
						padding: 0 0 8px 12px;
					}
						#news #sharing li a,  #partners-list #sharing li a {
							color: #0A4366;
							padding:3px 0 3px 21px;
						}
						#team #sharing li a, #venues #sharing li a {
							color: #990000;
							padding:3px 0 3px 21px;
						}
						
						#sharing li.share_face a {padding:0!important;}
						#sharing li.share_face a span {padding: 3px 0 3px 0;}
						#sharing li.share_face a:hover span {text-decoration: none;}
						/*#sharing li.share_face a {background:url(/images/site/ico-facebook.png) left no-repeat;}*/
						#sharing li.share_twit a {background:url(/images/site/ico-twitter.png) left no-repeat;}
						#sharing li.share_digg a {background:url(/images/site/ico-digg.png) left no-repeat;}
						#sharing li.share_email a {background:url(/images/site/ico-email.png) left no-repeat;}
						
				#article {
					float: left;
					width:460px;
				}
					#article p {
						color: #333;
						font-size: 1.3em;
						line-height: 150%;
						padding-top: 23px;
					}
						#article p a {
							border-bottom: 1px solid #1c4069;
							color: #1c4069;
						}
						#article p a:hover {border-bottom: 1px solid #DDD;}
						#article p em {font-style: italic;}
						#article p strong {font-weight: bold;}
						#article p.sub-heading {
							font-size:1.6em;
							line-height: 160%;
						}
						#article p.center, #article p.right,#article p.left {
							clear: both;
							color: #777;
							font-size: 1.0em;
							padding: 5px 0 0 0;
							width:353px;
						}
						#article p.center {
							margin: 0 auto;
						}
						#article p.right {
							float: right;
							padding-left: 10px;
						}
						#article p.left {
							float: left;
							padding-right: 10px;
						}
						#article p.justify {text-align: justify;}
						
						#news #article p img {
							display: block;
							margin: 0 auto;
						}
						#article p img.img_right {
							display: inline;
							float: right;
						}
						#article p img.img_left {
							display: inline;
							float: left;
							padding-right: 10px;
						}
						#article p img.img_right {
							display: inline;
							float: right;
							padding-left: 10px;
						}
				
				
				
					
				div#home-news {
					float:right;
					width:220px;
				}
					div#home-news .heading, div#news .heading {
						background:#0A4366 url(/images/site/bg_home-news.jpg) bottom left no-repeat;
						padding:3px 0 2px 26px;
					}
					
					div#teams .heading, div#venues .heading {
						background:url(/images/site/bg_teams_heading.jpg) top left no-repeat;
						padding:2px 0 2px 26px;
					}
					
					
					div#home-news .item {
						border-bottom: 1px solid #DDD;
						margin-bottom: 10px;
						padding-bottom: 10px;
						width: 220px;
					}
						div#home-news .left {clear: left;float:none;}
						div#home-news .right {clear: right;float:none;}
						div#home-news .item img {
							float: left;
							padding-bottom: 10px;
						}
						div#home-news .item .date {
							background:url(/images/site/darkblue-dot.jpg) bottom repeat-x;
							clear: both;
							margin-bottom: 5px;
							padding-bottom: 5px;
						}
							div#home-news .item .date .comments {padding-left: 20px;}
						div#home-news .item .date li {
							color: #666;
							display: inline;
							font-weight: bold;
							font-size: 0.8em;
							letter-spacing: 0.25em;
							text-transform: uppercase;
						}
							div#home-news .item .date li a {color: #990000;}
						div#home-news .item .cnt p {
							color: #333;
							font-size:1.1em;
							line-height: 140%;
						}
					
				div#home-features {
					float: left;
					width:515px;
				}	
					div#home-features .heading {
						/*background:#4288ED url(/images/site/twit-heading.jpg) bottom left no-repeat!important;*/
						background:#0A4366 url(/images/site/bg_home-news.jpg) bottom left no-repeat;
						padding:2px 0 2px 26px;
					}
					div#twits .heading {
						background: url(/images/site/twit-heading.jpg) top no-repeat!important;
						padding:2px 0 2px 26px;
					}
					div#twits .item {
						border-bottom: 1px solid #DDD;
						margin-bottom: 10px;
						padding-bottom: 10px;
					}
						div#twits img {
							float: left;
							height: 34px;
							width:34px!important;
						}
						div#twits .title {
							background:url(/images/site/blue-dot.jpg) bottom repeat-x;
							float: right;
							padding-bottom: 5px;
							width:235px;
						}
							div#twits .title p, div#related-news #twits .title p {
								background-image: none!important;
								font:bold 0.8em Helvetica, Arial, sans-serif!important;
								letter-spacing: 0.25em;
								line-height: 150%;
								text-transform: uppercase;
								margin-top:2px!important;
							}
								div#twits .title p a {color:#990000;}
								div#related-news #twits .title p {color: #666;}
						div#twits .cnt, div#related-news #twits .item .cnt {
							clear: both!important;
							float: none;
							padding-top:5px!important;
							width:276px;
						}
							div#twits .cnt p {
								color: #333;
								font:normal 1.1em Helvetica, Arial, sans-serif;
								line-height: 150%;
							}
								div#twits .cnt p a {
									border-bottom: 1px solid #0B91E5;
									color: #0B91E5;
								}
								div#related-news #twits .cnt p {
									font-size: 1.1em;
									padding-top: 0!important;
								}
				div#multimedia {
					float: left;
					padding-top: 37px;
					width:580px;
				}
					div#home-video .heading {
						background: url(/images/site/bg_home-video.jpg) bottom no-repeat;
						padding:3px 0 1px 26px;
					}
					div#home-images {padding: 22px 0 0 0;}
					div#home-images .heading {
						background: url(/images/site/bg_home-images.jpg) bottom no-repeat;
						padding:3px 0 1px 26px;
					}
				div#inside-series {
					float: right;
					padding-top: 37px;
					width:160px;
				}
					div#inside-series .heading {
						background: url(/images/site/bg_inside-series.jpg) bottom no-repeat;
						padding:1px 0 2px 26px;
					}
			
		#related-news {
			float: right;
			padding-top: 23px;
			width:280px;
		}
			div#related-news .item, div#related-news #twits .item {
				border-bottom: 1px solid #DDD;
				margin: 0 0 15px 0!important;
				padding: 0 0 15px 0!important;
			}
			
				div#related-news .item img {
					float: left;
					width: 100px;
				}
					div#related-news .item h3 a {
						border-bottom: 1px solid #FFF;
						color:#0A4366!important;
					}
					div#related-news .item h3 a:hover {border-bottom: 1px solid #DDD;}
				div#related-news .item ul {
					clear: both;
					padding: 10px 0 0 0;
				}
					div#related-news .item ul li {
						color: #888;
						display: inline;
						padding: 0 20px 0 0;
						font-size:0.8em;
						font-weight: bold;
						letter-spacing: 0.15em;
						text-transform: uppercase;
					}
						div#related-news .item ul li a {color: #990000;}
				div#related-news .item .title {
					background:url(/images/site/darkblue-dot.jpg) bottom repeat-x;
					margin: 0 0 10px 0;
					padding:0 0 10px 0;
				}
				
		div#team .heading {
			background: url(/images/site/bg_teams_heading.jpg) top left no-repeat;
			padding:2px 0 2px 26px;
		}
			div#team #related-news .heading, div#venues #related-news .heading, div#partners-list #related-news .heading {
				background:#0A4366 url(/images/site/bg_home-news.jpg) top left no-repeat;
			}
			#team #article p img {padding:25px 0 0 0;}
			#team #article p {padding-top: 0;}
			div#team-information {
				clear: left;
				float: left;
				margin-top: 25px;
				width:280px;
			}
				div#team-information .sec {
					padding-bottom: 40px;
				}
				div#team-information p a {color: #990000;}
			div#team-crew {
				border-left:1px solid #DDD;
				clear: right;
				float: right;
				margin-top: 25px;
				padding-left: 10px;
				width:162px;
			}
			
			.crew-member {padding-bottom: 22px;}
				.crew-member h5 {
					color: #990000;
					font-size: 0.8em;
					font-weight: bold;
					letter-spacing: 0.15em;
					text-transform: uppercase;
				}
				.crew-member .title h5 {
					color:#333;
					font:normal 1.4em Georgia, serif;
					text-transform: none;
				}
				.crew-member .title img {
					float: left;
					padding-top: 3px;
				}
				.crew-member .title h5, .crew-member .title ul {
					float: right;
					width: 122px;
				}
					.crew-member .title ul li {
						float:left;
						padding-right:7px;
					}
					.crew-member .title ul li.date, .crew-member h6 {
						color:#666;
						font-size: 0.8em;
						font-weight: bold;
						letter-spacing: 0.15em;
						text-transform: uppercase;
					}
					.crew-member .title ul li.date {padding-top: 3px;}
				.crew-member .cnt {
					clear: both;
					padding: 12px 0 0 0;
				}
					#team .crew-member .cnt p {
						font-size: 1.1em;
					}
					
		div#team-stats img, div#team-stats ul {
			float: left;
			padding-right: 10px;
		}
			div#team-stats ul {
				float: left;
				padding-right:0!important;
				width: 520px;
			}
			div#team-stats ul li {
				color: #333;
				float: left;
				font:normal 2.0em Georgia, serif;
				padding-right: 23px;
				width: 180px;
			}
			div#team-stats ul li.last {
				padding-right:0;
				width: 105px;
			}
				div#team-stats ul li p {
					font:normal 0.6em Helvetica, Arial, sans-serif;
					text-transform: uppercase;
				}
			
			
			
		div#overal-leaderboard {
			background:#000 url(/images/site/bg_leaderboard.jpg) top repeat-x;
			
			margin-top: 11px;
			padding-bottom: 12px;
			position: relative;
			width: 220px;
		}
			div#overal-leaderboard .heading {
				background:url(/images/site/leaderboard-title.jpg) bottom left no-repeat;
				padding-top: 3px;
				margin-bottom: 6px;
			}
				div#overal-leaderboard .heading h2 {
					float: none;
					padding-left: 25px;
				}
				
				div#overal-leaderboard #leaderboard-logo {
					float: left;
					margin: 4px 0 0 9px;
				}
				div#overal-leaderboard #isaf {
					left:172px;
					position: absolute;
					top: 35px;
				}
				
				div#overal-leaderboard ul {
					clear: both;
					padding: 10px 0 2px 0;
				}
					div#overal-leaderboard ul li {
						background: #4F4F4F;
						color: #A7A7A7;
						display: inline;
						font:normal 1.6em 'LeagueGothicRegular', Arial, sans-serif;
						margin: 0 0 0 6px;
						border-radius-topleft: 9px;
						border-radius-topright: 9px;
						-moz-border-radius-topleft: 9px;
						-moz-border-radius-topright: 9px;
						-webkit-border-radius-topleft: 9px;
						-webkit-border-radius-topright: 9px;
						padding: 3px 15px 3px 15px;
						text-transform: uppercase;
					}
					div#overal-leaderboard ul li:hover {cursor: pointer;}
					div#overal-leaderboard ul li.on {
						background: #000;
						color: #FFF;
					}
				
			div#season-board {
				display: none;
			}
				
				
				
			div.leaderboard {
				background: #000;
				padding: 8px 0 0 8px;
			}
				div.leaderboard p {
					color: #CCC;
					font: bold 1.0em Helvetica, Arial, sans-serif;
					line-height: 150%;
					padding:3px 0 2px 0;
				}
				div#overal-leaderboard p.results {
					background:url(/images/site/ico-results.png) left no-repeat;
					margin: 0 0 0 8px;
					padding-left: 28px;
				}
					div#overal-leaderboard p.results a {
						background: #990000;
						border-radius:4px;
						-moz-border-radius: 4px;
						-webkit-border-radius:4px;
						color: #FFF;
						font-size: 1.0em;
						padding: 3px 3px 1px 3px;
					}
				div.leaderboard table {
					padding: 12px 0 12px 0;
					width: 205px;
				}
					div.leaderboard table tr {height: 36px;}
					div.leaderboard table tr.odd {background:url(/images/site/tr_odd.jpg) left no-repeat;}
					div.leaderboard table tr.even {background:url(/images/site/tr_even.jpg) left no-repeat;}
					div.leaderboard table td {
						color: #CCC;
						font:normal 2.0em 'LeagueGothicRegular', Arial, sans-serif;
						padding: 4px 6px 4px 6px;
						vertical-align: top;
					}
					div.leaderboard table td.team a {color: #CCC;}
					div.leaderboard table tr.leader td, div.leaderboard table tr.leader td.team a {color: #FFF;}
					div.leaderboard table td.team {
						font:bold 1.1em Helvetica, Arial, sans-serif;
						text-transform: uppercase;
						width: 120px;
					}
					
		
			div#leaderboards ul li {					
				border-radius-topleft:12px;
				border-radius-topright:12px;
				-moz-border-radius-topleft: 12px;
				-moz-border-radius-topright: 12px;
				-webkit-border-radius-topleft:12px;
				-webkit-border-radius-topright:12px;
				float: left;
				font:normal 2.0em 'LeagueGothicRegular', Arial, sans-serif;
				margin: 0 8px 0 0 ;
				padding: 6px 13px 10px 13px;
			}
				div#leaderboards ul li a {
					border-bottom: 4px solid #FFF;
					color: #CCC;
				}
				div#leaderboards ul li a:hover {
					border-bottom: 4px solid #74730D;
					color: #666;
				}
			div#leaderboards ul li.active {background: #000;}
				div#leaderboards ul li.active a {
					border-bottom: 4px solid #000;
					color:#FFF;
				}
				
			div#leaderboards #table-wrap {
				background: #000;
				clear: both;
			}
				div#leaderboards #table-wrap table {
					margin: 10px auto;
				}
				
				div#leaderboards table td, div#leaderboards table th {color: #FFF;}
				div#leaderboards table th {
					padding: 20px 0 7px 0;
					vertical-align: top;
				}
				div#leaderboards table th.team_heading {background: #313131;}
				div#leaderboards table th.team_heading, div#leaderboards table td.foot-total {
					text-align: center;
					width: 95px;
				}
					div#leaderboards table th.team_heading img, div#leaderboards table td.foot-total img {
						display: block;
						margin: 0 auto;
					}
					div#leaderboards table th.team_heading img {padding-bottom: 11px;}
					div#leaderboards table th.team_heading p {
						color: #8D8D8D;
						font:normal 4.0em 'LeagueGothicRegular', Arial, sans-serif;
					}
					div#leaderboards table th.team_heading p.position_heading {
						padding:0 0 11px 0;
					}
						div#leaderboards table th.team_heading p.head_first, div#leaderboards table th.team_heading p.head_second, div#leaderboards table th.team_heading p.head_third {
							padding-left:8px;
						}
						div#leaderboards table th.team_heading p.head_first {background: url(/images/site/cup1.png) 15px no-repeat;}
						div#leaderboards table th.team_heading p.head_second {background: url(/images/site/cup2.png) 15px no-repeat;}
						div#leaderboards table th.team_heading p.head_third {background: url(/images/site/cup3.png) 15px no-repeat;}
						
					div#leaderboards table th.team_heading p.team {
						color: #FFF;
						font:bold 1.1em Helvetica, Arial, sans-serif ;
						text-transform: uppercase;
					}
						div#leaderboards table th.team_heading p.team a {color: #FFF;}
					
				div#leaderboards table td.td_race, div#leaderboards table td.td_day {
					font-family:'LeagueGothicRegular', Arial, sans-serif;
					padding: 3px 0 3px 11px;
					text-transform: uppercase;
					width:40px;
				}
				div#leaderboards table td.td_race {
					font-size:2.0em;
					width: 45px;
				}
				div#leaderboards table td.td_day {
					color: #989898;
					font-size: 1.6em;
				}
				div#leaderboards table td.pos {
					color: #CCC;
					font-size: 1.2em;
					font-weight: bold;
				}
				div#leaderboards table tbody td {
					background:#212121;
					padding: 8px 0 8px 0;
					vertical-align: middle;
				}
				
				div#leaderboards table tfoot td {
					color: #8D8D8D;
					font-size: 4.0em;
					font-family:'LeagueGothicRegular', Arial, sans-serif;
					line-height: 90%;
					padding: 12px 0 20px 0;
					vertical-align: top;
					text-align: center;
				}
					div#leaderboards table tfoot #foot_total_points {
						color: #FFF;
						padding:22px 0 0 0;
						text-transform: uppercase;
					}
					div#leaderboards table td.foot-total {background: #313131;}
						div#leaderboards table tfoot td.foot-total p a {color: #FFF;}
						div#leaderboards table tfoot td.foot-total p {
							color: #FFF;
							font:bold 0.276em Helvetica, Arial, sans-serif;
							padding: 22px 0 0 0;
							text-transform: uppercase;
						}
							div#leaderboards table tfoot td.foot-total p img {padding-bottom:8px;}
		
		
		div#inside-series .item {
			background: #414141;
			margin: 0 0 12px 0;
			
		}
			div#inside-series .item h3 {
				font:normal 1.3em Georgia, serif;
				padding: 5px 0 5px 10px;
			}
				div#inside-series .item h3 a {
					color: #FFF;
				}
				
		div#option-navigation {
			background: #000;
			float: right;
			margin-right: 15px;
			padding: 12px 12px 6px 12px;
			width:6	6px;
		}
			div#option-navigation ul {float: left;}
			div#option-navigation ul li {padding-bottom: 2px;}
			div#option-navigation ul li a {
				background: url(/images/site/newwindow.jpg) left no-repeat;
				color: #FFF;
				font-weight: bold;
				padding: 0 0 0 15px;
				text-transform: uppercase;
			}
				div#option-navigation div#languages {
					float: right;
					width: 72px;
				}
				div#option-navigation div#languages a {
					height: 25px;
					width: 32px;
				}
				div#option-navigation div#languages a#flag-en {
					background: url(/images/site/flag_en.png) bottom no-repeat;
					float: left;
				}
				div#option-navigation div#languages a.flag-en_on, div#option-navigation div#languages a#flag-en:hover {background: url(/images/site/flag_en.png) top no-repeat!important;}
				
				div#option-navigation div#languages a#flag-fr {
					background: url(/images/site/flag_fr.png) bottom no-repeat;
					float: right;
				}
				div#option-navigation div#languages a.flag-fr_on, div#option-navigation div#languages a#flag-fr:hover {background: url(/images/site/flag_fr.png) top no-repeat!important;}
				
		
		div#video .heading {
			background:#74730D url(/images/site/bg_heading_video.jpg) top left no-repeat;
			padding:2px 0 2px 26px;
		}
			div#video .heading h2 {float: none;}
				div#video #intro {
					float: none;
					width: 100%;
				}
					div#video #intro h3 {
						border-bottom: 1px solid #DDD;
						color: #74730D;
						font:normal 3.5em Georgia, serif;
						margin: 0 0 15px 0;
						padding:  0 0 15px 0;
					}
				div#video-box ul li {
					
					border-radius-topleft:12px;
					border-radius-topright:12px;
					-moz-border-radius-topleft: 12px;
					-moz-border-radius-topright: 12px;
					-webkit-border-radius-topleft:12px;
					-webkit-border-radius-topright:12px;
					float: left;
					font:normal 2.0em 'LeagueGothicRegular', Arial, sans-serif;
					margin: 0 8px 0 0 ;
					padding: 6px 13px 10px 13px;
				}
					div#video-box ul li a {
						border-bottom: 4px solid #FFF;
						color: #CCC;
					}
					div#video-box ul li a:hover {
						border-bottom: 4px solid #74730D;
						color: #666;
					}
				div#video-box ul li.active {
					background: #CCC;
				}
					div#video-box ul li.active a {
						border-bottom: 4px solid #CCC;
						color:#333;
					}
				div#video #playlist-information {
					background: #CCC;
					clear: both;
					margin: 0 auto;
					padding:20px 0 10px 0;
					width: 760px;
				}
				
					div#video #playlist-information .vzaar_media_player {
						margin: 0 0 0 5px;
					}
					div#video #playlist-information #vzaar_media_player2 {
						display: block;
						margin: 0 auto!important;
						text-align: center;
					}
					div#playlist-information .cnt {
						float: left;
						margin:11px 0 0 22px;
						width: 545px;
					}
						div#playlist-information .cnt h4 {
							color: #4D4D09;
							font:normal 3.5em Georgia, serif;
							margin:0 0 12px 0;
							padding: 0 0 5px 0;
						}
						div#playlist-information .cnt p {
							font-size: 1.3em;
							padding-bottom:18px;
						}
					div#playlist-information #playlist-options {
						background: #74730D;
						border-radius:12px;
						-moz-border-radius: 12px;
						-webkit-border-radius:12px;
						float: right;
						margin:11px 20px 0 0;
						width:165px;
					}
						div#playlist-information #playlist-options ul {
							margin: 0 auto;
							padding: 17px 0 17px 0;
							width: 155px;
						}
							div#playlist-information #playlist-options ul li {
								border-bottom: 1px solid #DDD;
								padding: 7px 0 5px 0;
							}
								div#playlist-information #playlist-options ul li a {
									color: #fff;
									font-weight: bold;
									padding:4px 0 2px 20px;
								}
								div#playlist-information #playlist-options ul li.share_face a {
									/*background:url(/images/site/ico-facebook.png) left no-repeat;*/
									padding: 0!important;
								}
								div#playlist-information #playlist-options ul li.share_face a span {padding: 3px 0 3px 0;}
								div#playlist-information #playlist-options ul li.share_face a:hover span {text-decoration: none;}
								
								div#playlist-information #playlist-options ul li.share_twit a {background:url(/images/site/ico-twitter.png) left no-repeat;}
								div#playlist-information #playlist-options ul li.share_digg a {background:url(/images/site/ico-digg.png) left no-repeat;}
								div#playlist-information #playlist-options ul li.share_email a {background:url(/images/site/ico-email.png) left no-repeat;}
								
								
		#article-foot-share {
			border-top: 1px solid #DDD;
			border-bottom: 1px solid #DDD;
			margin:25px 0 25px 0;
			padding:12px 0 12px 0;
		}
			#article-foot-share li {
				display: inline;
				font-size: 1.0em;
				margin-right: 15px;
			}
				#article-foot-share li a {
					color: #0A4366;
					font-weight: bold;
					padding:4px 0 1px 24px;
				}
				#article-foot-share li.share-fb a {
					/*background:url("/images/site/ico-facebook.png") left no-repeat;*/
					padding: 0!important;
				}
					#article-foot-share li.share-fb a span {padding: 3px 0 3px 0;}
					#article-foot-share li.share-fb a:hover span {text-decoration: none!important;}
				#article-foot-share li.share-twit a {background:url("/images/site/ico-twitter.png") left no-repeat;}
								
		#freeform {width: 465px;}
		#comments, #comments-form {padding: 25px 0 0 0;}
			#comments h3, #comments-form h3 {
				border-bottom: 4px solid #0A4366;
				color: #0A4366;
				font:normal 2.0em 'LeagueGothicRegular', Arial, sans-serif;
				margin: 0 0 25px 0;
				padding: 0 0 10px 0;
				text-transform: uppercase;
			}
			#comments h4 {
				color: #0A4366;
				font:normal 1.3em Georgia,serif;
				line-height: 190%;
				padding-bottom: 14px;
			}
				#comments h4 span {
					color: #666;
					display: block;
					font:BOLD 0.616em Helvetica, Arial, sans-serif;
					letter-spacing: 0.15em;
					text-transform:uppercase;
				}
			.comment {
				border-bottom: 1px solid #DDD;
				margin: 0 0 25px 0;
				padding: 0 0 15px 0;
			}
			.comment img {float: left;}
			.comment .cnt {
				float: right;
				width:375px;
			}
				.comment .cnt p {
					font-size: 1.1em!important;
					line-height: 160%;
					padding: 0 0 14px 0!important;
				}
			#comments-form .input input, #comments-form .input img, #freeform .input input, #freeform textarea {
				float: right;
			}
			#freeform .input input {width: 350px;}
			#comments-form .input input, #freeform .input input, #freeform textarea {
				border: 1px solid #bbb;
				padding:5px;
			}
			#freeform textarea {width: 350px;}
			#comments-form textarea {
				border: 1px solid #bbb;
				width:460px;
			}
			#comments-form .input img {
				display: block;
				margin: 0 0 0 15px!important ;
			}
			#comments-form label, #freeform label {
				color: #0A4366;
				font:normal 1.0em Georgia,serif;
				line-height: 190%;
				width:90px;
			}
			#comments-form .input label, #comments-form .check label {
				color: #0A4366;
				font:normal 1.0em Georgia,serif;
				line-height: 190%;
				float: left;
				width:90px;
			}
			#comments-form .check label {
				float: none;
				font-size: 0.9em;
				padding-right: 10px;
			}
			#comments-form p, #freeform p {
				clear: both;
				display: block;
			}
			#comments-form #btSubmit, #freeform #btSubmit {
				background: #0A4366;
				border: 0;
				border-radius:5px;
				-moz-border-radius: 5px;
				-webkit-border-radius:5px;
				color: #FFF;
				font:normal 1.6em 'LeagueGothicRegular', Arial, sans-serif;
				padding:7px;
				text-transform: uppercase;
			}
			#comments-form #btSubmit:hover, #freeform #btSubmit:hover {cursor: pointer;}
			
			#freeform #btSubmit {margin-left:105px;}
			
			#freeform small {
				font-size: 0.8em;
			}
								
								
		div#results .heading {
			background:#74730D url(/images/site/bg_results_heading.jpg) top left no-repeat;
			padding:2px 0 2px 26px;
		}
			div#results .heading h2 {float: none;}
		
			
		div#footer-wrap {
			background:#000 url(/images/site/bg_footer.jpg) top center no-repeat;
			border-top: 26px solid #1A1A1A;
		}
			div#footer {
				background: url(/images/site/footer-overlay.png) right bottom no-repeat;
				padding-top: 40px;
			}
				div#footer h3 {
					border-bottom: 1px solid #333;
					margin-bottom: 22px;
					padding-bottom: 5px;
				}
			
				div#site-links {
					float: left;
					width: 266px;
				}
					div#site-links .left {padding-right:0;}
					div#site-links li {padding-bottom: 12px;}
						div#site-links li a {color: #FFF;}
						div#site-links li a.section {
							color: #900005;
							font:normal 1.6em 'LeagueGothicRegular', Arial, sans-serif;
							text-transform: uppercase;
						}
					div#site-links li ul {padding-top:7px;}
					div#site-links li ul li {padding-bottom: 0;}
				div#partners {
					border-left: 1px solid #333;
					float: right;
					width: 720px;
				}
					div#partners h3 {
						margin: 0 auto;
						width: 699px;
					}
					
					div#official-partners {
						padding: 50px 0 50px 0;
						text-align: center;
					}
						div#official-partners img {
							margin: 0 auto;
							padding: 0 40px 0 40px;
						}
					div#venue-partners {
						margin: 0 auto;
						width: 583px;
					}	
						div#venue-partners .cnt {
							background: #FFF;
						}
							div#venue-partners img {
								margin: 0 auto;
								padding: 4px 10px 0 15px;
							}
							
							
				div#partners-list .heading {
					background:#000 url(/images/site/bg_partners.png) top left no-repeat;
					padding:2px 0 2px 26px;
				}

					div#partners-list .item .title {
						background:url(/images/site/darkblue-dot.jpg) bottom repeat-x;
						margin-bottom: 15px;
						padding-bottom: 1px;
					}
					div#partners-list .item .cnt p {
						font-size: 1.2em;
						line-height: 150%;
					}
					div#partners-list .item  {
						border-bottom: 1px solid #CCC;
						margin-bottom: 25px;
						padding-bottom: 22px;
					}
						div#partners-list .item h3 {
							font:normal 3.5em Georgia, serif;
							margin-bottom: 12px;
						}
							div#partners-list .item h3 a {
								border-bottom: 1px solid #FFF;
								color: #030303;
							}
							div#partners-list .item h3 a:hover {border-bottom: 1px solid #DDD;}
						div#partners-list .item h4 {
							font:normal 2.0em Georgia,serif;
							padding: 0 0 10px 0;
						}
							
						div#partners-list .item img {float: left;}
						div#partners-list .item .cnt {
							float: right;
							width: 518px;
						}
							
							
				div#foot {
					color: #ccc;
					padding: 70px 0 0 0;
				}
					div#foot p {
						clear: both;
						float: left;
						padding: 20px 0 0 60px;
					}
					div#foot ul {
						clear: right;
						float: right;
						padding-top: 20px;
					}
						div#foot ul li {
							background: url(/images/site/foot_li.jpg) right top repeat-y;
							display: inline;
							font-size: 1.2em;
							padding: 0 8px 0 5px;
						}
							div#foot ul li.last {
								background-image: none;
								padding-right: 0;
							}
							div#foot ul li a {
								border-bottom: 1px solid #FFF;
								color: #FFF;
							}
							
							
							




#register-wrap {
	background: #FFFFCC;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
}	
	#register {
		background: #FFF;
		border:10px solid #FFFFCC;
		-webkit-border-radius:10px;
		-moz-border-radius: 10px;
		text-align: left;
		width:610px;
	}			
	#register .container {
		margin: 0 auto;
		padding: 7px 0 7px 0;
		width: 587px;
	}
	
	#register_info {
		border-bottom: 1px solid #CCC;
		padding: 11px 0 0 0;
	}
		#register_info p {
			font-size: 1.4em;
			font-style: italic;
			padding-bottom: 11px;
		}

	
	
	#register_header {
		background:url(/images/site/double_stripe.jpg) top repeat-x;
		border-bottom: 1px solid #ccc;
		padding: 15px 12px 12px 12px;
	}
		#register_header p {padding-top: 7px;}
	#register_header h2 {
		color: #999;
		font:normal 2.4em 'LeagueGothicRegular', Arial, sans-serif;
	}
		#register_header p {
			float: right;
			font-size: 1.2em;
		}
			#register_header p a {
				border-bottom: 1px solid #990000;
				color: #990000;
				font-weight: bold;
			}
		
	#regForm {
		padding: 25px 0 0 0;

	}
		#regForm p {padding: 0 0 8px 0;}
		#regForm .left, #regForm .right {width: 275px;}
	
	#regForm label {
		color: #999;
		font:normal 1.4em 'LeagueGothicRegular', Arial, sans-serif;
		padding: 0 0 8px 0;
		text-transform: uppercase;
	}
	#regForm .input, #regForm select {
		/*background:url(/images/site/bg_input2.jpg) top repeat-x;*/
		border: 1px solid #DDD;
		display: block;
		font-size: 1.4em;
		padding: 9px;
		width: 257px;
	}
	#regForm .input {width: 238px;}
	
		#regForm #formSubmission {
			background:url(/images/site/double_stripe.jpg) top repeat-x;
			clear: both;
			display: block;
			margin:30px 0 0 0;
			padding: 20px 0 20px 0;
		}
			#regForm #formSubmission .left {
				font-size: 1.1em;
				font-style: italic;
			}
			
			#regForm #formSubmission .right {
				background: #E6E6E6;
				padding: 4px 9px 4px 9px;
				width: 181px;
			}
				#regForm #formSubmission .right input {
					background:#A5BE71 url(/images/site/bg_play-movie.jpg) bottom repeat-x;
					border: 1px solid #475B2C;
					-moz-border-radius: 12px;
					-webkit-border-radius:12px;
					color: #FFF;
					cursor: pointer;
					display: block;
					float: right;
					margin:0 auto;
					padding: 5px 17px 5px 17px;
					text-transform: uppercase;
					text-shadow: -1px 1px #777;
					width: 206px;
				}
				
				
	div#sky {
		padding: 66px 0 0 0;
	}
		div#sky h3 {
			border-bottom: 1px solid #DDD;
			color: #990000;
			font:normal 3.5em Georgia,serif;
			margin: 0 0 20px 0;
			padding: 0 0 15px 0;
		}
		div#sky .cnt {
			float: left;
			width: 550px;
		}
			div#sky .cnt p {
				color: #333;
				font-size: 1.3em;
				line-height: 150%;
				padding: 0 0 15px 0;
			}
			div#sky .cnt p.sub-heading {font-size: 1.6em;}
			
			
		div#sky #schedule {
			float: right;
			margin: 0 20px 0 0;
			width:155px;
		}
			div#sky #schedule .schedule img {
				display: block;
				margin: 0 auto 7px auto;
			}
			div#sky #schedule .schedule {
				margin: 30px 0 35px 0;
			}
				div#sky .items {
					background: #990000;
					border-radius:12px;
					-moz-border-radius:12px;
					-webkit-border-radius:12px;
					padding: 10px 0 10px 0;
				}
					div#sky .items ul {
						margin: 0 auto;
						width: 140px;
					}
					div#sky .items ul li{
						border-bottom: 1px solid #B14D4D;
						color: #FFF;
						font-size: 1.2em;
						font-weight: bold;
						line-height: 150%;
						padding: 5px 0 5px 5px;
					}