/* THF Master Styles */

* {
	margin:0;
	padding:0;
	list-style:none;
}

html, body {

	behavior: url('/templates/csshover.htc');

	margin: 0;
	padding: 0;
	background-color: #ffffff;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}

h1, h2, h3 {
	display: none;
}

h5 {
	color: #111111;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
}

img {
	border: 0;
}

hr {
	border: 0px;
	height: 1px;
	color: #e5e5e5;
	background: #e5e5e5;
	
	margin: 0 0 30px 0;
}

a { 
	outline: none; 
}

a:link {
	color: #111111;
	text-decoration: none;
}

a:visited {
	color: #111111;
	text-decoration: none;
}

a:active {
	color: #111111;
	text-decoration: none;
}

a:hover {
	color: #111111;
	text-decoration: underline;
}

.clear {
	clear: both;
	height: 1px;
	
	/* IE HACK */
	font-size: 0px;
	line-height: 0px;
	
	/*_display: none;*/
}
	
.bulletList li {
	list-style: outside disc;
	margin-left: 15px;
	margin-top: 3px;
	margin-bottom: 3px;

	vertical-align: top;
}

.thumb {
	padding: 0 0 10px 0; 
}

.smallgray {						
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #bbbbbb;
	
}

.smallgraydate {	
	float: right;					
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 40px;
	color: #bbbbbb;

	padding-right: 20px;
	
	
}

.smallgraytwitter {						
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #bbbbbb;
	
}


.thirdhead {						
	/*font-weight: bold;*/
	color: #111111;
	
}

		h4.subhead {
			padding: 0px;
			margin-bottom: 5px;
		
			color: #111111;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			font-size: 15px;
			line-height: 21px;
		}

			h4.subhead a {
				text-decoration: none;
			}

			h4.subhead a:hover {
				text-decoration: underline;
			}



/* Structural Styles */


#topLeft
{
	/*float:left;*/
	position: absolute;
	top: 0;
	left: 0;
	width: 49%;
	height:145px;
	margin: 0 auto;
	background: #ffffff url(/templates/_img/spectrum_left.gif) repeat-x;
	background-position: bottom center;
	}

#topRight
{
	/*float:right;*/
	position: absolute;
	top: 0;
	right: 0;
	width: 49%;
	height:145px;
	margin: 0 auto;
	background: #ffffff url(/templates/_img/spectrum_right.gif) repeat-x;
	background-position: bottom center;
	}

#mainContainer {
	width: 100%; 
	margin: 0 auto;
	min-width: 1000px;
}


/* THUMBNAILS  */


.thumbTable {
	width: 960px;
	margin: auto;
	position: relative;
	margin-bottom: 50px;
}


.thumbHolder {
	display: block;
	overflow: hidden;
	position: relative;
	background: #ffffff url(/templates/_img/thumb_bg.gif) no-repeat;
	background-position: 0 -325px;
	width: 235px;
	height: 320px;
	text-decoration: none;
		
	margin-bottom: 30px;
}

	.thumbHolder:hover {
		background: #ffffff url(/templates/_img/thumb_bg.gif) no-repeat;
		background-position: 0 0px;
		cursor:pointer;
		text-decoration: none;
	}
	
	.thumbHolder h4 {
		padding: 0px;
		margin: 0px;
		
		color: #111111;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		font-size: 15px;
		line-height: 18px;
	}
	
	.thumbHolder p {
		padding-top: 5px;
		margin: 0px;		
		
		color: #666666;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		line-height: 16px;
	}

.thumbImage {
	padding: 6px;
	width: 214px;
	height: 130px;
	
}

.thumbWatermark {
	position: absolute;
	
	background: url(/templates/_img/play_watermark_bg.png) no-repeat;
	width: 214px;
	height: 130px;
	/*
	filter: alpha(opacity=50);
	opacity:0.5;
	*/
	 
}

.thumbWatermark:hover {
	background-position: 0 -130px;
	 
}

