/*	
	MAIN DOCUMENT ELEMENTS
	------------------------
*/

div#bannerWrap {
	background:#FFF url('/images/site/bannerWrapBG.jpg') repeat-x;
}

div#bannerWrapClose {display:none;}
	div#bannerWrapClose a {
		background:#9E9E9E;
		color:#333;
		display:block;
		left:47%;
		padding:1px 0 1px 0;
		text-align:center;
		text-decoration:none;
	}
	div#bannerWrapCloseArrow {
		background:#262626 url('/images/site/bannerarrow.png') top center no-repeat;
		height:7px;
	}

	div#banner {
		background:url('/images/site/bannerBG.png') top center no-repeat;
		height:201px;
		margin:0 auto;
		text-align:left;
		width:995px;
	}
		div#banner .cnt {
			background:transparent;
			padding-top:111px;
		}
			div#banner .cnt p {
				color:#5D0000;
				font-size:1.2em;
			}
		
	
#newstock {
	background:url('/images/site/newstock.png') no-repeat;
	display:block;
	height:117px;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
	width:111px;
}

#closebanner {
	background:url('/images/site/closebanner.png') no-repeat;
	display:block;
	height:23px;
	margin: 0;
	position: absolute;
	left: 47%;
	top: 167px;
	width:94px;
}


div#documentBackground {
	background:url('/images/site/page-bg.jpg') top center no-repeat;
	/*height:1640px;*/
}
	div.contentContainer {
		margin:0 auto;
		width:995px;
		text-align:left;
	}
		div#header {
			clear:both;
			padding:12px 0 0 0;
		}
			div#searchForm {
				float:right;
				padding:16px 0 10px 0;
			}
			div#header #searchForm input{font-size:0.9em;}
			div#header #searchForm .input {
				color:#666;
				padding:3px;
			}
			div#header #searchForm .input:focus {
				border:2px solid #0F7F1D;
				background:#FFFFCC;
				color:#444;
			}
			div#searchMedia #searchForm {
				float:none;
				margin:0 auto;
			}
			
			div#searchMedia #searchForm .input {
				margin-right:5px;
				padding:3px;
			}
			div#searchMedia #searchForm .input:focus {
				border:2px solid #0F7F1D;
				background:#FFFFCC;
				color:#444;
			}
			
		
			
		
		div#pageContent {
			background:url('/images/site/content-bg.png') top left repeat-y;
			clear:both;
			padding:13px 0 13px 0;

		}
			div#content {
				margin:0 auto;
				width:955px;
			}
				div#secondaryContent {
					display:block;
					float:left;
					height:1150px;
					width:255px;
				}
				div#primaryContent {
					float:right;
					padding-bottom:50px;
					width:690px;
				}
					div#mainContent {
						background:#FFF;
						text-align:left;
					}
				.primarySection, .secondarySection {
					background:#FFF;
				}
					.secondarySection div.cnt {
						margin:8px 8px 4px 8px;
						width:232px;
					}
				.primarySection {
					width:678px;
				}
				.secondarySection {
					margin-bottom:20px;
					width:245px;
				}
					.secondarySection p {line-height:160%;}
					
				
				div#footerBG {
					/*background:url(/images/site/footer-bg.png) bottom no-repeat;
					padding-bottom:382px;*/
				}	
					
				div#pageFooter {
					background:url(/images/site/footer-bg.png) bottom no-repeat;
					clear:both;
					height:382px;
				}
					div#footerContent {
						position:relative;
					}
					div#pageFooter ul#footerNavigation {
						left:30px;
						position:absolute;
						top:315px;
					}
						div#pageFooter ul#footerNavigation li {
							display:inline;
							padding-right:15px;
						}
							div#pageFooter a:link, div#pageFooter a:visited, div#pageFooter a:active {
								color:#777;
								font-weight:bold;
								text-decoration:none;
								text-transform:uppercase;
							}
							div#pageFooter a:hover {
								color:#2C6036;
							}
							
						div#pageFooter p#totop {
							left:870px;
							top:100px;
							position:absolute;
						}
						div#pageFooter p#copyright {
							color:#2C6036;
							font-size:0.9em;
							left:640px;
							top:310px;
							position:absolute;
							text-align:right;
						}
						div#pageFooter p#copyright a {
							color:#2C5620;
							font-family:Georgia;
							text-transform:none;
						}
							div#pageFooter p#copyright a:hover {
								color:#004D33;
							}
				div#contentFooter {
					/*background:url('/images/site/content-bg-bottom.png') left top no-repeat;*/
					clear:both;
					height:25px;
				}
				
		div#footer {
			clear:both;
		}
		