.thumbContent {
	color: #000000;
	padding: 3px 17px 0 17px;
}



	/* Header */

	#header 
	{
		width: 960px;
		height: 145px;
		margin: auto;
		background: #ffffff url(/templates/_img/spectrum.gif) no-repeat;
		background-position: bottom center;
		z-index: 10;
		position: relative;
	}
	
		#logo {
			width: 960px;
			height: 95px;
			display: block;
		}
	
		#oiLogo {
			float: left;
		}
		
		#thfLogo {
			float: right;
		}
		
		
		
		#nav {
			display: block;
			width: 960px;
			height: 44px;
			position: absolute;
			top: 101px;
			padding: 0 0 0 0px;
		}

		#nav_right {
			float: right;
			padding-right: 200px;
		}
						
			#nav_innovators, #nav_innovators_selected {
				background: url(/templates/_img/b_innovators.gif) no-repeat;
				display: block;
				width: 66px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
			}
			
			#nav_innovators_selected a {
			
				background: url(/templates/_img/b_innovators.gif) no-repeat;
				display: block;
				width: 66px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
				_padding: 0 0 0 0;		/* IE 6 HACK */
			
			}
		
		
			#nav_innovators a {
				background: url(/templates/_img/b_innovators.gif) no-repeat;
				display: block;
				width: 66px;
				height: 44px;
			
			}
			
			#nav_innovators a:hover {
				background-position: 0 -44px; 			
			}
									
			
			#nav_videos, #nav_videos_selected {
				background: url(/templates/_img/b_videos.gif) no-repeat;
				display: block;
				width: 88px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
			}
			
			#nav_videos_selected a {
				
				background: url(/templates/_img/b_videos.gif) no-repeat;
				display: block;
				width: 88px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
				
				_padding: 0 0 0 0;		/* IE 6 HACK */
			
			}
		
			#nav_videos a {
				background: url(/templates/_img/b_videos.gif) no-repeat;
				display: block;
				width: 88px;
				height: 44px;
			
			}
			
			#nav_videos a:hover {
				background-position: 0 -44px; 			
			}
			
			
			#nav_topics, #nav_topics_selected, #nav_topics_selected a  {
				background: url(/templates/_img/b_topics.gif) no-repeat;
				display: block;
				width: 109px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
			}
			
			#nav_topics_selected a  {
			
				background: url(/templates/_img/b_topics.gif) no-repeat;
				display: block;
				width: 109px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
				_padding: 0 0 0 0;		/* IE 6 HACK */
			}
		
			#nav_topics a {
				background: url(/templates/_img/b_topics.gif) no-repeat;
				display: block;
				width: 109px;
				height: 44px;
			
			}
			
			#nav_topics a:hover {
				background-position: 0 -44px; 			
			}
			
			
			#nav_collections, #nav_collections_selected  {
				background: url(/templates/_img/b_collections.gif) no-repeat;
				display: block;
				width: 71px;
				height: 15px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -15px;
			
			}
			
			#nav_collections_selected a  {
			
				background: url(/templates/_img/b_collections.gif) no-repeat;
				display: block;
				width: 71px;
				height: 15px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -15px;
				
				_padding: 0 0 0 0;		/* IE 6 HACK */
			}
		
			#nav_collections a {
				background: url(/templates/_img/b_collections.gif) no-repeat;
				display: block;
				width: 71px;
				height: 15px;
			
			}			
			
			
			#nav_collections a:hover {
				background-position: 0 -15px; 			
			}

			
			#nav_about, #nav_about_selected  {
				background: url(/templates/_img/b_about.gif) no-repeat;
				display: block;
				width: 37px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
			}
			
			#nav_about_selected a  {
			
				background: url(/templates/_img/b_about.gif) no-repeat;
				display: block;
				width: 37px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
				_padding: 0 0 0 0;		/* IE 6 HACK */
			}
		
			#nav_about a {
				background: url(/templates/_img/b_about.gif) no-repeat;
				display: block;
				width: 37px;
				height: 44px;
			
			}
			
			#nav_about a:hover {
				background-position: 0 -44px; 			
			}


			#nav_donate, #nav_donate_selected  {
				background: url(/templates/_img/b_donate.gif) no-repeat;
				display: block;
				width: 45px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44x;
			
			}
			
			#nav_donate_selected a  {
			
				background: url(/templates/_img/b_donate.gif) no-repeat;
				display: block;
				width: 45px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
				_padding: 0 0 0 0;		/* IE 6 HACK */
			}
		
			#nav_donate a {
				background: url(/templates/_img/b_donate.gif) no-repeat;
				display: block;
				width: 45px;
				height: 44px;
			
			}
			
			#nav_donate a:hover {
				background-position: 0 -44px; 			
			}
			
			




			#nav_discuss, #nav_discuss_selected  {
				background: url(/templates/_img/b_discuss.gif) no-repeat;
				display: block;
				width: 48px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44x;
			
			}
			
			#nav_discuss_selected a  {
			
				background: url(/templates/_img/b_discuss.gif) no-repeat;
				display: block;
				width: 48px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
				_padding: 0 0 0 0;		/* IE 6 HACK */
			}
		
			#nav_discuss a {
				background: url(/templates/_img/b_discuss.gif) no-repeat;
				display: block;
				width: 48px;
				height: 44px;
			
			}
			
			#nav_discuss a:hover {
				background-position: 0 -44px; 			
			}



			#nav_contest, #nav_contest_selected  {
				display: block;
				width: 48px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
			}
			
			#nav_contest_selected a  {
				background: url(/templates/_img/b_contest.gif) no-repeat;
				display: block;
				width: 48px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
				_padding: 0 0 0 0;		/* IE 6 HACK */
			}
		
			#nav_contest a {
				background: url(/templates/_img/b_contest.gif) no-repeat;
				display: block;
				width: 48px;
				height: 44px;
			
			}
			
			#nav_contest a:hover {
				background-position: 0 -44px; 			
			}







			#nav_blog, #nav_blog_selected  {
				display: block;
				width: 83px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
			}
			
			#nav_blog_selected a  {
				background: url(http://thf.openfieldcreative.net/img_temp/b_blog.gif) no-repeat;
				display: block;
				width: 28px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
				_padding: 0 0 0 0;		/* IE 6 HACK */
			}
		
			#nav_blog a {
				background: url(http://thf.openfieldcreative.net/img_temp/b_blog.gif) no-repeat;
				display: block;
				width: 83px;
				height: 44px;
			
			}
			
			#nav_blog a:hover {
				background-position: 0 -44px; 			
			}

			
			
			#nav_shop, #nav_shop_selected  {
				background: url(/templates/_img/b_shop.gif) no-repeat;
				display: block;
				width: 32px;
				height: 44px;
				float: left;
				padding: 0 30px 0 0;
				background-position: 0 -44px;
			
			}
		
			#nav_shop a {
				background: url(/templates/_img/b_shop.gif) no-repeat;
				display: block;
				width: 32px;
				height: 44px;
			
			}
			
			#nav_shop a:hover {
				background-position: 0 -44px; 			
			}
			
			
			#nav_search {	
				background: url(/templates/_img/bg_searchfield_main.gif) no-repeat;
							
				position: absolute;
				top: 8px;
				right: 0;	
				display: block;
				width: 200px;
				height: 26px;				
				
			}
			
			
			
	/* SUBNAV */	
	
		
	#subnavHolder {		
		height: 40px;
		width: 100%;
		background: #eeeeee url(/templates/_img/bg_subnav.gif) repeat-x;
	}		
	
	#subnav {
		width: 960px;
		margin: 0 auto;
	}
	
	a.subnavItem, a.subnavItem:active, a.subnavItem:visited {
		float: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #bbbbbb;
		line-height: 40px;
		
		margin-right: 30px;
	}
	
	a.subnavItem:hover {
		color: #111111;
		cursor: pointer;
		text-decoration: none;
	}
	
	a.subnavItemSelected, a.subnavItemSelected:active, a.subnavItemSelected:visited {
		float: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #111111;
		line-height: 40px;
		
		margin-right: 30px;
	}

	a.subnavItemSelected:hover {
		text-decoration: none;
	
	}




	/* MG */

	#aboutSubNav{
		display:none;
		position:absolute; 
		top:38px;
		left:335px;
		height:auto;
		width:auto;
		background: url('/templates/_img/b_dropdown_arrow.gif') no-repeat;
		background-position: 30px 0;
		cursor: pointer;

	}

	#aboutSubNavHolder{
		position:relative; 
		top: 6px;
		height:auto;
		width:auto;
		background: #ffffff;
		border-top: 1px solid #ffffff;		/* IE BUG */
		border-right:1px solid #dddddd;
		border-bottom:1px solid #dddddd;
		border-left:1px solid #dddddd;

	}

	

	#aboutSubNavHolder li {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		line-height:35px;
		border-bottom: 1px solid #eeeeee;
		cursor: default;
	}

		#aboutSubNavHolder a:hover {
			color: #111111;
			text-decoration: none;
		}


	#aboutSubNavHolder a {
		color:#666666;
		padding-left:17px;
		padding-right:40px;
	}
		

	/* MG */


		
	/* Interior */
	
	#innerBody {
		background-color: #ffffff;
	}
	
	
		/* ALL */
		
		
		h4.externalName {
			color: #cc0033;
		}	
		
		
		h4.aboutName {
			color: #26a5bb;
		}


		h4.sideCallout {
			padding: 0px;
			margin-bottom: 10px;
		
			color: #111111;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			font-size: 15px;
			line-height: 21px;
		}

			h4.sideCallout a {
				text-decoration: none;
			}

			h4.sideCallout a:hover {
				text-decoration: underline;
			}


		.sideCalloutHolder {
			width: 285px;
			background: #eeeeee url(/templates/_img/g_twitter_bottom.gif) no-repeat bottom left;
			margin-bottom: 30px;
		}
		
		.sideCalloutText {
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #666666;
			width: 240px;
			padding: 22px;
			padding-bottom: 70px;
		}
			
			a.sideCalloutLink, a.sideCalloutLink:visited, a.sideCalloutLink:link, a.sideCalloutLink:active {				
				color: #26a5bb;				
			}
			
			a.sideCalloutLink:hover {
				text-decoration: underline;
			}


		.textBlock {
			display: block;
			width: 620px;
			padding: 0 0 0 0;

		}

		
	
		/* HOME */
		
		
		#homeHolder {
			width: 960px;
			margin: auto;
			position: relative;
			margin-bottom: 40px;
		}

		#homeIntroHolder {
			width: 100%;
		}	
		
		
		#homeIntro {
			display: block;
			width: 960px;
			margin: auto;	
		}	
		
		
		#homeHeadline {
			background: url(http://thf.openfieldcreative.net/img_temp/h_home_collecting.gif) no-repeat center;
			display: block;
			width: 960px;
			height: 36px;
			margin: 35px 0 10px 0;
		}
		

		#homeBannerHolder {
			visibility: hidden;
			width: 100%;
			height: 360px;
			background: url('/templates/_img/home_loader.gif') no-repeat;
			background-position: center 150px;
			margin-bottom: 30px;
			overflow: hidden;
		}

		#homeBannerArrowHolder {
			position: relative;
			width: 1010px;
			margin: auto;
			color: #ffcc00;
		}

			#homeArrowPrev {
				position: absolute;
				top: 165px;
				left: 0px;
				width: 20px;
				height: 30px;
				background: url('/templates/_img/b_home_prev_arrow.gif') no-repeat;
				opacity:0.6;
				filter:alpha(opacity=60);
			}


			#homeArrowPrev:hover {
				cursor: pointer;
				opacity:1.0;
				filter:alpha(opacity=100);				
			}

			#homeArrowNext {
				position: absolute;
				top: 165px;
				right: 0px;
				width: 20px;
				height: 30px;
				background: url('/templates/_img/b_home_next_arrow.gif') no-repeat;
				opacity:0.6;
				filter:alpha(opacity=60);
			}


			#homeArrowNext:hover {
				cursor: pointer;
				opacity:1.0;
				filter:alpha(opacity=100);				
			}


		.homeBannerImage {
			width: 960px;
			height: 360px;
			margin: auto;
		}

		.homeBannerText {
			width: 330px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #ffffff;
			line-height: 16px;
		
			padding-left: 570px;
		}

		.homeBannerButton {
			margin-top: 30px;
		}

		.homeBannerButton img {
			cursor: pointer;
			opacity:0.6;
			filter:alpha(opacity=60);
		}

			.homeBannerButton img:hover {
				cursor: pointer;
				opacity:1.0;
				filter:alpha(opacity=100);
			}


		
		
		#platformHolder {
			display: block;
			width: 960px;
			margin: auto;	
		}
		
					
			#collect {
				width: 290px;
				display: block;		
				float: left;
				padding: 0 45px 0 0;
				color: #777777;
			}
			
				#collectHeadline {
					background: url(/templates/_img/sh_home_collect.gif) no-repeat bottom left;
					display: block;
					width: 110px;
					height: 26px;
					margin-bottom: 10px;
				}

				#collect:hover {
					text-decoration: none;
				}
				
			
			#connect {
				width: 290px;
				display: block;		
				float: left;
				padding: 0 45px 0 0;
				color: #777777;
			}

				#connect:hover {
					text-decoration: none;
				}
			
				#connectHeadline {
					background: url(/templates/_img/sh_home_connect.gif) no-repeat bottom left;
					display: block;
					width: 110px;
					height: 26px;
					margin-bottom: 10px;
				}
				
			#ignite {
				width: 290px;
				display: block;		
				float: left;
				padding: 0 0 0 0;
				color: #777777;
			}

				#ignite:hover {
					text-decoration: none;
				}
			
				#igniteHeadline {
					background: url(/templates/_img/sh_home_ignite.gif) no-repeat bottom left;
					display: block;
					width: 110px;
					height: 26px;
					margin-bottom: 10px;
				}
		
		
		
		
		
		
		
		
		#hot {
			visibility: hidden;
			width: 1030px;
			margin: auto;
			position: relative;
			margin-bottom: 30px;
		}	
			
			
		#headlineHot {
			float: left;
			background: url(/templates/_img/sh_whats_hot.gif) no-repeat;
			display: block;
			width: 200px;
			height: 40px;
			margin: auto;
		}			
		
		#hotCarouselCounter {		
			float: right;							
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
			margin-right: 15px;
			_margin-right: 5px;
			margin-top: 5px;
		}
		
		
		#featuresHolder {
			display: block;
			width: 960px;
			margin: auto;	
		}	
		
		
			#featuresHolder p {
				padding: 0 0 17px 0;		
			}	
			
			#featuresHolder .bold {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #111111;
			}
					
			#featureOne {
				width: 290px;
				display: block;		
				float: left;
				padding: 0 30px 60px 0;
				_padding: 0 20px 60px 0;
			}
			
				#featureOneHeadline {
					background: url(/templates/_img/sh_home_poll.gif) no-repeat bottom left;
					display: block;
					width: 290px;
					height: 22px;
					margin-bottom: 10px;
				}
				
				#featureOne a {
					color: #cc3300;
					text-decoration: none;
				}
				
				#featureOne a:hover {
					text-decoration: underline;
				}
				
				.featureOneVote {
					float: left;
				}
				
				.featureOneResults {
					float: left;
					padding-top: 5px;
				}
			
			#featureTwo {
				width: 290px;
				display: block;		
				float: left;
				padding: 0 30px 60px 0;
				_padding: 0 20px 60px 0;
			}
			
				#featureTwoHeadline {
					background: url(http://oninn.openfieldcreative.com/_img/sh_home_blog.gif) no-repeat bottom left;
					display: block;
					width: 290px;
					height: 22px;
					margin-bottom: 10px;
				}
				
			#featureThree {
				width: 290px;
				display: block;		
				float: left;
				padding: 0 30px 60px 0;
				_padding: 0 20px 60px 0;
			}
			
				#featureThree a.bold {
					color: #111111;
					font-weight: bold;
					text-decoration: none;
				}
			
				#featureThree a {
					color: #26a5bb;
					text-decoration: none;
				}
				
				#featureThree a:hover {
					text-decoration: underline;
				}
			
				#featureThreeHeadline {
					background: url(/templates/_img/sh_home_twitter.gif) no-repeat bottom left;
					display: block;
					width: 290px;
					height: 22px;
					margin-bottom: 10px;
				}


	/* MODALS  */
		#modalHolder {
			width: 820px;			
		}

		#modalCarouselHolder {
			visibility: hidden;
			margin-left: 60px;
			margin-bottom: 50px;
		}

		#modalCarousel li {
			float: left;
		}
		
		#modalClose {
			width: 20px;
			height: 20px;
			background: url(http://oninn.openfieldcreative.com/_img/b_modal_close.gif) no-repeat;
			float: right;
			margin-right: 20px;
			margin-top: 20px;
		}

			#modalClose:hover {
				cursor: pointer;
				background-position: -20px 0;
			}
		
		#modalContent {
			width: 700px;
			margin-top: 0px;
			margin-right: 60px;
			margin-left: 60px;
			margin-bottom: 50px;
	
		}
		
		.modalItem {
			margin-bottom: 30px;
		}
		
		.modalImage {
			float: left;
			width: 270px;
			margin-right: 30px;
		}
		
		.modalText {
			float: left;
			width: 400px;
			padding-top: 10px;
		}


	/* ----------- */
		
			

		/*  FILTER PANEL */
		
		#filterClose {
			background: #eeeeee url(/templates/_img/b_close.gif) no-repeat;
			background-position: 0 0;
			float: right;
			margin-top: 10px;
			height: 20px;
			width: 20px;
			cursor: pointer;
		}
		
		#filterClose:hover {
			background-position: -20px 0;
		}
		
		.filterItemTable {
			display: block;
			/*height: 150px;*/
			height: 190px;
		}
		
		.filterItem {
			/*height: 150px;*/
			height: 190px;
			width: 295px;
			
		}	
		
			.filterCategory {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #111111;
				
				padding-bottom: 5px;
			}
			
			.filterInputs {
				overflow: auto;
				/*height: 100px;*/
				height: 140px;
				width: 295px;
				border: 1px solid #bbbbbb;
				background-color: #FFFFFF;
				
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #666666;
				line-height: 20px;
				
			}

			.filterInputs input {
				margin-right: 5px;
			}
			
			.checkUncheck {
							
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #666666;
				padding-top: 5px;
				
			}
			
			.checkUncheck a, .checkUncheck a:visited {
							
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #6699cc;
				padding-top: 5px;				
				
			}
			
			.checkUncheck a:hover {
							
				text-decoration: underline;			
				
			}
			
			
		/* END FILTER PANEL */
		
		
		
		/* INNOVATORS */
		
		a.innovatorLink, a.innovatorLink:visited, a.innovatorLink:hover, a.innovatorLink:active {
			color: #cc3300;
		}
		
		#headlineInnovatorsHolder {
			/*background: #FFFFFF url(/templates/_img/videos_bg.gif) repeat-x;*/
			display: block;
			height: 80px;
			width: 100%
			
		}
		
		#headlineInnovators {
			background: url(/templates/_img/h_innovators.gif) no-repeat;
			display: block;
			width: 960px;
			height: 80px;
			margin: auto;
		}
		
		
		h4.innovatorName {
			color: #cc3300;
		}
		

			#innovatorToggle {
				color: #bbbbbb;
				background-color: #eeeeee;
				/*background: #eeeeee url(/templates/_img/bg_subnav.gif) repeat-x;*/
				height: 40px;
				width: 100%;
			}
			
			#innovatorToggle:hover {
				color: #111111;
				cursor: pointer;
			}
			
				#innovatorToggleButton {
					height: 40px;
					width: 200px;
					background: url(/templates/_img/g_filter_arrow.gif);
					backgrond-position: 0 0;
					text-align: center;
					line-height: 40px;
					font-weight: bold;
					
					margin: 0 auto;
				}
			
			
		#innovatorFilterHolder {
			width: 100%;
			height: 330px;
			background-color: #eeeeee;
			border-bottom: 1px solid #ffffff;
		}
		
		#innovatorFilter {
			width: 960px;
			height: 330px;
			margin: 0 auto;
		}
		
		#headlineInnovatorFilter {
			float: left;
			display: block;
			width: 200px;
			height: 75px;
			background: #eeeeee url(/templates/_img/h_innovator_filter.gif) no-repeat; 
		}
		


		#innovatorFilterSubmit {
			float: right;
			padding: 0px 0 0 0;
		}	
			
		
		
		#innovatorPaginate {
			width: 960px;
			margin: 0 auto;
			
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 10px;
		}
		
			.innovatorPaginateItem {
				float: left;
				width: 22px;
				height: 20px;
				margin-right: 5px;
				padding: 3px 0 0 0;
				
				border: 1px solid #cccccc;
				text-align: center;
				color: #999999;
				
			}
			
			.innovatorPaginateItem:hover {				
				cursor: pointer;
				border: 1px solid #cc3300;
				color: #cc3300;
				
			}
			
			.innovatorPaginateItemSelected {
				float: left;
				width: 22px;
				height: 19px;
				margin-right: 5px;
				padding: 3px 0 0 0;
				
				border: 1px solid #cc3300;
				background-color: #cc3300;
				color: #FFFFFF;
				text-align: center;
				
			}
			
			
			
		/* INNOVATOR DETAIL */
		
		#innovatorDetailHolder {
			background: #ffffff url(/templates/_img/innovators_detail_bg_tile.gif) repeat-x;
			display: block;
			height: 381px;
			width: 100%;
			
		}
		
		#innovatorDetail {			
			background: #ffffff url(/templates/_img/innovators_detail_bg.gif) repeat-x;
			display: block;
			width: 960px;
			height: 386px;
			margin: auto;
		}
		
		
		
		.innovatorDescription {
			font-size: 11px;
			line-height: 16px;
			margin-bottom: 30px;
		}
		/*
		.innovatorIntroAnswer {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 14px;
			color: #ffffff;
			margin-bottom: 30px;
			margin-top: 20px;
			line-height: 18px;
		}
		*/
		
		.relatedText {
			font-size: 11px;
			line-height: 16px;
			margin-bottom: 30px;
			white-space: normal;
			word-wrap:break-word;
		}
		
			.relatedText p {
				margin-top: 5px;
			}
			
		
		/* FOR ALL DETAIL PAGES */
			
		.relatedHeadlineHolder {
			width: 960px;
			height: 40px;
			margin: 0 auto;
		}
			
		/* */
			
		#relatedInnovators {
			visibility: hidden;
			width: 1030px;
			margin: auto;
			position: relative;
			margin-bottom: 30px;
		}	
			
		#headlineRelatedInnovators {
			float: left;
			background: url(/templates/_img/sh_related_innovators.gif) no-repeat;
			display: block;
			width: 200px;
			height: 40px;
			margin: auto;
		}
		
		
		#innovatorCarouselCounter {		
			float: right;							
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
			margin-right: 15px;
			_margin-right: 5px;
			margin-top: 5px;
		}


		#relatedCollections {
			visibility: hidden;
			width: 1030px;
			margin: auto;
			position: relative;
			margin-bottom: 30px;
		}	
			
		#headlineRelatedCollections {
			float: left;
			background: url(/templates/_img/sh_related_collections.gif) no-repeat;
			display: block;
			width: 200px;
			height: 40px;
			margin: auto;
		}
		
		
		#collectionsCarouselCounter {		
			float: right;							
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
			margin-right: 15px;
			_margin-right: 5px;
			margin-top: 5px;
		}
		
		
		#innovatorTextHolder {			
			/*background: url(/templates/_img/h_video_detail.gif) no-repeat;*/
			display: block;
			width: 960px;
			margin: auto;
			margin-top: 30px;
			margin-bottom: 30px;
		}
		
		
		#innovatorText {
			float: left;
			width: 620px;
			margin-right: 50px;
		}

		#innovatorRightColumn {
			float: left;
			width: 285px;
			overflow: hidden;
		}
		
		
		#innovatorTwitter {
			visibility: hidden;
			width: 285px;
			height: 430px;
			background: #eeeeee url(/templates/_img/g_twitter_bottom.gif) no-repeat bottom left;
			margin-bottom: 30px;
		}
		
		#innovatorTwitterHolder {
			width: 250px;
			padding: 22px;
		}
		
			#innovatorTwitterName {
				margin-bottom: 15px;
			}
			
			#innovatorTwitterFeed {
				margin-bottom: 10px;
			}
			
				#innovatorTwitterFeed a {
					color: #26a5bb;
				}
			
			.twitterPhoto {
				float: left;
			}
			
			.twitterName {
				float: left;
				margin-left: 15px;
			}

			h4.twitterNameText {
				padding: 0px;
				margin: 0px;
		
				color: #111111;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-weight: normal;
				font-size: 15px;
				line-height: 22px;
			}
			
			a.twitterAddress, a.twitterAddress:visited, a.twitterAddress:link, a.twitterAddress:active {
				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				font-style: italic;
				color: #26a5bb;
				
			}
			
			a.twitterAddress:hover {
				text-decoration: underline;
			}
			
		
		#innovatorPlayerHolder {
			width: 654px;
			/*background: #eeeeee url(/templates/_img/video_player_bg.gif) repeat-y;
			border-bottom: 1px solid #dddddd;
			border-top: 1px solid #dddddd;*/
		}
		
			#innovatorPlayer {
				width: 640px;
				height: 360px;
				/*padding: 7px 0px 7px 7px;*/
				padding: 0px;
				
			}
		
		
		
		/* VIDEOS */
		
		
		a.videoLink, a.videoLink:visited, a.videoLink:active, a.videoLink:hover {
			color: #a1a230;
		}		
		
		#headlineVideosHolder {
			/*background: #FFFFFF url(/templates/_img/videos_bg.gif) repeat-x;*/
			display: block;
			height: 80px;
			width: 100%
			
		}
		
		#headlineVideos {
			background: url(/templates/_img/h_videos.gif) no-repeat;
			display: block;
			width: 960px;
			height: 80px;
			margin: auto;
		}
		
		
		h4.videoName {
			color: #a1a230;
		}
		
		.videoLength {
			/*position: absolute;*/
			position: relative;
			left: 17px;
			top: 7px;
			/*bottom:17px*/
			color: #111111;
		}
		
			#videoToggle {
				color: #bbbbbb;
				background-color: #eeeeee;
				/*background: #eeeeee url(/templates/_img/bg_subnav.gif) repeat-x;*/
				height: 40px;
				width: 100%;
			}
			
			#videoToggle:hover {
				color: #111111;
				cursor: pointer;
			}
			
				#videoToggleButton {
					height: 40px;
					width: 200px;
					background: url(/templates/_img/g_filter_arrow.gif);
					backgrond-position: 0 0;
					text-align: center;
					line-height: 40px;
					font-weight: bold;
					
					margin: 0 auto;
				}
			
		#videoFilterHolder {
			width: 100%;
			height: 330px;
			background-color: #eeeeee;
			border-bottom: 1px solid #ffffff;
			margin-bottom: 30px;
		}
		
		#videoFilter {
			width: 960px;
			height: 330px;
			margin: 0 auto;
		}
		
		#headlineVideoFilter {
			float: left;
			display: block;
			width: 150px;
			height: 75px;
			background: #eeeeee url(/templates/_img/h_videos_gray.gif) no-repeat; 
		}
		
		
		#videoFilterSubmit {
			float: right;
			padding: 0px 0 0 0;
		}	
			
		
		
		#videoPaginate {
			width: 960px;
			margin: 0 auto;
			
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 10px;
		}
		
			.videoPaginateItem {
				float: left;
				width: 22px;
				height: 20px;
				margin-right: 5px;
				padding: 3px 0 0 0;
				
				border: 1px solid #cccccc;
				text-align: center;
				color: #999999;
				
			}
			
			.videoPaginateItem:hover {				
				cursor: pointer;
				border: 1px solid #a1a230;
				color: #a1a230;
				
			}
			
			.videoPaginateItemSelected {
				float: left;
				width: 22px;
				height: 19px;
				margin-right: 5px;
				padding: 3px 0 0 0;
				
				border: 1px solid #a1a230;
				background-color: #a1a230;
				color: #FFFFFF;
				text-align: center;
				
			}
			
			
			
			
			
		/* VIDEO DETAIL */
		
		#headlineVideoDetailHolder {
			/*background: #FFFFFF url(/templates/_img/videos_bg.gif) repeat-x;*/
			display: block;
			height: 105px;
			width: 100%
			
		}
		
		#headlineVideoDetail {			
			/*background: url(/templates/_img/h_video_detail.gif) no-repeat;*/
			display: block;
			width: 960px;
			height: 105px;
			margin: auto;
		}
		
		#videoDetailTable {
			width: 960px;
			margin: auto;
			position: relative;
			margin-bottom: 30px;
		
		}
		
		
		.videoDescription {
			font-size: 11px;
			line-height: 16px;
			margin-bottom: 30px;
		}
		
			.videoDescription p {
				margin-top: 5px;
			}		
		
		
		#relatedVideos {
			visibility: hidden;
			width: 1030px;
			margin: auto;
			position: relative;
			margin-bottom: 30px;
		}	
			
			
		#headlineRelatedVideos {
			float: left;
			background: url(/templates/_img/sh_related_videos.gif) no-repeat;
			display: block;
			width: 200px;
			height: 40px;
			margin: auto;
		}			
		
		#videoCarouselCounter {		
			float: right;							
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
			margin-right: 15px;
			_margin-right: 5px;
			margin-top: 5px;
		}	
		
		/* videos by this innovator */
		
		#relatedByThis {
			visibility: hidden;
			width: 1030px;
			margin: auto;
			position: relative;
			margin-bottom: 30px;
		}	
			
			
		#headlineRelatedByThis {
			float: left;
			background: url(/templates/_img/sh_videosby.gif) no-repeat;
			display: block;
			width: 200px;
			height: 40px;
			margin: auto;
		}			
		
		#byThisCarouselCounter {		
			float: right;							
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
			margin-right: 15px;
			_margin-right: 5px;
			margin-top: 5px;
		}
		
		
		#headlineRelatedWhyLove {
			float: left;
			background: url(/templates/_img/sh_why_we_love.gif) no-repeat;
			display: block;
			width: 250px;
			height: 40px;
			margin: auto;
		}
		
		
			
			
			
			
		
		#videoPlayerHolder {
			width: 654px;
			background: #eeeeee url(/templates/_img/video_player_bg.gif) repeat-y;
			/*border-bottom: 1px solid #dddddd;
			border-top: 1px solid #dddddd;
			*/
			
		}
		
			#videoPlayer {
				width: 640px;
				height: 360px;
				padding: 7px 0 7px 7px;
				
			}

		.videoSpacer {
			margin-bottom: 30px;
		}
			
		.videoToolsHolder {
			width: 654px;
			background: #eeeeee url(/templates/_img/video_player_bg.gif) repeat-y;
		}
		
			#toolsTabs {
				visibility: hidden;
			}
			
			.videoTools {
				padding: 0 0 0 5px;
			}
			
			.videoTools li, .videoTools li a, .videoTools li a:visited{
				width: 105px;
				height: 45px;
				float: left;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #999999;
				line-height: 41px;
				text-align: center;
				
			}
			
			.videoTools li a:hover{
				text-decoration: none;
				color: #111111;
			}
	
			.ui-tabs-hide {
				display: none;
			}
			
			
			
			
			.toolsInstructions {
				font-size: 10px;
				margin-bottom: 15px;
			}
			
				.toolsInstructions p {
					margin-top: 10px;
				}
			
			#tools_share {
				width: 105px;
				height: 45px;
				background: #eeeeee url(/templates/_img/b_video_share.gif) no-repeat;
			}
			
				
				#share {
					visibility: hidden;
					font-size: 10px;
					line-height: 20px;
				}
				
				#shareContent {
					padding: 20px 25px 40px 25px;
				}
				
				.shareText {
								
					overflow: auto;
					height: 100px;
					width: 585px;		/* width - padding */
					border: 1px solid #bbbbbb;
					background-color: #FFFFFF;
					
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #666666;
					line-height: 15px;
					
					padding: 10px;
				}
				
				.shareText a, .shareText a:visited {
					display: block;
					height: 30px;
					width: 135px;
					float: left;
					color: #666666;
					
				}
				
				.shareText p {
					margin-bottom: 10px;
					
				}
	
			
			#tools_embed {
				width: 105px;
				height: 45px;
				background: #eeeeee url(/templates/_img/b_video_embed.gif) no-repeat;
			}
			
				#embed {
					visibility: hidden;
					font-size: 10px;
					line-height: 20px;
				}
				
				#embedContent {
					padding: 20px 25px 40px 25px;
				}
				
				.embedSubhead {
					font-weight: bold;
					color: #111111;
					font-size: 11px;
				}
				
				#getEmbedForm {
					/*position: relative;*/		/* IE6 HACK */
					width: 470px;
					height: 13px;
					padding: 4px;
					
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #666666;
					
					border: 1px solid #bbbbbb;
					overflow: auto;
					
				}
				
				#getLinkForm {
					/*position: relative;*/		/* IE6 HACK */
					width: 470px;
					height: 13px;
					padding: 4px;
					
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					color: #666666;
					
					border: 1px solid #bbbbbb;
					overflow: auto;
					
				}
				
				.embedText p {
					margin-bottom: 10px;
					
				}
			
			#tools_podcast {
				width: 105px;
				height: 45px;
				background: #eeeeee url(/templates/_img/b_video_podcast.gif) no-repeat;
			}
			
			#tools_transcript {
				width: 105px;
				height: 45px;
				background: #eeeeee url(/templates/_img/b_video_transcript.gif) no-repeat;
			}
			
				#transcript {
					visibility: hidden;
					font-size: 10px;
					line-height: 20px;
				}
				
				#transcriptContent {
					padding: 20px 25px 40px 25px;
				}
				
				#transcriptText {
					overflow: auto;
					height: 105px;
					width: 585px;		/* width - padding */
					border: 1px solid #bbbbbb;
					background-color: #FFFFFF;
					
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #666666;
					line-height: 16px;
					
					padding: 10px;					
					
				}
				
				#transcriptText h4 {
					color: #111111;
					font-weight: bold;
					font-size: 11px;
					line-height: 16px;
				}
				
				#transcriptText p {
					margin-bottom: 10px;
					
				}
				
				
				a.transcriptLink, a.transcriptLink:visited {
					color: #666666;
				}
				
				a.transcriptLink:hover {
					cursor: pointer;
					background-color: #dddddd;
					text-decoration: none;
				}	
				
		.seeMore {
			background: #eaeaae url(/templates/_img/video_more_bg.gif) no-repeat;
			width: 654px;
			height: 40px;			
		}	
		
		.seeMore a, .seeMore a:visited {			
			color: #666600;
			line-height: 40px;
			padding-left: 15px;
			
		}
		
		#pageFind {
			background: url(/templates/_img/bg_searchfield_main.gif) no-repeat;
			display: block;
			width: 200px;
			height: 26px;
				
			float: left;
			margin-top: 20px;
		}
		
		#pageFindResults {
			float: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #111111;
			margin-top: 24px;
			margin-left: 10px;
		}
		
		.highlight {
		 	background-color: #cccc33;
		 	color: #000000;
			/*font-weight: bold;*/
		}
		
		.tabClose {
			float: right;
			margin-right: 20px;
			_margin-right: 10px;		/* IE6 HACK */
			background: #eeeeee url(/templates/_img/b_close.gif) no-repeat;
			background-position: 0 0;
			height: 20px;
			width: 20px;
			cursor: pointer;
		}
		
		.tabClose:hover {
			background-position: -20px 0;
		}
		
		
		
		
		
		/* VIDEO CHANNEL */
		
		#channelHolder {
			width: 654px;
			height: 70px;
			background-color: #ffffff;
			visibility: hidden;
		}
		
		#channelInfoHolder {
			width: 654px;
			height: 35px;
			background: #222222 url(/templates/_img/bg_video_channel.gif) repeat-x;
		}

		#channelItems {			
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			line-height: 34px;
			color: #ffffff;
			
			text-align: center;
			visibility: hidden;
		}

		#channelCarouselCounter {
			color: #666666;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-align: center;
			line-height: 34px;
		}
		
		.highlighted { /* Style of video playing */
			border: 2px solid #dddddd;
			filter:alpha(opacity=20);
			opacity: 0.2;

		}
		
		.deselected {	/* Style of videos not playing */
			border: 2px solid #dddddd;
		}
		
			.deselected:hover {	/* Style of videos not playing */
				border: 2px solid #111111;
			}
		
		
		
		
		




		/* TOPICS */
		
		a.topicsLink, a.topicsLink:visited, a.topicsLink:active, a.topicsLink:hover {
			color: #52a44b;
		}
		
		
		#headlineTopicsHolder {
			/*background: #FFFFFF url(/templates/_img/topics_bg.gif) repeat-x;*/
			display: block;
			height: 80px;
			width: 100%
			
		}
		
		#headlineTopics {
			background: url(/templates/_img/h_topics.gif) no-repeat;
			display: block;
			width: 960px;
			height: 80px;
			margin: auto;
		}
		
		#topicsHolder {
			width: 960px;
			margin: auto;
			position: relative;
			margin-bottom: 100px;
		}
		
		.topicsItem {
			width: 660px;
			margin-bottom: 25px;
		}
		
			.topicsItem p {
				padding-top: 5px;		
				
				color: #666666;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size: 11px;
				line-height: 16px;
			}



		
		/* COLLECTION  */

		h4.collectionName {
			color: #48a985;
		}



		
		/* ABOUT */

		a.aboutLink, a.aboutLink:visited, a.aboutLink:active, a.aboutLink:hover {
			color: #26a5bb;
		}
		
		#headlineAboutHolder {
			/*background: #FFFFFF url(/templates/_img/about_bg.gif) repeat-x;*/
			display: block;
			height: 80px;
			width: 100%
			
		}
		
		#headlineAboutOnInnovation {
			background: url(/templates/_img/h_about_oninnovation.gif) no-repeat;
			display: block;
			width: 960px;
			height: 80px;
			margin: auto;
		}

		#headlineAboutTHF{
			background: url(/templates/_img/h_about_thf.gif) no-repeat;
			display: block;
			width: 960px;
			height: 80px;
			margin: auto;
		}

		#headlineAboutHowToUse{
			background: url(/templates/_img/h_about_howtouse.gif) no-repeat;
			display: block;
			width: 960px;
			height: 80px;
			margin: auto;
		}

		#headlineAboutSponsorship{
			background: url(/templates/_img/h_about_sponsorship.gif) no-repeat;
			display: block;
			width: 960px;
			height: 80px;
			margin: auto;
		}

		#headlineAboutCopyright{
			background: url(http://oninn.openfieldcreative.com/_img/h_about_copyright.gif) no-repeat;
			display: block;
			width: 960px;
			height: 80px;
			margin: auto;
		}
		
		#aboutHolder {
			width: 960px;
			margin: auto;
			position: relative;
			margin-bottom: 100px;
		}
		
		#aboutIntroHeadline {
			width: 620px;

		}

		#aboutColumnLeft {
			float: left;
			width: 620px;
			margin-right: 50px;
		}

		#aboutColumnRight {
			float: left;
			width: 285px;
			overflow: hidden;
		}


		/* SHOP */

		a.shopLink, a.shopLink:visited, a.shopLink:active, a.shopLink:hover {
			color: #cc0033;
		}
		
		#headlineShopHolder {
			/*background: #FFFFFF url(/templates/_img/about_bg.gif) repeat-x;*/
			display: block;
			height: 80px;
			width: 100%
			
		}
		
		#headlineShop {
			background: url(/templates/_img/h_shop.gif) no-repeat;
			display: block;
			width: 960px;
			height: 80px;
			margin: auto;
		}

		
		#shopHolder {
			width: 960px;
			margin: auto;
			position: relative;
			margin-bottom: 100px;
		}
		
		#shopIntroHeadline {
			width: 620px;

		}

		#shopColumnLeft {
			float: left;
			width: 620px;
			margin-right: 50px;
		}

		#shopColumnRight {
			float: left;
			width: 285px;
			overflow: hidden;
		}


		/* CONTEST */

		a.contestLink, a.contestLink:visited, a.contestLink:active, a.contestLink:hover {
			color: #26a5bb;
		}

		.prometheanLogo {
			float: right;
			margin-top: -30px;
		}

		#headlineHolder {
			/*background: #FFFFFF url(/templates/_img/about_bg.gif) repeat-x;*/
			display: block;
			height: 80px;
			width: 100%
			
		}
		#headlineBannerHolder {
			display: block;
			height: 390px;
			width: 100%
			
		}

		#headlineContestBannerHolder {
			background: url(http://oninn.openfieldcreative.com/_img/contest_banner_bg.gif) repeat-x top left;
			display: block;
			height: 390px;
			width: 100%
			
		}

		#headlineContestBanner {
			display: block;
			width: 960px;
			height: 360px;
			margin: auto;
		}

		#headlineContest {
			/*background: url(/templates/_img/h_about_oninnovation.gif) no-repeat;*/
			display: block;
			width: 960px;
			height: 80px;
			margin: auto;
		}
		
		
		
		
		
		/* SEARCH */
		
		#headlineSearchHolder {
			/*background: #FFFFFF url(/templates/_img/videos_bg.gif) repeat-x;*/
			display: block;
			height: 80px;
			width: 100%
			
		}
		
		#headlineSearch {
			background: url(/templates/_img/h_search_results.gif) no-repeat;
			display: block;
			width: 960px;
			height: 80px;
			margin: auto;
		}
		
		
		#searchListHolder {
			width: 960px;
			margin: auto;
			position: relative;
			margin-bottom: 150px;
		}
		
			.searchItem {
				width: 660px;
				margin-bottom: 25px;
			}
			
			.innovatorsResult{				
				color: #cc3300;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size: 11px;
				line-height: 20px;
			}
			
			.videosResult{				
				color: #a1a230;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size: 11px;
				line-height: 20px;
			}
			
			.topicsResult {				
				color: #52a44b;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size: 11px;
				line-height: 20px;
			}
			
			.collectionsResult {				
				color: #48a985;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size: 11px;
				line-height: 20px;
			}	

			
			a.searchResult, a.searchResult:visited {
				color: #111111;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-weight: normal;
				font-size: 15px;
				line-height: 18px;
			}
			
			.searchItem p {
				padding-top: 5px;		
				
				color: #666666;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size: 11px;
				line-height: 16px;
			}
			
			a.searchLink, a.searchLink:visited, a.searchLink:active, a.searchLink:hover {
				color: #4480b4;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size: 10px;
				line-height: 15px;
			}
			
			
		#searchPaginate {
			width: 960px;
			margin: 0 auto;
			
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 10px;
		}
		
			.searchPaginateItem {
				float: left;
				width: 22px;
				height: 20px;
				margin-right: 5px;
				padding: 3px 0 0 0;
				color: #999999;
				
				border: 1px solid #cccccc;
				text-align: center;
				
			}
			
			.searchPaginateItem:hover {				
				cursor: pointer;
				border: 1px solid #4480b4;
				color: #4480b4;
				
			}
			
			.searchPaginateItemSelected {
				float: left;
				width: 22px;
				height: 19px;
				margin-right: 5px;
				padding: 3px 0 0 0;
				
				border: 1px solid #4480b4;
				background-color: #4480b4;
				color: #FFFFFF;
				text-align: center;
				
			}
		
		
		
		
		
		/* MEDIA KIT */
		
		#headlineMediakitHolder {
			background: #FFFFFF url(/templates/_img/mediakit_bg.gif) repeat-x;
			display: block;
			height: 105px;
			width: 100%
			
		}
		
		#headlineMediakit{
			background: url(/templates/_img/h_mediakit_bg.gif) no-repeat;
			display: block;
			width: 940px;
			height: 105px;
			margin: auto;
		}
		
		#mediakitIntro {
			display: block;
			width: 625px;
			padding: 20px 0 0 0;

		}
		
		#mediakitTable {
			display: block;
			width: 940px;
			padding: 30px 0 0 0;

		}
		
			#mediakitTable a {
				font-weight: bold;
				color: #26a5bb;
				text-decoration: none
	
			}
			
			#mediakitTable a:hover {
				text-decoration: underline;
	
			}
			
			#mediakitTable td {
				padding: 0 0 20px 0;
	
			}
		
			#mediakitItem {
				vertical-align: top;
				padding: 0 50px 0 0;
	
			}
		
		.mediakit_headline {
			color: #111111;
			font-weight: bold;
		}
		
		
		
		
		/* */
		
		
		
		
		
	/* Footer */
	
	
	#footer {
		background: #eeeeee url(/templates/_img/spectrum_btm.gif) no-repeat top left;
		display: block;
		width: 960px;
		height: 400px;			
		margin: auto;
		z-index: 10;
		position: relative;	
		margin-top: 50px;
	}	
	
	.footer_headline {
		color: #666666;
		font-weight: bold;
		font-size: 10px;
	}
	
	#footer a, #footer a:visited {
		color: #999999;
		text-decoration: none;
	}
	
	#footer a:hover {
		text-decoration: underline;
	}
	
		#copyright {
			font-size: 10px;
			padding: 23px 0 0 0;
			color: #666666;
		}

		#copyright a, #copyright a:visited {
			color: #666666;
			text-decoration: none;
		}

		#copyright a:hover {
			text-decoration: underline;
		}
		
		#footerLinksHolder{
			display: block;
			width: 960px;
			margin: auto;	
			padding: 45px 0 0 0;
			color: #999999;
		
		}
		
			#footerLink {
				display: block;
				width: 200px;
				height: 150px;
				float: left;
				
				padding-right: 30px;
				font-size: 10px;
			}	
			
			
			#footerLinkLast {
				display: block;
				width: 200px;
				height: 150px;
				float: right;
				
				font-size: 10px;
			}
			
			
	.footer_email {	
		background: url(/templates/_img/bg_emailfield.gif) no-repeat;					
		display: block;
		width: 200px;
		height: 26px;
		margin-top: 5px;				
		
	}

			
		
#btmLeft
{
	float: left;
	width: 49%;
	height: 400px;
	margin-top: -400px;
	background: #eeeeee url(/templates/_img/spectrum_btm_left.gif) repeat-x;
	background-position: top left;
}

#btmRight
{
	float: right;
	width: 49%;
	height: 400px;
	margin-top: -400px;
	background: #eeeeee url(/templates/_img/spectrum_btm_right.gif) repeat-x;
	background-position: top left;
}


/* FOMRS */


.selectForm {
	width: 150px;
	/*height: 23px;*/
	margin-left: 13px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	/*
	background-color: #FFFFFF;
	
	color: #666666;
	border: 1px inset #bbbbbb;
	*/
}

	.selectForm option {
		padding: 2px 0 2px 7px;
		
	}


.perPageForm {
	width: 60px;
	margin-left: 13px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	/*
	background-color: #FFFFFF;
	
	color: #666666;
	border: 1px inset #bbbbbb;
	*/
}

	.perPageForm option {
		padding: 2px 0 2px 7px;
		
	}


.searchForm {
	width: 160px;
	height: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	
	border: 0px;
	margin: 7px 30px 0 10px;
	_margin-top: 6px;

}


.emailForm {
	width: 160px;
	height: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	
	border: 0px;
	margin: 7px 30px 0 10px;
	_margin-top: 6px;

}