/*
	TEAM STANDINGS
	-----------------
*/		
div#teamStandings {padding:5px 0 0 0;}

	a.tab_current {
		background:#FFF url('/images/site/tab_currentleg_on.jpg') top no-repeat;
		color:#000;
		padding:5px 0 5px 0;
		text-decoration:none;
		width:112px;
	}
	a.tab_current_off {
		background:#FFF url('/images/site/tab_currentleg.jpg') top no-repeat;
		color:#FFF;
		padding:5px 0 5px 0;
		text-decoration:none;
		width:112px;
	}
	a.tab_position {
		background:#590000 url('/images/site/tab_overalposition_on.jpg') top no-repeat;
		color:#000;
		margin-left:5px;
		padding:5px 0 5px 0;
		text-decoration:none;
		width:96px;
	}
	a.tab_position_off {
		background:#590000 url('/images/site/tab_overalposition.jpg') top no-repeat;
		color:#FFF;
		margin-left:5px;
		padding:5px 0 5px 0;
		text-decoration:none;
		width:96px;
	}
	
	
	
	div#teamStandings .cnt {
		background:#590000;
		margin-bottom:7px;
		padding-bottom:7px;
	}
	
div#overalposition {
	display:none;
}
	
	div#standingsHeading {
		background:url('/images/site/diag.gif') bottom left no-repeat;
		margin-left:7px;
		padding-bottom:14px;
	}
		div#standingsHeading ul {padding:7px 2px 0 2px;}
		div#standingsHeading ul li {
			color:#FFF;
			float:left;
			font-size:0.8em;
			padding-right:12px;
		}
		div#standingsHeading ul li#currentrace {
			padding:3px 22px 0 0;
		}
			div#standingsHeading ul li span {
				background:#36070A;
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1.8em;
				font-weight:bold;
				margin-top:3px;
				padding:4px;
				text-align:center;
			}
			table#tblStandings {
				margin:20px auto 20px auto;
			}
				table#tblStandings th {
					background:url('/images/site/theadbg.gif') left bottom repeat-x;
				}

				table#tblStandings th#teamHeading {
					padding:0 0 12px 6px;
				}
				table#tblStandings th#dtfHeading {
					text-align:center;
				}
			
			table#tblStandings tr td {
				color:#FFF;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1.0em;
				padding:4px 0 5px 0;
				vertical-align:middle;
			}
			table#tblStandings tr td#spacer {font-size:0.4em;}
			table#tblStandings tr td.team {
				background:url('/images/site/table-bg.gif') left repeat-x;
				width:147px;
			}
			table#tblStandings tr td.position {
				background:url('/images/site/table-leftcurve.gif') left no-repeat;
				color:#6A7482;
				font-size:1.4em;
				text-align:center;
				width:28px;
			}
			table#tblStandings tr td.points {
				background:url('/images/site/table-rightcurve.gif') right no-repeat;
				text-align:center;
				width:40px;
			}
				table#tblStandings tr td a:link, table#tblStandings tr td a:visited, table#tblStandings tr td a:active {
					color:#FFF;
					text-decoration:none;
				}
					table#tblStandings tr td a:hover {
						color:#34A701;
					}
	
	
	
	
div#sidebreakingNews {
	display:block;
	margin:0;
	position:relative;
}
	div#sidebreakingNews p {padding:13px 0 0 0;}
	div#sidebreakingNews p a:link, div#sidebreakingNews p a:visited, div#sidebreakingNews p a:active {
		border-bottom:1px solid #CCC;
		color:#333;
		text-decoration:none;
	}
	div#sidebreakingNews p a:hover {
		border-bottom:0;
		color:#34A701;
	}
		div#sidebreakingNews p#more a {
			background:url('/images/site/breakingnews.jpg') no-repeat;
			border-bottom:0;
			clear:right;
			float:right;
			display:block;
			height:18px;
			width:95px;
			text-indent:-3000px;
		}
			div#sidebreakingNews p#more a:hover {
				background:url('/images/site/breakingnews_over.jpg') no-repeat;
			}
		div#sidebreakingNews p.pnewsrss {
			margin-top:14px;
		}
		
	div#leading {
		background:url('/images/site/leading.jpg') no-repeat;
		height:340px;
		position:relative;
		width:680px;
	}
		div#leadingImages {
			float:right;
			padding:10px 10px 0 0;
			width:100px;
		}
			div#leadingImages img {padding-bottom:10px;}
		div#leading p {clear:left;}
			div#leading p.morenews a {
				background:url('/images/site/morenews.png') no-repeat;
				display:block;
				float:left;
				height:28px;
				margin:10px 0 0 10px;
				text-indent:-3000px;
				width:85px;
			}
				div#leading p.morenews a:hover {background:url('/images/site/morenews_over.png') no-repeat;}
			div.leadingCaption {
				background:#DFE0E0;
				clear:both;
				color:#000;
				font-size:0.8em;
				left:470px;
				padding:1px 3px 1px 3px;
				position:absolute;
				text-transform:uppercase;
				top:320px;
				width: 200px;
				
			}
			
			
div.homepage-banner {
	display: block;
	margin: 10px 0;
}
		
div#homepageMultimedia {
	display:block;
	float:left;
	padding:22px 0 0 0;
	width:455px;
}
	a.moreVideo {
		background:url('/images/site/morevideo.jpg') no-repeat;
		display:block;
		height:19px;
		margin:10px 0 0 70px;
		width:75px;
		text-indent:-3000px;
	}
		a.moreVideo:hover {
			background:url('../../../images/site/morevideo_over.jpg') no-repeat;
		}
div#homepageMultimedia ul {
	left:5px;
	position:absolute;
	top:7px;
}
	div#homepageMultimedia li {line-height:120%;}
	
	
	
		a.currentvideo_on {
			background:#FFF url('/images/site/tab_video_on.jpg') top no-repeat;
			color:#000;
			padding:5px 0 5px 0;
			text-decoration:none;
			width:70px;
		}
		a.currentvideo_off {
			background:#969696 url('/images/site/tab_video_off.jpg') top no-repeat;
			color:#FFF;
			padding:5px 0 3px 0;
			text-decoration:none;
			width:70px;
		}
		a.currentaudio_off {
			background:#969696 url('/images/site/tab_audio_off.jpg') top no-repeat;
			color:#FFF;
			margin-left:5px;
			padding:4px 0 4px 0;
			text-decoration:none;
			width:57px;
		}
			a.currentaudio_on {
				background:#969696 url('/images/site/tab_audio_on.jpg') top no-repeat;
				color:#000;
				margin-left:5px;
			padding:4px 0 4px 0;
			text-decoration:none;
			width:57px;
			}
		
		
		
	div#homepageMultimedia .bordered {
		background:#FFF;
		padding:12px 9px 12px 9px;
	}
	
div.teamBlog {
	float:right;
	width:215px;
}
	div.teamBlog .bordered {
		background:#FFF;
		margin-top:21px;
		padding:0 0 19px 0;
	}
	div.teamBlog .blog {
		display:block;
		padding:9px 10px 9px 9px;
	}
		div.teamBlog .blog p {
			line-height:150%;
			padding:14px 0 0 0;
		}
	div.author {
		background:url('/images/site/h3teamblog_bg.jpg');
		height:29px;
		padding:4px 0 0 4px;
	}
	div.teamBlog p.imgAuthor {
		display:block;
		left:130px;
		height:77px;
		position:absolute;
		width:80px;
	}
		div.teamBlog .pnewsrss {margin:5px 0 0 8px;}
	div.teamBlog .readmore {padding-right:10px;}
		
		
/*
	HOMEPAGE VIDEO
	-------------------
*/
div#video {float:left;}

div#thumbs {
	float:right;
	width:145px;
}
	div#thumbs h4, div#thumbs p {margin-left:57px;}
	div#thumbs img {
		float:left;
		height:38px;
		width:50px;
	}
	div#thumbs p {
		font-size:0.9em;
	}
		div#thumbs div.viditem {
			background:url('/images/site/dash.gif') left bottom repeat-x;
			clear:both;
			display:block;
			margin-bottom:8px;
			padding:0 0 12px 0;
		}
		