.formLabel {
	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bbbbbb;
	font-weight: bold;
	line-height: 20px;
	
	margin-left: 25px;

}

.findInPage {
	width: 160px;
	height: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	
	border: 0px;
	margin: 7px 30px 0 10px;
	_margin-top: 6px;
}


#searchFormGlass {

}



/* CUFON */

#cufonVideoName {
	visibility: hidden;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #111111;
	padding: 23px 0 0 0;
	line-height: 28px;
}

#cufonVideoSubject {
	visibility: hidden;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a1a230;
	line-height: 30px;
}

#cufonTopicsSubject {
	visibility: hidden;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #52a44b;
	line-height: 30px;
}

.cufonTextHeadline {
	visibility: hidden;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #111111;
	padding: 23px 0 0 0;
	line-height: 28px;
}

#cufonIntroBlue {
	visibility: hidden;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #26a5bb;
	line-height: 26px;	
	margin-bottom: 28px;
}

.cufonSubheadBlue {
	visibility: hidden;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #26a5bb;
	line-height: 26px;	
	margin-bottom: 10px;
}


#cufonIntroYellowGreen {
	visibility: hidden;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a1a230;
	line-height: 26px;	
	margin-bottom: 28px;
}


#cufonIntroRed {
	visibility: hidden;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #cc3300;
	line-height: 26px;	
	margin-bottom: 28px;
}