/*
	HOMEPAGE AUDIO
	-------------------
*/		
div#tabAudio {
	display:none;
}
tabVideo {
	height:400px;
}

/*
	TEAM MEMBERS
	-------------------
*/	
div#teammembers {
	clear:both;
	display:block;
	padding:22px 0 0 0;
	width:100%;
}
	div#teammembers .bordered {background:#FFF;}
		div#teammembers ul li a {
			background:#FFF url('/images/site/tab_teammembers.jpg') top no-repeat;
			color:#000;
			padding:5px 0 6px 0;
			text-decoration:none;
			width:92px;
		}
	div#teammembers .cnt {
		padding:10px 10px 10px 2px;
	}
	div#teammembers .cnt a {
		display:block;
		float:left;
		height:100px;
		margin-left:8px;
		text-indent:-3000px;
		width:50px;
	}
	/*div#teammembers .cnt a:hover {background:url('/images/site/member_over.jpg') no-repeat;}*/
	
/*
	ABOUT SECTIONS
	-------------------
*/	
div#aboutSections {background:#3F3F3F;margin:25px 0 0 0;}
	div#aboutSections .bordered {
		background:#3F3F3F;
		width:680px;
	}
		div#aboutSections #theteam {
			width:224px;
		}
		div#aboutSections #theboat {
			margin-left:4px;
			margin-right:4px;
			width:224px;
		}
		div#aboutSections .about {
			background-color:#FDFDFD;
			float:left;
			height:210px;
			width:224px;
		}
			div#aboutSections .info {
				background:url('/images/site/aboutinfobg.jpg') no-repeat;
				height:60px;
			}
				div#aboutSections .info p {
					color:#000;
					clear:left;
					padding:1px 2px 0 3px;
				}
	/*	div#aboutSections #theboat {background:#FDFDFD url('/images/site/greendragonboat.jpg') bottom no-repeat;}
		div#aboutSections #theteam {background:#FDFDFD url('/images/site/meettheteam.jpg') bottom no-repeat;}
		div#aboutSections #therace {background:#FDFDFD url('/images/site/abouttherace.jpg') bottom no-repeat;} */
		
/*
	ABOUT SECTIONS
	-------------------
*/		
div#homepagePhotos {
	margin-top:25px;
}
	div#homepagePhotos .bordered {background:#FCFCFC url('/images/site/photosbg.jpg') top no-repeat;}
		div#homepagePhotos a#viewmoreimages {margin:7px 8px 0 0;}
		a#viewmoreimages {
			background:url('/images/site/viewmoreimages.jpg') no-repeat;
			display:block;
			text-indent:-3000px;
			height:19px;
			width:104px;
		}
		
	div#homepagePhotos ul li {
		float:left;
		padding:12px 0 8px 10px;
		text-align: center;
	}
		div#homepagePhotos ul li img{
			margin: 0 auto;
			v-align: middle;
		}
	div#homepagePhotos ul li a, div#homepagePhotos ul li a:link, div#homepagePhotos ul li a:visited, div#homepagePhotos ul li a:active {
		border:2px solid #CCC;
		display:block;
		height:70px;
		width:70px;
		text-decoration:none;
	}
	div#homepagePhotos ul li a:hover {border:2px solid #ED1C24;}
	div#merchandise {
	height:126px;
}	

/*
	SIDE SPONSORS
	-------------------
*/
div#sideSponsors img , div#sideSuppliers img{padding:10px 0 0 25px;}
div#sideSponsors img, div#sideSuppliers img  {
	display:inline;
}


div#sideSubscribe {
	text-align:left;
}
	div#sideSubscribe p {
		color:#666;
		line-height:140%;
		padding:7px 10px  10px;
	}
	div#sideSubscribe form {
		line-height:100%;	
		padding:0 1px 0 1px;
	}
		div#sideSubscribe form p {
			float:left;
			padding-top:0;
		}
		div#sideSubscribe form label {
			color:#444;
			display:block;
			float:left;
			font-size:0.8em;
		}
			div#sideSubscribe form input#eml {
				border:1px solid #DDDDDD;
				clear:left;
				font-size:0.9em;
				float:left;
				padding:1px;
			}
			div#sideSubscribe form input#btSubmit {
				background:url('/images/site/signup.jpg') no-repeat;
				border:0;
				cursor:pointer;
				float:right;
				height:23px;
				margin:10px 5px 0 0;
				width:89px;
			}
			
			
div#legProgress {
	margin:0 0 0 10px;
}
	div#legProgress ul {
		padding:13px 0 0 0;
	}
		div#legProgress ul li {
			color:#FFF;
			display:inline;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.0em;
		}
		div#legProgress ul li#taggd {
			background:url('/images/site/gd.gif') left no-repeat;
			padding:0 16px 0 15px;
		}
		div#legProgress ul li#taglead {
			background:url('/images/site/leader.gif') left no-repeat;
			padding:0 0 0 15px;
		}
		
		
	p#progressline {
		background: url('/images/site/progress.gif') no-repeat;
		height:10px;
		margin-top:20px;
		position:relative;
		width:213px;
	}
		p#progressline span#gd {
			background:url('/images/site/gd.gif') no-repeat;
			height:10px;
			position:absolute;
			width:12px;
		}
		p#progressline span#leader {
			background:url('/images/site/leader.gif') no-repeat;
			height:10px;
			position:absolute;
			width:12px;
		}
		
div#info {
	border-right:1px solid #BEBEBE;
	clear:left;
	float:left;
	margin:0 0 20px 0;
	padding-left:20px;
	width:406px;
}
	div#relevantInfo {
		float:right;
		padding-right:20px;
		width:212px;
	}
		div#relevantInfo .teamBlog {
			float:left;
			margin-bottom:20px;
		}
			div#relevantInfo .teamBlog .bordered {border:5px solid #BEBEBE;}
	
	
			
	div.bio {
		clear:both;
		width:300px;
	}
		div.bio img.biopic {float:left;}
		div.bio ul {
			float:right;
			width:120px;
		}
				div.bio ul li img {padding:0 0 0 3px;}
			div.bio ul li.grey {
				background:url('/images/site/grey.gif') no-repeat;
				margin-bottom:7px;
				padding:3px 3px 3px 6px;
			}
			
			