#cufonIntroPink {
	visibility: hidden;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0033;
	line-height: 26px;	
	margin-bottom: 28px;
}

.cufonSubheadPink {
	visibility: hidden;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #cc0033;
	line-height: 26px;	
	margin-bottom: 10px;
}

#cufonInnovatorName {
	visibility: hidden;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #111111;
	padding: 23px 0 0 0;
	line-height: 28px;
}

#cufonInnovatorTitle {
	visibility: hidden;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #cc3300;
	line-height: 28px;
}

#cufonInnovatorIntro {
	visibility: hidden;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #cc3300;
	line-height: 28px;
	margin-bottom: 10px;	
}

#cufonInnovatorIntro2 {
	visibility: hidden;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 28px;
	margin-bottom: 10px;
	margin-top: 30px;	
}

#cufonInnovatorAnswer {
	visibility: hidden;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 19px;
	margin-bottom: 10px;
	margin-top: 20px;	
}

#cufonHomeIntro {
	visibility: hidden;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	line-height: 24px;
	display: block;
	width: 650px;
	margin: auto;
	text-align: center;
	margin-bottom: 40px;	
}

#cufonLargeGray {
	visibility: hidden;
	font-size: 37px;
	font-family: Arial, Helvetica, sans-serif;
	color: #111111;
	line-height: 36px;
	margin-bottom: 15px;	
}