div#relatedNews {
	border:5px solid #BEBEBE;
	clear:both;
	margin: 0 0 22px 0;
	padding:0 0 22px 0;
	width:206px;
}
	div#relatedNews .item {
		padding:22px 14px 0 9px;
	}
		div#relatedNews .item .readmore a {
			border-bottom:0;
			margin: 5px 0 0 0;
		}
	div#relatedNews p.pnewsrss {
		margin:20px 0 5px 12px;
	}
	
	div.audioPreview {
		border-bottom:1px solid #E0E0E0;
		display:block;
		margin:0 auto 27px auto;
		padding:0 0 27px 0;
		width:635px;
	}
		div.audioPreview p {
			font-size:1.1em;
			padding:0 0 7px 0;
		}
	div.audioPreviewSmall {
		display:block;
		margin:0 10px 8px 10px;
		padding:0 0 5px 0;
	}
		div.audioPreviewSmall .mp3player {
			float:right;
			margin:10px 0 0 10px;
		}
	div.audioPreviewSub {
		display:block;
		margin:0 10px 8px 10px;
		padding:0 0 5px 0;
	}
		div.audioPreviewSub .mp3player {
			float:right;
			margin:10px 0 0 0;
		}
			img#moreaudio {
				float:right;
				margin:10px 10px 0 0;
			}
		
	div#leadingArticle, div.articlePreview {
		border-bottom:1px solid #E0E0E0;
		display:block;
		margin:0 auto;
		padding:0 0 27px 0;
		width:635px;
	}
	div.mediaSection {padding-bottom:40px;}
	div.mediaSection p a {
		border-bottom:1px solid #333;
		color:#333;
		text-decoration:none;
	}
	
	
	div.partnersPreview {
		display:block;
		margin:0 auto;
		padding:0 0 80px 0;
		width:635px;
	}
		div.partnersPreview a:link, div.partnersPreview a:visited, div.partnersPreview a:active {
			border-bottom:1px solid #000;
			color:#000;
			text-decoration:none;
		}
		div.partnersPreview a:hover {
			border-bottom:0;
			color:#00510F;
		}
		div.partnersPreview .readmore a:link, div.partnersPreview .readmore a:visited, div.partnersPreview .readmore a:active {text-decoration:none;border-bottom:0;}
		
		div.partnersPreview {margin-top:25px;}
		div#leadingArticle img, div.partnersPreview img {
			float:left;
		}
		div#leadingArticle h2, div#leadingArticle p {
			margin-left:230px;
		}
		div.partnersPreview h3, div.partnersPreview p {margin-left:187px;}
		div#leadingArticle p, div.articlePreview p, div.partnersPreview p {
			font-size:1.1em;
			padding:15px 0 0 0;
		}
		div#leadingArticle {
			margin:0 auto;
			width:635px;
		}
		div.articlePreview {padding-top:28px;}
			div.articlePreview p a:link, div.articlePreview p a:visited, div.articlePreview p a:active {
				border-bottom:1px solid #CCC;
				color:#333;
				text-decoration:none;
			}
			div.articlePreview p a:hover {
				border-bottom:0;
				color:#00510F;
			}
		div.articlePreview p.readmore a {border-bottom:0;}
		
		div#selectAuthor {
			border-bottom:1px solid #333;
			margin:0 auto 40px auto;
			padding-bottom:19px;
			width:650px;
		}
		
		div.blogpostPreview {
			border-bottom:1px solid #E0E0E0;
			margin:0 auto 30px auto;
			padding:0 0 30px 0;
			width:650px;
		}
			div.blogpostPreview img {
				border:1px solid #676767;
				float:left;
				margin:1px;
			}
				div.blogpostPreview h3, div.blogpostPreview p {
					margin-left:193px;
				}
			div.blogpostPreview p {
				font-size:1.1em;
				margin-top:11px;
			}			
			
			div.noImagePreview {
				border-bottom:1px solid #E0E0E0;
				margin:0 auto 30px auto;
				padding:0 0 30px 0;
				width:650px;
			}
			
			div#authorTitle {
				padding:0 0 50px 10px
			}
				div#authorTitle h3 {
					color:#00510F;
					font-size:1.6em;
					font-weight:bold;
					margin:0 0 0 100px;
					padding-top:20px;
				}
				div#authorTitle img {
					border:1px solid #676767;
					float:left;
					margin:1px;
				}
				div.noImagePreview p {
					font-size:1.1em;
					margin-top:11px;
				}
			
			
			

div.article {
	clear:both;
	display:block;
	border-bottom:1px solid #666;
	margin:0 auto 29px auto;
	width:635px;
}
	form#galleryForm {padding-top:10px;}
	img#articleauthor {
		border:1px solid #676767;
		float:left;
		margin:0 0 0 20px;
		padding:1px;
	}
	div#comments {
		margin:0 0 29px 0;
	}
		div.comment-grey {background:#E3E3E3;}
		div.comment-lightgrey {background:#F4F0F0;}
		div.comment-grey, div.comment-lightgrey {
			margin:0 20px 5px 20px;
			padding:7px 11px;
		}
			div.comment-grey p, div.comment-lightgrey p {
				font-size:1.2em;
				font-family:Tahoma;
				font-weight:bold;
			}
	div#commentsform {
		margin:0 20px 5px 20px;
		padding-bottom:30px;
	}

		div#commentsIntro {
			border-top:1px solid #E0E0E0;
			border-bottom:1px solid #E0E0E0;
			margin:0 0 28px 0;
			padding:11px 0 11px 0;
		}
			div#commentsIntro p {
				color:#666;
				font-family:Tahoma;
				font-size:1.2em;
				padding:5px 0 0 0;
			}
	div#commentsForm label {
		color:#002E09;
		display:block;
		font-size:1.0em;
		font-family:Tahoma;
		font-weight:bold;
		margin-bottom:4px;
	}
	div#commentsForm .input {
		float:right;
		margin-bottom:32px;
		width:308px;
	}
		div#commentsForm .input input {
			width:308px;
		}
		div#commentsForm p#yourname {float:left;}
	div#commentsForm input, div#commentsForm textarea {
		border:1px solid #989898;
		padding:2px;
	}
	div#commentsForm textarea {
		width:100%;
	}
	div#commentsForm #btComment {
		background:url('/images/site/commentButton.jpg') no-repeat;
		border:0;
		cursor:pointer;
		height:38px;
		margin-top:7px;
		width:134px;
	}
div.commentsform p {
	padding-bottom: 6px;
	font-size: 1.2em;
}
	div.commentsform p a {
		color: #333;
	}
		div.commentsform p a:hover {
			background: #333;
			color: #fff;
		}
div.commentsform input.field {
	width: 200px;
}

div#sectionLeading {
	margin:0 26px 0 26px;
	padding:0 0 26px 0;
}
	div#sectionLeading p {
		font-size:1.3em;
		position:relative;
	}
		div#sectionLeading p label {
			width: 100px;
		}
	.raceteam a:link, .raceteam a:visited, .raceteam a:active {
		background:url('/images/site/raceteam_off.jpg') no-repeat;
		display:block;
		float:left;
		height:49px;
		position:relative;
		text-indent:-3000px;
		width:75px;
	}
	
	.raceteam a:hover, .raceteam a#currentTeam {background:url('/images/site/raceteam_over.jpg') no-repeat;}
	.shoreteam a:link, .shoreteam a:visited, .shoreteam a:active {
		background:url('/images/site/shoreteam_off.jpg') no-repeat;
		clear:right;
		display:block;
		float:left;
		height:49px;
		margin-left:10px;
		position:relative;
		text-indent:-3000px;
		width:75px;
	}
	.shoreteam a:hover, .shoreteam a#currentTeam {background:url('/images/site/shoreteam_over.jpg') no-repeat;}
	.management a:link, .management a:visited, .management a:active {
		background:url('/images/site/management_off.jpg') no-repeat;
		clear:right;
		display:block;
		float:left;
		height:50px;
		margin-left:10px;
		position:relative;
		text-indent:-3000px;
		width:104px;
	}
	.management a:hover, .management a#currentTeam {background:url('/images/site/management_over.jpg') no-repeat;}
	
	
div#searchResults {
	border-bottom:1px solid #E0E0E0;
	margin:0 20px 0 20px;
	padding-bottom:20px;
}
	div#searchResults p {
		font-family:Tahoma;
		font-size:1.2em;
	}
	
	#cntdwn {
		color:#666;
		font-size:1.2em;
		font-weight:bold;
		padding:0 0 20px 0px;
		text-align:center;
	}
	#cntdwn span {
		color:#000;
		font-size:1.8em;
		padding-right:10px;
	}
		
	
	
	div#mainVideo {
		padding:0 0 30px 0;
		text-align:center;
	}
	
	div#otherVideos div.videopreview {
		clear:both;
		display:block;
		margin:0 auto 8px auto;
		padding:0 0 12px 0;
		width:451px;
	}
		div#otherVideos div.videopreview img {
			float:left;
			height:91px;
			width:123px;
		}
		div#otherVideos div.videopreview h4, div#otherVideos div.videopreview p {
			margin-left:135px;
		}
		div#otherVideos div.videopreview p {
			font-size:1.1em;
			padding-bottom:8px;
		}
		
form#contact_form {padding:0 0 50px 0;}
form#contact_form p {
	clear:both;
	display:block;
	padding:20px 0 0 0;
}
	form#contact_form p label {
		color:#666;
		float:left;
		font-size:1.2em;
		display:block;
		padding:0 10px 5px 0;
		width:120px;
		text-align:right;
	}
	form#contact_form p .input, form#contact_form p textarea {
		padding:5px;
		width:400px;
	}
	form#contact_form p .input:focus, form#contact_form p textarea:focus {
		border:2px solid #0F7F1D;
		background:#FFFFCC;
		color:#444;
	}
	form#contact_form p #btSubmit {margin-left:130px;}
	
	
	
#frmMedialogin {
	/*border:1px solid #CCC;*/
	margin:10px 10px 10px 0;
	padding:10px;
	width:340px;
}
	#frmMedialogin .input {
		padding:3px;
	}
	#frmMedialogin .input:focus {
		border:2px solid #0F7F1D;
		background:#FFFFCC;
		color:#444;
	}
	#frmMedialogin label {
		font-weight:bold;
	}
	
	
	