#livesearch {
		position:relative;
		left:665px;
		top:-1px;
		margin:0px;
		width:290px;
		height:auto;
		max-height:400px;
		overflow-x:hidden;
		overflow-y:auto;
		background-color:#ffffff;
		display:none;
		font-family: Verdana, arial;
		font-size:10px;
		padding:0px;
		z-index:100;

  	}

	
	#livesearch p {
		margin:0px;
		padding:0px;
		padding-left:20px;
		padding-right:20px;
		font-size:10px;
		font-family: Verdana, arial;
		line-height:16px;
	}


	#livesearch a {
		font-size:10px;
		font-family: Verdana, arial;
		color:#666;
		line-height:15px;
		text-decoration: none;
	}


	#livesearch a:HOVER {
		color: #111111;
		text-decoration: none;
	}


	.ls_group {
		height:18px;
		width:100%;
		background-color:#ffffff;
		padding-top:17px;
		padding-left:20px;
		margin-bottom:15px;
		
		border-top: 1px solid #eeeeee;
	}
	
	.ls_item {
		padding-left:21px;
		padding-right: 30px;;
		margin-bottom: 15px;
	}

	
	#ls_tags a {
		padding:0px;
		margin:0px;
	}


	#ls_close{
		position: absolute;
		background: #eeeeee url(/templates/_img/b_close_white.gif) no-repeat;
		background-position: 0 0;
		top: 10px;
		right: 10px;
		width: 20px;
		height: 20px;
	}
	
		#ls_close:hover {
			cursor: pointer;
			background-position: -20px 0;
		}
	
	
	#ls_all {
		position:relative;
		left:665px;
		top:-1px;

		height: 30px;
		width: 272px;
		background: #111111;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		line-height: 29px;	
		text-decoration: none;	
		
		padding-left: 20px;
		display:none;
	}
	
		#ls_all:hover {
			cursor: pointer;
			background: #333333;
		}

	#ls_end {
		padding-top: 5px;
	}





/* SORTING  */	

#paginateHolder {
	width: 960px;
	margin: 0 auto;
}
			
.optionsSort {
	float: left;
}
				
.perPageSort {
	float: left;
}

.leftPage {
	float: left;
	margin-bottom: 30px;
}	

.rightPage {
	float: right;
	margin-bottom: 30px;
}

		
#topPagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bbbbbb;
	font-weight: bold;
	line-height: 20px;
}

	#topPagination a, #topPagination a:visited, #topPagination a:link, #topPagination a:active {
		color: #bbbbbb;
		text-decoration: none;
	}

	#topPagination a:hover{
		color: #111111;
		text-decoration: none;
	}

#topSort {
	float: left;
}
						
#topShow {
	float: left;
}

#topPerPage {
	float: left;
}



#bottomPagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bbbbbb;
	font-weight: bold;
	line-height: 20px;
}

	#bottomPagination a, #bottomPagination a:visited, #bottomPagination a:link, #bottomPagination a:active {
		color: #bbbbbb;
		text-decoration: none;
	}

	#bottomPagination a:hover{
		color: #111111;
		text-decoration: none;
	}	

#bottomSort {
	float: left;
}

#bottomShow {
	float: left;
}
		
#bottomPerPage {
	float: left;
}
		




































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