/*
	ABOUT SECTIONS
	-------------------
*/		
div#mediaLatestPhotos,div#mediahomeLatestPhotos {
	margin-top:25px;
}
	div#mediaLatestPhotos .bordered, div#mediahomeLatestPhotos .bordered {background:#FCFCFC url('/images/site/photosbg.jpg') top no-repeat;}
		div#mediaLatestPhotos, div#mediahomeLatestPhotos a#viewmoreimages {margin:7px 8px 0 0;}
		a#viewmoreimages {
			background:url('/images/site/viewmoreimages.jpg') no-repeat;
			display:block;
			height:19px;
			text-indent:-3000px;
			width:108px;
		}
		a#viewmoreimages:hover {
			background:url('/images/site/viewmoreimages_over.jpg') no-repeat;
		}
	div#mediaLatestPhotos ul li {
		clear:right;
		float:left;
		height:200px;
		padding:12px 11px 8px 0;
	}
	div#mediahomeLatestPhotos ul li {
		clear:right;
		float:left;
		padding:12px 11px 8px 0;
	}
	div#mediaLatestPhotos ul li a:link, div#mediaLatestPhotos ul li a:visited, div#mediaLatestPhotos ul li a:active,
	div#mediahomeLatestPhotos ul li a:link, div#mediahomeLatestPhotos ul li a:visited, div#mediahomeLatestPhotos ul li a:active {
		border:2px solid #CCC;
		display:block;
		height:110px;
		width:110px;
		text-decoration:none;
	}
	div#mediaLatestPhotos ul li a:hover, div#mediahomeLatestPhotos ul li a:hover {border:2px solid #ED1C24;}
	
	div.imageInformation {
		clear:left;
		width:110px;
	}
		div.imageInformation p {
			font-size:0.9em;
			font-style:italic;
		}
	
	
	
#accountStatus p a:link, #accountStatus p a:visited, #accountStatus p a:active {
	border-bottom:1px solid #CCC;
	color:#015813;
	font-weight:bold;
	text-decoration:none;
}
#accountStatus p a:hover {
	border-bottom:0;
	color:#000;
}


#pressImage {
	margin:0 auto;
	padding:0 0 40px 0;
	width:614px;
}
	#pressImage #pressCredit {
		font-size:0.9em;
		padding:5px 0
	}
	#pressImage .post {
		border-bottom:0;
		clear:both:
		float:left;
		padding:25px 0 20px 0;
		width:65%;
	}
	#pressImage ul {
		clear:right;
		float:right;
		padding:20px 0 0 0;
		width:23%;
	}
		#pressImage ul li {
			padding:0 0 10px 0;
		}
			#pressImage ul li a:link, #pressImage ul li a:visited, #pressImage ul li a:active {
				border-bottom:1px solid #CCC;
				color:#015813;
				text-decoration:none;
			}
				#pressImage ul li a:hover {
					border-bottom:0;
					color:#333;
				}

#shareArticle {padding-bottom:420px;}
#shareArticle form {
	margin:0 auto;
	width:600px;
	padding:20px 0 20px 0;
}
	#shareArticle form p {
		clear:both;
		padding:0 0 10px 0
		position:relative;
	}
		#shareArticle form p label {
			float:left;
			font-weight:bold;
			width:115px;
			padding:16px 10px 0 0;
			text-align:right;
		}
		#shareArticle form p input {
			padding:4px 3px 4px 3px;
		}
		#shareArticle form p textarea {
			width:400px;
		}
		#shareArticle form p input#btSubmit {
			margin:40px 0 0 123px;
		}
		#shareArticle form p .input {border:2px solid #CCC;}
		#shareArticle form p .input:focus {
			border:2px solid #0F7F1D;
			background:#FFFFCC;
			color:#444;
		}
		
		
/*
	POPUP BREAKING NEWS
	-------------------
*/
div#popupWrap {
	background:#FFF;
	margin:4px;
	height:100%;
}
	div#popupContent {
		clear:both;
		display:block;
		padding:0 14px 14px 14px;
	}
		.bnewsPreview {
			background:url('/images/site/bnewsdash.gif') bottom repeat-x;
			margin-bottom:24px;
			padding:0 0 32px 0;
		}
			.bnewsPreview p {font-size:1.1em;}
	body#popup .pagination {
		margin-right:0;
		margin-top:50px;
	}

div#ticker {
padding:10px 0 10px 0;
}
div#ticker li {
color:#FFF;
font-style:italic;
}
