/* Basic
---------------------------------------------------------- */

body {
	margin:0;
	min-width:782px;
	padding:0 0 30px;
	text-align:center;
	background: #fff url("../images/grid/bg.gif") 0 0 repeat-x;
}
	body, input, textarea {
		color:#130e0b;
		font:100% Arial, Verdana, sans-serif;
	}
		#root {
			text-align:left;
			margin:11px auto 0;
			width:782px;
			background:url("../images/grid/bg_wrapper_1.gif") 0 0 repeat-y;
			font-size: 68.75%;
		}
		#wrapper-1 {
			background: url("../images/grid/bg_wrapper_2.gif") 0 0 no-repeat;
		}
		#wrapper-2 {
			background: url("../images/grid/bg_wrapper_3.gif") 0 100% no-repeat;
			padding:9px;
		}

		/* home */
		body#home #wrapper-content {
			background: url("../images/grid/bg_wrapper_content_home.gif") 0 0 repeat-y;
		}
		body#home #wrapper-content-1 {
			background: url("../images/grid/bg_wrapper_content_1_home.gif") 0 0 no-repeat;
		}
		body#home #content {
			padding:4px;
			background: url("../images/grid/bg_content_home.gif") 0 100% no-repeat;
			line-height:1.55em;
		}
		/* subpage */
		body#subpage #wrapper-content {
			background: url("../images/grid/bg_wrapper_content_subpage.gif") 0 0 repeat-y;
		}
		body#subpage #wrapper-content-1 {
			background: url("../images/grid/bg_wrapper_content_1_subpage.gif") 0 0 no-repeat;
			padding:4px 0 0;
		}
		body#subpage #content {
			padding:0 4px 4px;
			background: url("../images/grid/bg_content_subpage.gif") 0 100% no-repeat;
			line-height:1.55em;
		}

		#content:after {
			content: "."; 
			display: block; 
			height:0; 
			clear: both; 
			visibility: hidden;
		}
		* html #content {
			height: 1px;
		}
		#content {
			display:block;
		}

	form, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, p, blockquote, input, textarea, select {
		margin: 0;
		padding: 0;
		}
	img { border: 0; }
	hr { display: none; }
	a {
		color: #014a97;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
	}
	th, td {
		font-size: 100%;
	}
	* html th,
	* html td {
		font-size: 68.75%;
		fon\t-size: 100%;
	}
	th {
		text-align:left;
	}
	address {
		font-style:normal;
		margin: 0 0 10px;
	}
	sup a {
		text-decoration:none;
	}
	sup a:hover {
		text-decoration:underline;
	}
	.hide {
		display: none;
	}

	.clr:after {
		content: "."; 
		display: block; 
		height:0; 
		clear: both; 
		visibility: hidden;
	}
	* html .clr {
		height: 1px;
	}
	.clr {
		display:block;
	}


/* Section - Header
---------------------------------------------------------- */
#header {
}
	/* nav */
	#header ul#nav {
		background: url("../images/grid/bg_nav.gif") 0 0 repeat-x;
		height:30px;
		margin: 0 0 4px;
	}
		#header ul#nav li {
			float:left;
			list-style:none;
			background-position: 0 0;
			background-repeat:no-repeat;
			height:30px;
		}
		#header ul#nav li.home,
		#header ul#nav li.home a {
			background-image: url("../images/grid/bg_nav_home.gif");
			width:78px;
		}
		#header ul#nav li.overview,
		#header ul#nav li.overview a {
			background-image: url("../images/grid/bg_nav_overview.gif");
			width:108px;
		}
		#header ul#nav li.tickets,
		#header ul#nav li.tickets a {
			background-image: url("../images/grid/bg_nav_tickets.gif");
			width:92px;
		}
		#header ul#nav li.speakers,
		#header ul#nav li.speakers a {
			background-image: url("../images/grid/bg_nav_speakers.gif");
			width:100px;
		}
		#header ul#nav li.agenda,
		#header ul#nav li.agenda a {
			background-image: url("../images/grid/bg_nav_agenda.gif");
			width:93px;
		}
		#header ul#nav li.sponsors,
		#header ul#nav li.sponsors a {
			background-image: url("../images/grid/bg_nav_sponsors.gif");
			width:108px;
		}
		#header ul#nav li.logistics,
		#header ul#nav li.logistics a {
			background-image: url("../images/grid/bg_nav_logistics.gif");
			width:110px;
		}
		#header ul#nav li.press,
		#header ul#nav li.press a {
			background-image: url("../images/grid/bg_nav_press.gif");
			width:75px;
		}
		#header ul#nav li a {
			display: block;
			height:30px;
		}
		#header ul#nav li a:hover,
		#header ul#nav li.active,
		#header ul#nav li.active a{
			background-position: 0 -30px;
		}
			#header ul#nav li a span {
				display: none;
			}
	/* tagline */
	#header div#tagline {
		height:185px;
		margin: 0 0 4px;
		position:relative;
	}
		#header div#tagline h1#tagline-home {
			position:absolute;
			right:0;
			top:0;
			width:254px;
			height:185px;
		}
		#header div#tagline h1#tagline-home span {
			display:none;
		}
	#header div#tagline.home {
		background: url("../images/grid/header_home.jpg") 0 0 no-repeat;	
	}
	#header div#tagline.home a#rsvptoday-link {
		position:absolute;
		left:0;
		top:0;
		width:157px;
		height:136px;
	}
		#header div#tagline.home a#rsvptoday-link span {
			display:none;
		}

	#header div#tagline-subpage {
		height:92px;
		margin: 0 0 4px;
		background:#1C4271 url(../images/grid/header_subpage.gif) no-repeat 100% 0;
	}
	#header div#tagline-subpage h1 {
		position:relative;
		height:92px;
		width:254px;
		border-right:2px solid #fff;
	}
	#header div#tagline-subpage h1 span {
		display:none;
	}
		#header div#tagline-subpage h1#coverage {
			background:url("../images/grid/h1_coverage.gif") 0 0 no-repeat;
		}
		#header div#tagline-subpage h1#speakers {
			background:url("../images/grid/h1_speakers.gif") 0 0 no-repeat;
		}
		#header div#tagline-subpage h1#what_others_have_said {
			background:url("../images/grid/h1_what_others_have_said.gif") 0 0 no-repeat;
		}
		#header div#tagline-subpage h1#overview {
			background:url("../images/grid/h1_overview.gif") 0 0 no-repeat;
		}
		#header div#tagline-subpage h1#where {
			background:url("../images/grid/h1_logistics.gif") 0 0 no-repeat;
		}
		#header div#tagline-subpage h1#sponsors {
			background:url("../images/grid/h1_sponsors.gif") 0 0 no-repeat;
		}
		#header div#tagline-subpage h1#press {
			background:url("../images/grid/h1_press.gif") 0 0 no-repeat;
		}
		#header div#tagline-subpage h1#program {
			background:url("../images/grid/h1_program.gif") 0 0 no-repeat;
		}
		#header div#tagline-subpage h1#relevant_reading {
			background:url("../images/grid/h1_relevant_reading.gif") 0 0 no-repeat;
		}
		#header div#tagline-subpage h1#rsvp_today {
			background:url("../images/grid/h1_rsvp_today.gif") 0 0 no-repeat;
		}
		#header div#tagline-subpage h1#interview {
			background:url("../images/grid/h1_interview.gif") 0 0 no-repeat;
		}
		#header div#tagline-subpage h1#privacy_policy {
			background:url("../images/grid/h1_privacy_policy.gif") 0 0 no-repeat;
		}
		#header div#tagline-subpage h1#thankyou {
			background:url(../images/grid/h1_thank_you.gif) no-repeat 0 0;
		}


/* Sections - col
---------------------------------------------------------- */
.col {
	float: left;
	margin: 0 4px 0 0;
	width:249px;
	background:#fff;
	display:inline;
}
	.col .box {
		margin:12px 9px 0;
	}
#col-2.col {
	width:250px;
}
#col-3.col {
	margin:0;
}
#col-4.col {
	width:249px;
	background-color: #EDECEB;
}
	#col-4.col .box {
	margin:12px 10px 0 9px;
	background-color: #EDECEB;
	}
#col-5.col {
	width:503px;
	margin:0;
}
	#col-5.col .box {
		margin:12px 11px 0 11px;
	}
	/* gfx headers */
	.box h2 {
		border-top:1px solid #DEE6EF;
		border-bottom:1px solid #DEE6EF;
		height:25px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		margin: 0 0 7px;
	}
		.box h2 a {
			display:block;
			height:25px;
		}
		.box h2 span {
			display: none;
		}
	.box h2.summit_photos {
		background-image: url("../images/grid/h2_summit_photos.gif");	
	}
	.box h2.summit_videos {
		background-image: url("../images/grid/h2_summit_videos_online.gif");	
	}
	.box h2.audio {
		background-image: url("../images/grid/h2_audio.gif");	
	}
	.box h2.video {
		background-image: url("../images/grid/h2_video.gif");	
	}
	.box h2.audio-and-video {
		background-image: url("../images/grid/h2_audio_and_video.gif");	
	}
	.box h2.powerpoints {
		background-image: url("../images/grid/h2_powerpoints.gif");	
	}
	.box h2.questions_and_answers {
		background-image: url("../images/grid/h2_questions_and_answers.gif");	
	}
	.box h2.transcripts {
		background-image: url("../images/grid/h2_transcripts.gif");	
	}
	.box h2.thank_you {
		background-image: url("../images/grid/h2_thank_you.gif");	
	}
	.box h2.stanford_singularity_summit {
		background-image: url("../images/grid/h2_stanford_singularity_summit.gif");	
	}
	.box h2.space_is_limited {
		background-image: url("../images/grid/h2_space_is_limited.gif");
		height:41px;
	}
	.box h2.message_from_ray {
		background-image: url("../images/grid/h2_message_from_ray.gif");
		margin: 0 0 9px;
	}
	.box h2.message_from_douglas {
		background-image: url("../images/grid/h2_message_from_douglas.gif");
		margin: 0 0 9px;
	}
	.box h2.whats_your_question {
		background-image: url("../images/grid/h2_whats_your_question.gif");	
	}
	.box h2.what_others_have_said {
		background-image: url("../images/grid/h2_what_others_have_said.gif");	
	}
	.box h2.what_is_the_singularity {
		background-image: url("../images/grid/h2_what_is_the_singularity.gif");	
	}
	.box h2.the_singularity_is_near {
		background-image: url("../images/grid/h2_the_singularity_is_near.gif");	
	}
	.box h2.speaker_interviews {
		background-image: url("../images/grid/h2_speaker_interviews.gif");	
	}
	.box h2.symposiums {
		background-image: url("../images/grid/h2_symposiums.gif");
		height:41px;
	}
	.box h2.our_inaugural_sponsors {
		background-image: url("../images/grid/h2_our_inaugural_sponsors.gif");	
	}
	.box h2.media_sponsors {
		background-image: url("../images/grid/h2_media_sponsors.gif");	
	}
	.box h2.bloggers_covering_summit {
		background-image: url("../images/grid/h2_bloggers_covering_summit.gif");	
	}
	.box h2.summit_blog_and_media_coverage {
		background-image: url("../images/grid/h2_summit_blog_and_media_coverage.gif");	
	}
	.box h2.pre_summit_blog_and_media_coverage {
		background-image: url("../images/grid/h2_pre_summit_blog_and_media_coverage.gif");	
	}
	.box h2.biography {
		background-image: url("../images/grid/h2_biography.gif");	
	}
	.box h2.summit_updates {
		background-image: url("../images/grid/h2_summit_updates.gif");	
	}
	.box h2.register {
		background-image: url("../images/grid/h2_register.gif");	
	}
	.box h2.summit_organizers {
		background-image: url("../images/grid/h2_summit_organizers.gif");	
	}
	.box h2.memorial_auditorium {
		background-image: url("../images/grid/h2_memorial_auditorium.gif");	
	}
	.box h2.directions {
		background-image: url("../images/grid/h2_directions.gif");	
	}
	.box h2.stanford_parking {
		background-image: url("../images/grid/h2_stanford_parking.gif");	
	}
	.box h2.stanford_maps {
		background-image: url("../images/grid/h2_stanford_maps.gif");	
	}
	.box h2.nearby_hotels {
		background-image: url("../images/grid/h2_nearby_hotels.gif");	
	}
	.box h2.airports_and_transportation {
		background-image: url("../images/grid/h2_airports_and_transportation.gif");
		margin: 0 0 9px;
	}
	.box h2.weather {
		background-image: url("../images/grid/h2_weather.gif");
		margin: 0 0 11px;
	}
	.box h2.see_and_do {
		background-image: url("../images/grid/h2_see_and_do.gif");
	}
	.box h2.text_directions {
		background-image: url("../images/grid/h2_text_directions.gif");
		margin: 0 0 9px;
	}
	.box h2.inaugural_sponsors {
		background-image: url("../images/grid/h2_inaugural_sponsors.gif");
		margin: 0 0 9px;
	}
	.box h2.web_sponsors {
		background-image: url("../images/grid/h2_web_sponsors.gif");
		margin: 0 0 9px;
	}
	.box h2.press_releases {
		background-image: url("../images/grid/h2_press_releases.gif");
	}
	.box h2.introductory_reading {
		background-image: url("../images/grid/h2_introductory_reading.gif");
		margin: 0 0 15px;
	}
	.box h2.artificial_general {
		background-image: url("../images/grid/h2_artificial_general.gif");
		margin: 0 0 15px;
	}
	.box h2.cognitive_science {
		background-image: url("../images/grid/h2_cognitive_science.gif");
		margin: 0 0 15px;
	}
	.box h2.computational {
		background-image: url("../images/grid/h2_computational.gif");
		margin: 0 0 15px;
	}
	.box h2.global_risks {
		background-image: url("../images/grid/h2_global_risks.gif");
		margin: 0 0 15px;
	}
	.box h2.global_risks {
		background-image: url("../images/grid/h2_global_risks.gif");
		margin: 0 0 15px;
	}
	.box h2.human_enhancement {
		background-image: url("../images/grid/h2_human_enhancement.gif");
		margin: 0 0 15px;
	}
	.box h2.nanotechnology {
		background-image: url("../images/grid/h2_nanotechnology.gif");
		margin: 0 0 15px;
	}
	.box h2.interview {
		background-image: url("../images/grid/h2_interview.gif");
	}
	.box h2.what_is {
		background-image: url("../images/grid/h2_what_is.gif");
	}
	.box h2.references {
		background-image: url("../images/grid/h2_references.gif");
		margin: 0 0 15px;
	}
	.box h2.host_organization {
		background-image: url("../images/grid/h2_host_organization.gif");
	}
	.box h2.co-sponsors {
		background-image: url("../images/grid/h2_co-sponsors.gif");
	}
	.box h2.why_should {
		background-image: url("../images/grid/h2_why_should.gif");
	}
	.box h2.summit_speakers {
		background-image: url("../images/grid/h2_summit_speakers.gif");
	}
	.box h2.speaker_abstracts {
		background-image: url("../images/grid/h2_speaker_abstracts.gif");
	}
	.box h2.technology_acceleration {
		background-image: url("../images/grid/h2_technology_acceleration.gif");
		margin: 0 0 15px;
	}
	.box h2.media_and_blog {
		background-image: url("../images/grid/h2_media_and_blog.gif");
	}
	.box h2.privacy_policy {
		background-image: url("../images/grid/h2_privacy_policy.gif");
	}
	.box h2.co_hosts {
		background-image: url("../images/grid/h2_co_hosts.gif");
	}
	.box h2.newsletter {
		background-image: url("../images/grid/h2_newsletter.gif");
	}
	.box h2.summit_2006 {
		background-image: url("../images/grid/h2_summit_2006.gif");
	}
	.box h2.dialogue_with_ray_kurzweil {
		background-image: url("../images/grid/h2_dialogue_with_ray_kurzweil.gif");
	}
	.box h2.thankyou {
			background-image: url(../images/grid/h2_thank_you.gif);
	}
	
	
	

	.box h3 {
		font-size:127.27%;
		color:#014a97;
		font-weight:bold;
		margin:0 0 17px;
	}
	.box h3.type-1 {
		margin:16px 0 15px;
	}
	.box h3.thank-you {
		height:19px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		margin: 38px 0 17px;
		background-image: url("../images/grid/h3_thank-you.gif");
	}
		.box h3.thank-you span {
			display: none;
		}
	.box h3.symbolic_systems {
		height:9px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-image: url("../images/grid/h3_symbolic_systems.gif");
		margin: 20px 0 20px;
		text-align:center;
	}
		.box h3.symbolic_systems a {
			height:9px;
			width:380px;
			margin: 0 auto;
			display:block;
		}
			.box h3.symbolic_systems span {
				display: none;
			}

	#col-3 .box h3.symbolic_systems {
		background-image: url("../images/content/symbolic_systems.gif");
		height:22px;
		width:203px;
	}
		#col-3 .box h3.symbolic_systems a {
			background-image: url("../images/content/symbolic_systems.gif");
			height:22px;
			width:203px;
			margin: 0 auto;
			display:block;
		}



	.box h4 {
		color:#322317;
		font-weight:bold;
		font-size:100%;
	}

	/* paragraphs */

	.box p {
		margin: 0 0 10px;
	}
	.box p.center {
		text-align:center;
	}
	.box p.form-info {
		color:#545454;
		font-size:90.91%;
		line-height:1.2em;
		text-align:center;
		margin:0;
	}
	.box .sep {
		margin: 0 0 10px;
		padding: 0 0 16px;
		border-bottom:1px solid #e6e1dd;
	}
	.box .sep-right {
		margin: 0 0 10px;
		padding: 0 0 10px;
		border-bottom:1px solid #e6e1dd;
		text-align:right
	}

	#col-5 .box.sep {
		border-bottom:1px solid #e6e1dd;
		margin-bottom:30px;
		padding-bottom:16px;
	}

	.col#col-4 .box p,
	.col#col-5 .box p {
		margin: 0 0 16px;
	}

	/* list */
	.l-cols:after {
		content: "."; 
		display: block; 
		height:0; 
		clear: both; 
		visibility: hidden;
	}
	.l-cols {
		height:1%;
		margin:0 0 15px;
	}
	ul {
		margin: 0 0 17px;
	}

	ul.normal-list {
	}
		ul.normal-list li {
			background:url("../images/grid/dot.gif") 21px 8px no-repeat;
			height:1%;
			list-style:none;
			padding: 0 20px 0 35px; 
		}
			ul.normal-list li dl {
				margin:0;
			}
			* html ul.normal-list li dl {
				height:1px;
			}
			ul.normal-list li dl dt {
				font-weight:bold;
			}
			ul.normal-list li dl dt span {
				font-weight:normal;
			}
	ul.normal-list.col {
		float:left;
		width:49%;
	}
	ul.gfx-list {
		background:url("../images/grid/bg_box_max.gif") 0 0 no-repeat;
		padding: 8px 0 0; 
	}
		ul.gfx-list li{
			background:url("../images/grid/dot.gif") 21px 8px no-repeat;
			list-style:none;
			padding: 0 35px 0; 
		}
			ul.gfx-list li dl,
			ul.gfx-list li dl dt,
			ul.gfx-list li dl dd {
				display:inline;
			}
			ul.gfx-list li dl dt{
				font-weight:bold;
			}

	ol {
		margin: 0 0 17px 35px;
	}
	* html ol {
		margin: 0 0 17px 35px;
	}
	
	.box dl.abstract {
		border-bottom:1px solid #dee6ef;
		margin:0 0 10px;
	}
	.box dl.abstract.last {
		border:0;
		margin:0;
	}
		.box dl.abstract dt {
			color:#322317;
			font-weight:bold;
			font-size:100%;
		}
		.box dl.abstract dd.auth {
			font-style:italic;
			margin:0 0 10px;
		}
		

	/* images */

	.box img.foto-1 {
		float: left;
		margin:2px 10px 3px 0;
		display:block;
	}
	.box img.foto-2 {
		display:block;
		margin:11px 0 6px 1px; 
	}
	.box img.foto-3 {
		float: left;
		margin:2px 10px 0 0;
		display:block;
	}


/* Page - home
---------------------------------------------------------- */

/* summit_photos */
.box p.summit_photos {
	margin:0;
}
	.box p.summit_photos a {
		background:url("../images/content/button_view_gallery.jpg") 0 0 no-repeat;
		display:block;
		height:157px;
		margin:13px auto;
		width:199px;
	}
	.box p.summit_photos span {
		display:none;
	}

	.box p.summit_blog a {
		background:url("../images/content/button_blog.jpg") 0 0 no-repeat;
		display:block;
		height:123px;
		margin:13px auto;
		width:199px;
	}
	.box p.summit_blog span {
		display:none;
	}


/* rsvp_today */
.box p.rsvp_today {
	background: url("../images/content/button_rsvp.gif") 0 0 no-repeat;
	width:141px;
	height:125px;
	margin:13px 0 10px 44px;
}
	.box p.rsvp_today a {
		display: block;
		height:125px;
	}
		.box p.rsvp_today a span {
			display: none;
		}

#col-4 .box p.rsvp_today {
	background: url("../images/content/button_rsvp_sub.gif") 0 0 no-repeat;
	margin:25px auto 13px;
}

/* gates */
.box blockquote.gates {
	/*background: url("../images/content/said_gates.jpg") 0 0 no-repeat;*/
	width:229px;
	height:280px;
	margin:11px 0 10px;
}
#col-4 .box blockquote.gates {
	/*background: url("../images/content/said_gates_2.jpg") 0 0 no-repeat;*/
}
	.box blockquote.gates p,
	.box blockquote.gates dl{
		display:none;
	}
/* kelly */
.box blockquote.kelly {
	margin:11px 0 11px;
}
	.box blockquote.kelly dl {
		margin: 0 0 0 40%;	
	}
		.box blockquote.kelly dl dt {
			font-weight:bold;
			color:#b5b4b3;
		}
			.box blockquote.kelly dl dt em {
				font-style:normal;
				color:#322317;
				padding: 0 0 0 4px;
			}
		.box blockquote.kelly dl dd {
			padding: 0 0 0 17px;
		}

/* interview_with_max */
.box p.interview_with_max {
	/*background: url("../images/content/button_interview_max_more.jpg") 50% 0 no-repeat;*/
	width:242px;
	height:124px;
	margin:13px 0 10px -7px;
	position:relative;
}
* html .box p.interview_with_max {
	width:239px;

}
	.box p.interview_with_max a {
		display: block;
		height:124px;
	}
		.box p.interview_with_max a span {
			display: none;
		}
		
.box a.itunes-podcast {
	background:url('../images/content/button_itunes.gif') 0 0 no-repeat;
	display:block;
	height:30px;
	margin:10px auto 15px;
	width:130px;
}
	.box a.itunes-podcast:hover {
		background-position:0 -130px;
	}
	.box a.itunes-podcast span {
		display:none;
	}
	
.box.ss07_audio {
	margin-left:2px;
}
	.box.ss07_audio a {
		/*background:url('../images/grid/button_ss07_audio.gif') 0 0 no-repeat;*/
		background:url('../images/grid/button_ss07_video.gif') 0 0 no-repeat;
		display:block;
		height:122px;
		width:240px;
	}
	.box.ss07_audio a span {
		display:none;
	}

/* whos_speaking */
.box div#whos_speaking {
	width:239px;
	margin:13px 0 13px -7px;
	position:relative;
}

/* ul.partners */
.box ul.partners {
	text-align:center;
	margin:26px 0 0;
}
	.box ul.partners li {
		list-style:none;
		background-position:50% 50%;
		background-repeat:no-repeat;
		margin: 0 auto 30px;
		width:231px;
	}
	.box ul.partners li.stanford,
	.box ul.partners li.stanford a {
		background-image: url("../images/content/logo_stanford.gif");
		height:58px;
		width:58px;
	}
	.box ul.partners li.clarium,
	.box ul.partners li.clarium a {
		background-image: url("../images/content/logo_clarium.gif");
		height:26px;
		width:150px;
	}
	.box ul.partners li.nn,
	.box ul.partners li.nn a {
		background-image: url("../images/content/logo_nanotechnology_now.gif");
		height:28px;
		width:150px;
	}
	.box ul.partners li.ad,
	.box ul.partners li.ad a {
		background-image: url("../images/content/logo_ad.gif");
		height:29px;
		width:150px;
	}
	.box ul.partners li.kurzweil_ai_net,
	.box ul.partners li.kurzweil_ai_net a{
		background-image: url("../images/content/logo_kurzweil_ai.gif");
		height:51px;
		width:73px;
	}
	.box ul.partners li.singularity_institute,
	.box ul.partners li.singularity_institute a{
		background-image: url("../images/content/logo_singularity_institute.gif");
		height:36px;
		width:112px;
	}
	.box ul.partners li.united_therapeutics,
	.box ul.partners li.united_therapeutics a{
		background-image: url("../images/content/logo_united_therapeutics.gif");
		height:36px;
		width:125px;
	}
	.box ul.partners li.mine,
	.box ul.partners li.mine a {
		background-image: url("../images/content/logo_mine.gif");
		height:38px;
		width:85px;
	}
	.box ul.partners li.tpn,
	.box ul.partners li.tpn a {
		background-image: url("../images/content/logo_thepodcastnetwork.gif");
		height:29px;
		width:157px;
	}
	
	.box ul.partners li.tai,
	.box ul.partners li.tai a {
		background-image: url("../images/content/logo_tai.gif");
		height:72px;
		width:150px;
	}
	.box ul.partners li.bb,
	.box ul.partners li.bb a {
		background-image: url("../images/content/logo_boingboing.gif");
		height:32px;
		width:150px;
	}
	.box ul.partners li.sb,
	.box ul.partners li.sb a {
		background-image: url("../images/content/logo_sb.gif");
		height:31px;
		width:150px;
	}
	.box ul.partners li.meraki,
	.box ul.partners li.meraki a {
		background-image: url("../images/content/logo_meraki.gif");
		height:55px;
		width:150px;
	}
	
	
	.box ul.partners li a {
		background-position:50% 50%;
		background-repeat:no-repeat;
		display:block;
	}
		.box ul.partners li a span {
			display:none;
		}

/* ul.bloggers */
ul.bloggers {
	margin: 0 0 10px;
}
	ul.bloggers li {
		list-style:none;
		margin: 0 0 7px;
		text-align:center;
	}
	
/* newsletter */
#content form.newsletter {
	border:0;
	text-align:center;
}
	#content form.newsletter input {
		vertical-align:middle;
	}

/* Section - #footer
---------------------------------------------------------- */
#wrapper-footer {
	text-align:center;
	background:#3C689E;
	color:#fff;
	padding:0 3px 3px;
	line-height:1.5em;
	clear:both;
}
	#wrapper-footer a {
		color:#fff;
	}
	#footer {
		border:1px solid #698DB6;
		padding:10px;
	}
		#footer p {
			margin:0;
			padding:0;
		}

	body#home #footer{
		padding-right:80px;
		/*background: url("../images/content/logo_stanford_bw.gif") 95% 50% no-repeat;*/
	}
	body#home #footer p {
		padding-left:80px;
		/*background: url("../images/content/logo_stanford_bw.gif") 25px 50% no-repeat;*/
	}
	body#subpage #footer {
		padding:10px 10px 10px 262px;
		/*background: url("../images/content/logo_stanford_bw.gif") 101px 50% no-repeat;*/
	}


/* Page - coverage
---------------------------------------------------------- */
#photos_coverage {
	margin-bottom:13px;
}

#audio_player {
	margin:15px 0 5px;
	text-align:center;
}

#video-list .video {
	margin:10px 0;
}

.box .summit_videos_large {
	margin:0;
}

	.box .summit_videos_large a {
		background:url("../images/content/button_view_gallery_large.jpg") 0 0 no-repeat;
		display:block;
		height:217px;
		margin:13px auto;
		width:289px;
	}
	.box .summit_videos_large span {
		display:none;
	}


/* Page - speakers
---------------------------------------------------------- */
ul.people-list {
	border-top:1px solid #8d7969;
	padding-top:3px;
	margin: 0 0 8px;
}
ul.people-list:after {
	content: "."; 
	display: block; 
	height:0; 
	clear: both; 
	visibility: hidden;
}
* html ul.people-list {
	height: 1px;
}
ul.people-list {
	display:block;
}
	ul.people-list li {
		list-style:none;
		float:left;
		width:76px;
		height:96px;
		background-repeat:no-repeat;
		background-position:0 -96px;
		margin: 0 1px 1px 0;
	}
	ul.people-list li.last {
		margin: 0 0 1px 0;
	}
		ul.people-list li a {
			display:block;
			height:96px;
			background-repeat:no-repeat;
			background-position:0 0;
		}
		ul.people-list li a:hover {
			background-position:0 -96px;
		}
		ul.people-list li span {
			display:none;
		}

		/* speakers 2007 */
		
		ul.people-list li.brooks,
		ul.people-list li.brooks a {
			background-image: url("../images/content/speakers2007/brooks.jpg");
		}

		ul.people-list li.norvig,
		ul.people-list li.norvig a {
			background-image: url("../images/content/speakers2007/norvig.jpg");
		}

		ul.people-list li.saffo,
		ul.people-list li.saffo a {
			background-image: url("../images/content/speakers2007/saffo.jpg");
		}

		ul.people-list li.pell,
		ul.people-list li.pell a {
			background-image: url("../images/content/speakers2007/pell.jpg");
		}

		ul.people-list li.harper,
		ul.people-list li.harper a {
			background-image: url("../images/content/speakers2007/harper.jpg");
		}

		ul.people-list li.jacobstein,
		ul.people-list li.jacobstein a {
			background-image: url("../images/content/speakers2007/jacobstein.jpg");
		}

		ul.people-list li.omohundro,
		ul.people-list li.omohundro a {
			background-image: url("../images/content/speakers2007/omohundro.jpg");
		}

		ul.people-list li.goertzel,
		ul.people-list li.goertzel a {
			background-image: url("../images/content/speakers2007/goertzel.jpg");
		}

		ul.people-list li.peterson,
		ul.people-list li.peterson a {
			background-image: url("../images/content/speakers2007/peterson.jpg");
		}

		ul.people-list li.hughes,
		ul.people-list li.hughes a {
			background-image: url("../images/content/speakers2007/hughes.jpg");
		}

		ul.people-list li.voss,
		ul.people-list li.voss a {
			background-image: url("../images/content/speakers2007/voss.jpg");
		}

		ul.people-list li.yudkowsky,
		ul.people-list li.yudkowsky a {
			background-image: url("../images/content/speakers2007/yudkowsky.jpg");
		}

		ul.people-list li.hall,
		ul.people-list li.hall a {
			background-image: url("../images/content/speakers2007/hall.jpg");
		}

		ul.people-list li.cascio,
		ul.people-list li.cascio a {
			background-image: url("../images/content/speakers2007/cascio.jpg");
		}

		ul.people-list li.wallach,
		ul.people-list li.wallach a {
			background-image: url("../images/content/speakers2007/wallach.jpg");
		}
		
		ul.people-list li.adams,
		ul.people-list li.adams a {
			background-image: url("../images/content/speakers2007/adams.jpg");
		}
		ul.people-list li.thiel,
		ul.people-list li.thiel a {
			background-image: url("../images/content/speakers2007/thiel.jpg");
		}
		ul.people-list li.jurvetson,
		ul.people-list li.jurvetson a {
			background-image: url("../images/content/speakers2007/jurvetson.jpg");
		}

/* people */
.people {
	border-top:1px solid #8d7969;
	border-bottom:1px solid #8d7969;
	height:151px;
	margin: 0 0 1px;
	display:block;
}
	.people h1,
	.people h3{
		display:none;
	}
	.people#cascio_data {
		background: url("../images/content/speakers2007/cascio_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#goertzel_data {
		background: url("../images/content/speakers2007/goertzel_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#hall_data {
		background: url("../images/content/speakers2007/hall_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#brooks_data {
		background: url("../images/content/speakers2007/brooks_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#norvig_data {
		background: url("../images/content/speakers2007/norvig_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#saffo_data {
		background: url("../images/content/speakers2007/saffo_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#pell_data {
		background: url("../images/content/speakers2007/pell_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#harper_data {
		background: url("../images/content/speakers2007/harper_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#jacobstein_data {
		background: url("../images/content/speakers2007/jacobstein_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#omohundro_data {
		background: url("../images/content/speakers2007/omohundro_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#peterson_data {
		background: url("../images/content/speakers2007/peterson_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#hughes_data {
		background: url("../images/content/speakers2007/hughes_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#voss_data {
		background: url("../images/content/speakers2007/voss_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#yudkowsky_data {
		background: url("../images/content/speakers2007/yudkowsky_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#wallach_data {
		background: url("../images/content/speakers2007/wallach_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#adams_data {
		background: url("../images/content/speakers2007/adams_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#thiel_data {
		background: url("../images/content/speakers2007/thiel_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}
	.people#jurvetson_data {
		background: url("../images/content/speakers2007/jurvetson_data.jpg") 0 0 no-repeat;
		border-bottom:none;
	}



		/* speakers */
		ul.people-list li.bostrom_nick,
		ul.people-list li.bostrom_nick a {
			background-image: url("../images/content/speakers/bostrom_nick.jpg");
		}
		ul.people-list li.drexler_eric,
		ul.people-list li.drexler_eric a {
			background-image: url("../images/content/speakers/drexler_eric.jpg");
		}
		ul.people-list li.hofstadter_douglas,
		ul.people-list li.hofstadter_douglas a {
			background-image: url("../images/content/speakers/hofstadter_douglas.jpg");
		}
		ul.people-list li.emerson_tyler,
		ul.people-list li.emerson_tyler a {
			background-image: url("../images/content/speakers/emerson_tyler.jpg");
		}
		ul.people-list li.jin_michael,
		ul.people-list li.jin_michael a {
			background-image: url("../images/content/speakers/jin_michael.jpg");
		}
		ul.people-list li.jurvetson_steve,
		ul.people-list li.jurvetson_steve a {
			background-image: url("../images/content/speakers/jurvetson_steve.jpg");
		}
		ul.people-list li.kurzweil_ray,
		ul.people-list li.kurzweil_ray a {
			background-image: url("../images/content/speakers/kurzweil_ray.jpg");
		}
		ul.people-list li.more_max,
		ul.people-list li.more_max a {
			background-image: url("../images/content/speakers/more_max.jpg");
		}
		ul.people-list li.doctorow_cory,
		ul.people-list li.doctorow_cory a {
			background-image: url("../images/content/speakers/doctorow_cory.jpg");
		}
		ul.people-list li.peterson_christine,
		ul.people-list li.peterson_christine a {
			background-image: url("../images/content/speakers/peterson_christine.jpg");
		}
		ul.people-list li.smart_john,
		ul.people-list li.smart_john a {
			background-image: url("../images/content/speakers/smart_john.jpg");
		}
		ul.people-list li.thiel_peter,
		ul.people-list li.thiel_peter a {
			background-image: url("../images/content/speakers/thiel_peter.jpg");
		}
		ul.people-list li.thrun_sebastian,
		ul.people-list li.thrun_sebastian a {
			background-image: url("../images/content/speakers/thrun_sebastian.jpg");
		}
		ul.people-list li.yudkowsky_eliezer,
		ul.people-list li.yudkowsky_eliezer a {
			background-image: url("../images/content/speakers/yudkowsky_eliezer.jpg");
		}
		ul.people-list li.mckibben_bill,
		ul.people-list li.mckibben_bill a{
			background-image: url("../images/content/speakers/mckibben_bill.jpg");
		}
		/* what_others_have_said */
		ul.people-list li.bell_james,
		ul.people-list li.bell_james a {
			background-image: url("../images/content/what_others_have_said/bell_james.jpg");
		}
		ul.people-list li.brand_stewart,
		ul.people-list li.brand_stewart a {
			background-image: url("../images/content/what_others_have_said/brand_stewart.jpg");
		}
		ul.people-list li.brooks_rodney,
		ul.people-list li.brooks_rodney a {
			background-image: url("../images/content/what_others_have_said/brooks_rodney.jpg");
		}
		ul.people-list li.cascio_jamais,
		ul.people-list li.cascio_jamais a {
			background-image: url("../images/content/what_others_have_said/cascio_jamais.jpg");
		}
		ul.people-list li.gates_bill,
		ul.people-list li.gates_bill a {
			background-image: url("../images/content/what_others_have_said/gates_bill.jpg");
		}
		ul.people-list li.goertzel_ben,
		ul.people-list li.goertzel_ben a {
			background-image: url("../images/content/what_others_have_said/goertzel_ben.jpg");
		}
		ul.people-list li.hawking_stephen,
		ul.people-list li.hawking_stephen a {
			background-image: url("../images/content/what_others_have_said/hawking_stephen.jpg");
		}
		ul.people-list li.hawkins_jeff,
		ul.people-list li.hawkins_jeff a {
			background-image: url("../images/content/what_others_have_said/hawkins_jeff.jpg");
		}
		ul.people-list li.hillis_danny,
		ul.people-list li.hillis_danny a {
			background-image: url("../images/content/what_others_have_said/hillis_danny.jpg");
		}
		ul.people-list li.joy_bill,
		ul.people-list li.joy_bill a {
			background-image: url("../images/content/what_others_have_said/joy_bill.jpg");
		}
		ul.people-list li.mccorduck_pamela,
		ul.people-list li.mccorduck_pamela a {
			background-image: url("../images/content/what_others_have_said/mccorduck_pamela.jpg");
		}
		ul.people-list li.minsky_marvin,
		ul.people-list li.minsky_marvin a {
			background-image: url("../images/content/what_others_have_said/minsky_marvin.jpg");
		}
		ul.people-list li.moravec_hans,
		ul.people-list li.moravec_hans a {
			background-image: url("../images/content/what_others_have_said/moravec_hans.jpg");
		}
		ul.people-list li.naam_ramez,
		ul.people-list li.naam_ramez a {
			background-image: url("../images/content/what_others_have_said/naam_ramez.jpg");
		}
		ul.people-list li.rees_martin,
		ul.people-list li.rees_martin a {
			background-image: url("../images/content/what_others_have_said/rees_martin.jpg");
		}
		ul.people-list li.vinge_vernor,
		ul.people-list li.vinge_vernor a {
			background-image: url("../images/content/what_others_have_said/vinge_vernor.jpg");
		}
		ul.people-list li.bringsjord_selmer,
		ul.people-list li.bringsjord_selmer a {
			background-image: url("../images/content/what_others_have_said/bringsjord_selmer.jpg");
		}
		ul.people-list li.lanier_jaron,
		ul.people-list li.lanier_jaron a {
			background-image: url("../images/content/what_others_have_said/lanier_jaron.jpg");
		}
		ul.people-list li.searle_john,
		ul.people-list li.searle_john a {
			background-image: url("../images/content/what_others_have_said/searle_john.jpg");
		}
		ul.people-list li.dreyfus_hubert,
		ul.people-list li.dreyfus_hubert a{
			background-image: url("../images/content/what_others_have_said/dreyfus_hubert.jpg");
		}
		ul.people-list li.reynolds_glenn,
		ul.people-list li.reynolds_glenn a{
			background-image: url("../images/content/what_others_have_said/reynolds_glenn.jpg");
		}
	/* what_others_have_said */
	.people#bell_james_data {
		background-image: url("../images/content/what_others_have_said/bell_james_data.jpg");
	}
	.people#brand_stewart_data {
		background-image: url("../images/content/what_others_have_said/brand_stewart_data.jpg");
	}
	.people#brooks_rodney_data {
		background-image: url("../images/content/what_others_have_said/brooks_rodney_data.jpg");
	}
	.people#cascio_jamais_data {
		background-image: url("../images/content/what_others_have_said/cascio_jamais_data.jpg");
	}
	.people#gates_bill_data {
		background-image: url("../images/content/what_others_have_said/gates_bill_data.jpg");
	}
	.people#goertzel_ben_data {
		background-image: url("../images/content/what_others_have_said/goertzel_ben_data.jpg");
	}
	.people#hawking_stephen_data {
		background-image: url("../images/content/what_others_have_said/hawking_stephen_data.jpg");
	}
	.people#hawkins_jeff_data {
		background-image: url("../images/content/what_others_have_said/hawkins_jeff_data.jpg");
	}
	.people#hillis_danny_data {
		background-image: url("../images/content/what_others_have_said/hillis_danny_data.jpg");
	}
	.people#joy_bill_data {
		background-image: url("../images/content/what_others_have_said/joy_bill_data.jpg");
	}
	.people#mccorduck_pamela_data {
		background-image: url("../images/content/what_others_have_said/mccorduck_pamela_data.jpg");
	}
	.people#minsky_marvin_data {
		background-image: url("../images/content/what_others_have_said/minsky_marvin_data.jpg");
	}
	.people#moravec_hans_data {
		background-image: url("../images/content/what_others_have_said/moravec_hans_data.jpg");
	}
	.people#naam_ramez_data {
		background-image: url("../images/content/what_others_have_said/naam_ramez_data.jpg");
	}
	.people#rees_martin_data {
		background-image: url("../images/content/what_others_have_said/rees_martin_data.jpg");
	}
	.people#vinge_vernor_data {
		background-image: url("../images/content/what_others_have_said/vinge_vernor_data.jpg");
	}
	.people#bringsjord_selmer_data {
		background-image: url("../images/content/what_others_have_said/bringsjord_selmer_data.jpg");
	}
	.people#lanier_jaron_data {
		background-image: url("../images/content/what_others_have_said/lanier_jaron_data.jpg");
	}
	.people#searle_john_data {
		background-image: url("../images/content/what_others_have_said/searle_john_data.jpg");
	}
	.people#dreyfus_hubert_data {
		background-image: url("../images/content/what_others_have_said/dreyfus_hubert_data.jpg");
	}
	.people#reynolds_glenn_data {
		background-image: url("../images/content/what_others_have_said/reynolds_glenn_data.jpg");
	}
	/* speakers */
	.people#bostrom_nick_data {
		background: url("../images/content/what_others_have_said/bostrom_nick_data.jpg") 0 0 no-repeat;
	}
	.people#drexler_eric_data {
		background: url("../images/content/what_others_have_said/drexler_eric_data.jpg") 0 0 no-repeat;
	}
	.people#hofstadter_douglas_data {
		background: url("../images/content/what_others_have_said/hofstadter_douglas_data.jpg") 0 0 no-repeat;
	}
	.people#emerson_tyler_data {
		background: url("../images/content/speakers/emerson_tyler_data.jpg") 0 0 no-repeat;
		border-bottom:none;
		margin:0;
	}
	.people#jin_michael_data {
		background: url("../images/content/speakers/jin_michael_data.jpg") 0 0 no-repeat;
		border-bottom:none;
		margin:0;
	}
	.people#jurvetson_steve_data {
		background: url("../images/content/speakers/jurvetson_steve_data.jpg") 0 0 no-repeat;
	}
	.people#kurzweil_ray_data {
		background: url("../images/content/what_others_have_said/kurzweil_ray_data.jpg") 0 0 no-repeat;
	}
	.people#more_max_data {
		background: url("../images/content/speakers/more_max_data.jpg") 0 0 no-repeat;
	}
	.people#doctorow_cory_data {
		background: url("../images/content/speakers/doctorow_cory_data.jpg") 0 0 no-repeat;
	}
	.people#peterson_christine_data {
		background: url("../images/content/speakers/peterson_christine_data.jpg") 0 0 no-repeat;
	}
	.people#smart_john_data {
		background: url("../images/content/speakers/smart_john_data.jpg") 0 0 no-repeat;
	}
	.people#thiel_peter_data {
		background: url("../images/content/speakers/thiel_peter_data.jpg") 0 0 no-repeat;
		border-bottom:none;
		margin:0;
	}
	.people#yudkowsky_eliezer_data {
		background: url("../images/content/speakers/yudkowsky_eliezer_data.jpg") 0 0 no-repeat;
	}
	.people#thrun_sebastian_data {
		background: url("../images/content/speakers/thrun_sebastian_data.jpg") 0 0 no-repeat;
	}
	.people#mckibben_bill_data {
		background-image: url("../images/content/speakers/mckibben_bill_data.jpg");
	}
	/* interview */
	.people#more_max_interview_data {
		background: url("../images/content/interview/more_max_data.jpg") 0 0 no-repeat;
		border-bottom:0;
		margin-bottom:0;
	}
	.people#nick_bostrom_interview_data {
		background: url("../images/content/interview/nick_bostrom_data.jpg") 0 0 no-repeat;
		border-bottom:0;
		margin-bottom:0;
	}
	.people#cory_doctorow_interview_data {
		background: url("../images/content/interview/doctorow_cory_data.jpg") 0 0 no-repeat;
		border-bottom:0;
		margin-bottom:0;
	}
	.people#eliezer_yudkowsky_interview_data {
		background: url("../images/content/interview/yudkowsky_eliezer_data.jpg") 0 0 no-repeat;
		border-bottom:0;
		margin-bottom:0;
	}

/* blockquote */
.blockquote {
	background:#eeeceb url("../images/grid/bg_blockquote_2.gif") 0 100% no-repeat;
	margin: 0 0 11px;
}
	.blockquote blockquote {
		background:url("../images/grid/bg_blockquote_1.gif") 0 0 no-repeat;
		color:#3d2d1f;
		font: normal 127.27% Arial Tahoma, Verdana, sans-serif;
		padding: 12px 25px;
		line-height:1.45em;
		letter-spacing:-0.07em;
	}

#col-4 .blockquote {
	background:none;
	margin: 0;
	border-top:1px solid #8d7969;
	padding:5px 0 0;
}
	#col-4 .blockquote blockquote {
		background:none;
		padding:0 3px;
		font-size: 127.27%;
	}

.box blockquote.text {
	margin:11px 0 11px;
}
	#col-5 .box blockquote.text p {
		margin:0;
	}
	.box blockquote.text dl {
		margin: 0;	
	}
		.box blockquote.text dl dt {
			font-weight:bold;
			color:#b5b4b3;
			display:inline;
		}
			.box blockquote.text dl dt em {
				font-style:normal;
				color:#322317;
				padding: 0 0 0 4px;
			}
		.box blockquote.text dl dd {
			padding: 0;
			display:inline;
		}




/* speakers_quotes */
.box blockquote.speakers_quotes {
	background: url("../images/content/speakers_quotes.jpg") 0 0 no-repeat;
	width:230px;
	height:280px;
	margin:0 0 10px;
}
	.box blockquote.speakers_quotes p,
	.box blockquote.speakers_quotes dl{
		display:none;
	}
	.box blockquote.speakers_quotes p.more{
		display:block;
		position:relative;
		height:280px;
	}
		.box blockquote.speakers_quotes p.more a {
			display:block;
			position:absolute;
			top:221px;
			left:131px;
			width:12px;
			height:11px;
		}
			.box blockquote.speakers_quotes p.more a span {
				display:none;
			}



/* Page - overview
---------------------------------------------------------- */
/* sub-nav */

.box ul.sub-nav li {
	border-top:1px solid #f1f0ef;
	border-bottom:1px solid #d0d0cf;
	height:19px;
	background-repeat:no-repeat;
	background-position:0px -19px;
	list-style:none;
	vertical-align:top;
	margin-top: 1px;
	margin-bottom: 1px;
}
.box ul.sub-nav li.first {
	border-top:none;

}
.box ul.sub-nav li.last {
	border-bottom:none;

}
	.box ul.sub-nav li a {
	display:block;
	height:19px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
		
	}
	.box ul.sub-nav li a:hover {
		background-position:0px -19px;
	}
	.box ul.sub-nav li span {
		display:none;
	}
/* li.size-2 */
.box ul.sub-nav li.size-2 {
	height:39px;
	background-position:13px -42px;
}
	.box ul.sub-nav li.size-2 a {
		height:39px;
		background-position:13px 8px;
	}
	.box ul.sub-nav li.size-2 a:hover {
		background-position:13px -42px;
	}


	/* coverage */
	ul.sub-nav li.photography,
	ul.sub-nav li.photography a {
		background-image:url("../images/grid/subnav_photography.gif");
	}
	ul.sub-nav li.audio_and_video,
	ul.sub-nav li.audio_and_video a {
		background-image:url("../images/grid/subnav_audio_and_video.gif");
	}
	ul.sub-nav li.powerpoints,
	ul.sub-nav li.powerpoints a {
		background-image:url("../images/grid/subnav_powerpoints.gif");
	}
	ul.sub-nav li.questions_and_answers,
	ul.sub-nav li.questions_and_answers a {
		background-image:url("../images/grid/subnav_questions_and_answers.gif");
	}
	ul.sub-nav li.transcripts,
	ul.sub-nav li.transcripts a {
		background-image:url("../images/grid/subnav_transcripts.gif");
	}
	ul.sub-nav li.media_and_blog_coverage,
	ul.sub-nav li.media_and_blog_coverage a {
		background-image:url("../images/grid/subnav_media_and_blog_coverage.gif");
	}
	ul.sub-nav li.thank_you,
	ul.sub-nav li.thank_you a {
		background-image:url("../images/grid/subnav_thankyou.gif");
	}
	
	/* overview */
	ul.sub-nav li.why_should,
	ul.sub-nav li.why_should a {
		background-image:url("../images/grid/subnav_why_should.gif");
	}
	ul.sub-nav li.what_is,
	ul.sub-nav li.what_is a {
		background-image:url("../images/grid/subnav_what_is.gif");
	}
	ul.sub-nav li.singularity_is_near,
	ul.sub-nav li.singularity_is_near a {
		background-image:url("../images/grid/subnav_singularity_is_near.gif");
	}
	ul.sub-nav li.summit_organizers,
	ul.sub-nav li.summit_organizers a {
		background-image:url("../images/grid/subnav_summit_organizers.gif");
	}
	ul.sub-nav li.singularity_institute,
	ul.sub-nav li.singularity_institute a {
		background-image:url("../images/grid/subnav_singularity_institute.gif");
	}
	ul.sub-nav li.speaker_abstracts,
	ul.sub-nav li.speaker_abstracts a {
		background-image:url("../images/grid/subnav_speaker_abstracts.gif");
	}
	/* where */
	ul.sub-nav li.memorial_auditorium,
	ul.sub-nav li.memorial_auditorium a {
		background-image:url("../images/grid/subnav_memorial_auditorium.gif");
	}
	ul.sub-nav li.directions,
	ul.sub-nav li.directions a {
		background-image:url("../images/grid/subnav_directions.gif");
	}
	ul.sub-nav li.stanford_parking,
	ul.sub-nav li.stanford_parking a {
		background-image:url("../images/grid/subnav_stanford_parking.gif");
	}
	ul.sub-nav li.stanford_maps,
	ul.sub-nav li.stanford_maps a {
		background-image:url("../images/grid/subnav_stanford_maps.gif");
	}
	ul.sub-nav li.nearby_hotels,
	ul.sub-nav li.nearby_hotels a {
		background-image:url("../images/grid/subnav_nearby_hotels.gif");
	}
	ul.sub-nav li.airports_and_transportation,
	ul.sub-nav li.airports_and_transportation a {
		background-image:url("../images/grid/subnav_airports_and_transportation.gif");
	}
	ul.sub-nav li.weather,
	ul.sub-nav li.weather a {
		background-image:url("../images/grid/subnav_weather.gif");
	}
	ul.sub-nav li.see_and_do,
	ul.sub-nav li.see_and_do a {
		background-image:url("../images/grid/subnav_see_and_do.gif");
	}
	ul.sub-nav li.text_directions,
	ul.sub-nav li.text_directions a {
		background-image:url("../images/grid/subnav_text_directions.gif");
	}
	ul.sub-nav li.press,
	ul.sub-nav li.press a {
		background-image:url("../images/grid/subnav_press.gif");
	}
	ul.sub-nav li.articles,
	ul.sub-nav li.articles a {
		background-image:url("../images/grid/subnav_articles.gif");
	}
	ul.sub-nav li.blogs,
	ul.sub-nav li.blogs a {
		background-image:url("../images/grid/subnav_blogs.gif");
	}
	/* relevant_reading */
	ul.sub-nav li.introductory_reading,
	ul.sub-nav li.introductory_reading a {
		background-image:url("../images/grid/subnav_introductory_reading.gif");
	}
	ul.sub-nav li.technology_acceleration,
	ul.sub-nav li.technology_acceleration a {
		background-image:url("../images/grid/subnav_technology_acceleration.gif");
	}
	ul.sub-nav li.artificial_intelligence,
	ul.sub-nav li.artificial_intelligence a {
		background-image:url("../images/grid/subnav_artificial_intelligence.gif");
	}
	ul.sub-nav li.cognitive_science,
	ul.sub-nav li.cognitive_science a {
		background-image:url("../images/grid/subnav_cognitive_science.gif");
	}
	ul.sub-nav li.computational,
	ul.sub-nav li.computational a {
		background-image:url("../images/grid/subnav_computational.gif");
	}
	ul.sub-nav li.global_risks,
	ul.sub-nav li.global_risks a {
		background-image:url("../images/grid/subnav_global_risks.gif");
	}
	ul.sub-nav li.human_enhancement,
	ul.sub-nav li.human_enhancement a {
		background-image:url("../images/grid/subnav_human_enhancement.gif");
	}




/* organizers */
.organizers {
	border-bottom:1px solid #e6e1dd;
	padding: 0 0 1px;
	margin: 0 0 13px;
}
.organizers.last {
	border-bottom:none;
	padding:0;
	margin:0;
}
	.organizers h3 {
		margin:0;
	}

/* wrapper-box */
.wrapper-box {
	padding: 0 0 15px;
}
	.wrapper-box .img-box {
		width:241px;
		float:left;
	}
		.wrapper-box .img-box img {
			display:block;
		}
	.wrapper-box .body-box {
		background:url("../images/grid/bg_box.gif") 0 0 no-repeat;
		width:215px;
		float:left;
		padding:7px 12px 0;
		min-height:126px;
	}
	* html .wrapper-box .body-box {
		width:239px;
		widt\h:215px;
		height:126px;
	}
		.wrapper-box .body-box h3 {
			text-align:center;
			font-size:118.18%;
		}
		.wrapper-box .body-box dl.address {
			text-align:center;
			margin: 18px 0 0;
		}
			.wrapper-box .body-box dl.address dt {
				font-weight:bold;
				margin: 0 0 3px;
			}
			.wrapper-box .body-box dl.address dd {
				line-height:1.2em;
			}
			.wrapper-box .body-box dl.address dd address {
				margin:0;
			}
		.wrapper-box .body-box dl.address.address-1 {
			margin: 10px 0 0;
		}
		.wrapper-box .body-box dl.address.address-2 {
			margin: 5px 0 0;
		}
		.wrapper-box .body-box ul.download li {
			list-style:none;
			background:url("../images/grid/icon_download.gif") 0 0 no-repeat;
			padding: 0 0 2px 23px;
		}
/* .hotel */
.hotel table {
	width:100%;
	margin:0 0 8px;
	border:none;
	border-top:1px solid #e6e1dd;
	border-bottom:1px solid #e6e1dd;
}
* html .hotel table {
	width:481px;
	widt\h:100%;
}
.hotel table th{
	vertical-align:top;
	padding:5px 6px 0;
}
.hotel table th.parking {
	width:15%;
}
.hotel table td{
	vertical-align:top;
	padding:0 6px 6px;
}
.hotel dl.hotel-information {
	padding:0 6px 8px; 
	margin:0 0 7px;
	border-bottom:1px solid #e6e1dd;
}
	.hotel dl.hotel-information dt {
		font-weight:bold;
	}
.hotel ul.normal-list {
	margin:5px 0 10px;
}

/* .discount-airfare */
.discount-airfare {
	border-bottom:1px solid #e6e1dd;
	padding: 0 0 20px 2px;
	margin: 0 0 18px;
}
	.discount-airfare dl {
		float:left;
		width:111px;
		margin:0 11px 0 0;
		text-align:center;
	}
	.discount-airfare dl.last {
		margin:0;
	}
		.discount-airfare dl dt {
			margin: 0 0 5px;
		}
		.discount-airfare dl dt a {
			display:block;
			padding:4px;
			border:1px solid #e7e2df;
		}
		.discount-airfare dl dt a img {
			display:block;
		}

/* .map */
dl.map {
	margin: 0 0 16px;	
}
	dl.map dt {
		margin: 0 0 12px;	
	}



/* Page - partners
---------------------------------------------------------- */

/* ul.partners-sub */
.box ul.partners-sub {
	text-align:center;
	margin:24px 0 0;
}
	.box ul.partners-sub li {
		list-style:none;
		background-position:50% 0;
		background-repeat:no-repeat;
		margin: 0 auto 0;
		width:25%;
		float: left;
		padding: 0 0 24px;
	}

	.box ul.partners-sub li.stanford,
	.box ul.partners-sub li.stanford a {
		background-image: url("../images/content/logo_stanford.gif");
		height:58px;
		width:100%;
	}
	.box ul.partners-sub li.stanford a {
		width:58px;
	}
	.box ul.partners-sub li.clarium,
	.box ul.partners-sub li.clarium a {
		background-image: url("../images/content/logo_clarium.gif");
		height:52px;
		width:22%;
	}
	.box ul.partners-sub li.clarium a {
		width:106px;
	}
	.box ul.partners-sub li.clarium {
		margin-top:2px;
	}
	.box ul.partners-sub li.kurzweil_ai_net,
	.box ul.partners-sub li.kurzweil_ai_net a{
		background-image: url("../images/content/logo_kurzweil_ai.gif");
		height:51px;
		width:18%;
	}
	.box ul.partners-sub li.kurzweil_ai_net a {
		width:73px;
	}
	.box ul.partners-sub li.singularity_institute,
	.box ul.partners-sub li.singularity_institute a{
		background-image: url("../images/content/logo_singularity_institute.gif");
		height:36px;
		width:30%;
	}
	.box ul.partners-sub li.singularity_institute a {
		width:112px;
	}
	.box ul.partners-sub li.singularity_institute {
		margin-top:7px;
	}
	.box ul.partners-sub li.united_therapeutics,
	.box ul.partners-sub li.united_therapeutics a{
		background-image: url("../images/content/logo_united_therapeutics.gif");
		height:36px;
		width:30%;
	}
	.box ul.partners-sub li.united_therapeutics a {
		width:125px;
	}
	.box ul.partners-sub li.united_therapeutics {
		margin-top:8px;
	}
	.box ul.partners-sub li.mine,
	.box ul.partners-sub li.mine a {
		background-image: url("../images/content/logo_mine.gif");
		height:38px;
		width:100%;
	}
	.box ul.partners-sub li.mine a {
		width:85px;
	}
	.box ul.partners-sub li.helldesign,
	.box ul.partners-sub li.helldesign a {
		background-image: url("../images/content/logo_helldesign.gif");
		height:32px;
		width:100%;
	}
	.box ul.partners-sub li.helldesign a {
		width:77px;
	}
	.box ul.partners-sub li a {
		background-position:50% 50%;
		background-repeat:no-repeat;
		display:block;
		text-align:center;
		margin:0 auto;
	}
		.box ul.partners-sub li a span {
			display:none;
		}


/* Page - program
---------------------------------------------------------- */
.box .program-list {
	padding:0 0 0 11px;
}
	.box .program-list .program-col{
		float:left;
		width:50%;
	}
	.box .program-list .program-col dl {
		width:95%;
		clear:left;
		margin: 0 0 11px;
	}
	.box .program-list .program-col dl dt {
		width:55px;
		font-weight:bold;
		text-align:right;
		float:left;
		color:#65483c;
		font-size:90.91%;
	}
	.box .program-list .program-col dl dd {
		margin-left:66px;
		color:#000000;
	}
	* html .box .program-list .program-col dd {
		height:1px;
	}
		.box .program-list .program-col dl dd em {
			color:#f47c20;
			font-size:90.91%;
			font-weight:bold;
			font-style:normal;
		}
		.box .program-list .program-col dl dd span {
			color:#2b1e14;
			font-size:90.91%;
			line-height:1.2em;
			display:block;
		}

/* Page - What Is the Singularity
---------------------------------------------------------- */

.box .note {
	border-top:1px solid #e6e1dd;
	border-bottom:1px solid #e6e1dd;
	padding:15px 0 0;
	margin: 0 0 14px;
	color:#593f34;
}
.box h2.ticket_price {
		background-image: url(../images/grid/h2_summit_ticket_price.gif);
}
.box h2.september_8 {


		background-image: url(../images/grid/h2_september_8.gif);
}
.box h2.september_9 {



		background-image: url(../images/grid/h2_september_9.gif);
}
.box h2.podcast_interviews {




		background-image: url(../images/grid/h2_podcast_interviews.gif);
}
.box h2.summit_networking {





		background-image: url(../images/grid/h2_summit_networking.gif);
}
.box h2.blog {






		background-image: url(../images/grid/h2_blog.gif);
}
#header div#tagline-subpage h1#tickets {
			background:url(../images/grid/h1_tickets.gif) no-repeat 0 0;
}
.box h2.buy_tickets_now {
		background-image: url(../images/grid/h2_buy_tickets_now.gif);
}
#header div#tagline-subpage h1#summit_2007 {
			background:url(../images/grid/h1_summit_2007.gif) no-repeat 0 0;
}
ul.sub-nav li.summit_2007, ul.sub-nav li.summit_2007 a {
		background-image:url(../images/grid/subnav_summit_2007.gif);
}
ul.sub-nav li.core_questions, 
ul.sub-nav li.core_questions a {
	background-image:url(../images/grid/subnav_core_questions.gif);
}
#header div#tagline-subpage h1#core_questions {
	background:url(../images/grid/h1_core_questions.gif) no-repeat 0 0;
}
.box h2.core_questions {
	background-image: url(../images/grid/h2_core_questions.gif);
}

#header div#tagline-subpage h1#agenda {
	background:url(../images/grid/h1_agenda.gif) no-repeat 0 0;
}

ul.sub-nav li.abstracts, 
ul.sub-nav li.abstracts a {
	background-image:url(../images/grid/subnav_abstracts.gif);
}
.box h2.abstracts {
	background-image: url(../images/grid/h2_abstracts.gif);
}

.box h2.day1 {








		background-image: url(../images/grid/h2_day1.gif);
}
.box h2.day2 {









		background-image: url(../images/grid/h2_day2.gif);
}

/* Schedule */
table.schedule {
	margin:0 auto;
	width:100%;
}
	table.schedule th,
	table.schedule td {
		padding:2px 5px;
	}
	table.schedule th {
		text-align:right;
		vertical-align:top;
		width:90px;
	}
	table.schedule th.h {
		border-bottom:1px solid #d5d5d5;
		font-weight:bold;
		padding-bottom:6px;
		padding-top:10px;
		text-align:left;
	}
	#content table.schedule ul {
		margin:5px 0;
	}

/* Tickets */

#content form {
	border-top:1px solid #d5d5d5;
	margin:-1px 0 0;
	padding:16px 30px 16px;
}
#content form#paypal_monthly,
#content form#paypal_onetime {
	margin-left:auto;
	margin-right:auto;
	width:390px;
}
#content form.t1 {
	border:0;
	margin:0;
	padding:0;
}
#content form.t2 {
	border:0;
	clear:right;
	margin:0;
	padding:0;
}
#content form.b {
	border-bottom:1px solid #dee6ef;
	border-top:1px solid #dee6ef;
	margin:15px 0;
	padding-top:20px;
	padding-bottom:15px;
}
#content form#buy-dvd {
	border:0;
	padding:10px 0 0 118px;
}
#content form#paypal_onetime {
	margin-bottom:15px;
}
#content form#challenge {
	margin-bottom:20px;
}
#content form.newsletter {
	padding:10px 0 0;
}
	#content form fieldset {
		border:1px solid #d5d5d5;
		padding:20px 15px 15px;
	}
	#content form.t2 fieldset {
		padding:10px 15px;
	}
	#content form fieldset legend {
		color:#444444;
		font-size:14px;
		font-weight:bold;
	}
	#content form .row {
		padding:0 0 12px;
	}
	#content form p.tips{
		clear:both;
		display:block;
		font-size:9px;
		margin:0 0 0 124px;
		marg\in:0 0 0 114px;
	}
	#content form .row:after {
		content: ".";
		display: block;
		height:0;
		clear: both;
		visibility: hidden;
	}
	#content form .submit-row {
		padding:7px 0 0 92px;
	}
	#content form.t1 .submit-row {
		padding:7px 0 0 111px;
	}
	#content form.t2 .submit-row {
		padding:0 0 0 173px;
	}
	#content form label {
		float:left;
		width:94px;
		widt\h:84px;
		margin:0 0 0;
		padding:0 0 0 10px;
		vertical-align:middle;
	}
	#content form.t1 label {
		width:114px;
		widt\h:104px;
	}
	#content form.t2 label {
		font-weight:normal;
		padding-top:2px;
		padding-right:15px;
		text-align:right;
		width:176px;
		widt\h:151px;
	}
	#content form .row.t1 label {
		display:block;
		float:none;
		padding:0;
		text-align:left;
		width:auto;
	}
	#content form.newsletter label {
		padding:0 10px 0 0;
		text-align:right;
		width:80px;
		w\idth:70px;
	}
	#content form.t2 .radios,
	#content form.t2 .checkboxes {
		float:left;
		width:240px;
	}
	#content form.t2 .radio_w {
		float:left;
		width:70px;
	}
	#content form.t2 .radios.t2 .radio_w {
		width:100px;
	}
	#content form.t2 .chk_w {
		display:block;
	}	
	#content form.t2 .radio_w label,
	#content form.t2 .chk_w label {
		display:inline;
		float:none;
		padding:0;
		width:auto;
	}
	#content form.t2 .radio_w input,
	#content form.t2 .chk_w input {
		vertical-align:middle;
	}
	#content form.t2 p {
		margin:2px 10px 20px;
	}
	#content form.t2 p.tips {
		margin:0 0 0 176px;
	}
	#content form.t2 p.note {
		font-size:10px;
		line-height:1.2em;
		margin:10px 0;
	}
	#content form input.text,
	#content form select {
		float:left;
		width:202px;
		widt\h:195px;
		margin:0;
		padding:2px 0 0 5px;
		vertical-align:middle;
		border:1px solid #666666;
		background:#fff;
		height:20px;
		heigh\t:16px;
	}
	#content form.newsletter input.text {
		width:137px;
		widt\h:130px;
	}
	#content form.t2 textarea {
		float:left;
		width:202px;
		widt\h:195px;
		margin:0;
		padding:2px 0 0 5px;
		vertical-align:middle;
		border:1px solid #666666;
		background:#fff;
		height:95px;
		heigh\t:91px;
	}
	#content form .row.t1 textarea {
		float:none;
		height:204px;
		heigh\t:200px;
		width:442px;
		widt\h:435px;
	}
	#content form select {
		height:20px;
		width:202px;
	}
	#content form input.text:focus,
	#content form select:focus,
	#content form textarea:focus {
		background:#e9eef1;
	}
#content .box.t2 {
	padding-bottom:15px;
}
#content .box.last {
	margin:0;
	border-bottom:none;
}


/* form verification */
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#content form .row.error input.text {
	border-color:red;
}
#content form .row.error label {
	color:red;
}

#error{
	background-color: #fff;
	height: 130px;
	left: 50%;
	margin:0 -200px;
	padding:10px;
	position: absolute;
	text-align: center;
	top: 40px;
	width: 400px;
	z-index: 600;
}
	#error h3 {
		background-image:url("../images/grid/h2_error.gif");
		background-position:0 0;
		background-repeat:no-repeat;
		height:20px;
		border-bottom:1px solid #d5d5d5;
		margin:0 0 10px;
	}
	#error h3 span {
		display:none;
	}
	#error p {
		font-size:14px;
		margin:20px;
		text-align:left;
	}
	#error a {
		color:#3c689e;
		font-size:18px;
	}


/* 2007 challenge */
#pm {
	height:77px;
	margin:20px auto 0;
	padding:0 0 20px;
	position:relative;
	width:431px;
}
	#pm .pm_bar_wrapper {
		height:27px;
		left:6px;
		position:absolute;
		top:26px;
		width:419px;
	}
	#pm .pm_bar {
		height:27px;
		left:0;
		position:absolute;
		top:0;
		width:50%;
	}
	#pm .pm_bar span {
		display:block;
		height:33px;
		position:absolute;
		right:-4px;
		top:1px;
		width:8px;
	}
	#pm strong {
		display:block;
		bottom:20px;
		font-size:12px;
		font-weight:normal;
		position:absolute;
		right:6px;
	}
	
.mfd {
	padding:0 0 15px;
}
.mfd:after,
.mfd .d:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
	.mfdonors-col1 {
		float:left;
		width:50%;
	}
	.mfdonors-col2 {
		float:left;
		width:50%;
	}
	.mfd .d {
		margin:0 0 5px;
	}
	.mfd .mfdonors-col2 .d {
		padding:0 0 0 5px
	}
	.mfd blockquote {
		font-size:10px;
		line-height:1.2em;
		margin:0 0 0 80px;
	}
	#content .mfd p {
		margin:0 0 0 80px;
	}
	.mfd img {
		float:left;
	}
	
#content table#challenge_donors {
	border-bottom:1px solid #eaeaea;
	margin:10px 0 0;
	width:100%;
}
	#content table#challenge_donors th,
	#content table#challenge_donors td{
		border-top:1px solid #eaeaea;
		font-size:12px;
		padding:4px;
	}
	#content table#challenge_donors tr.blurb td {
		border:0;
		color:#818181;
		font-size:11px;
		padding:0;
	}
		#content table#challenge_donors tr.blurb td div {
			padding:8px 25px 5px;
		}
	#content table#challenge_donors tr.first th,
	#content table#challenge_donors tr.first td{
		border:0;
	}
	#content table#challenge_donors th {
		padding-left:25px;
		text-align:left;
	}
	#content table#challenge_donors th a {
		display:block;
		margin:0 0 0 -21px;
		padding:0 0 0 21px;
	}
	#content table#challenge_donors th a.unfolded {
		background-position:0 -313px;
	}
	
#content #barneypell_interview_container {
	padding:5px 0 20px;
}
	#content #barneypell_interview_container embed,
	#content #barneypell_interview_container object {
		display:block;
		margin:0 auto;
	}
	
#content .donor-network {

}
#content .donor-network:after {
	content: ".";
	display: block;
	height:0;
	clear: both;
	visibility: hidden;
}
	#content .donor-network h4 {
		font-size:13px;
		margin:5px 0 10px 5px;
	}
	#content .donor-network .col {
		float:left;
		width:50%;
	}

/* Sponsors */

ul.sub-nav li.sponsors_lead, ul.sub-nav li.sponsors_lead a {
		background-image:url(../images/grid/subnav_sponsors_lead.gif);
}

ul.sub-nav li.sponsors_gold, ul.sub-nav li.sponsors_gold a {
		background-image:url(../images/grid/subnav_sponsors_gold.gif);
}

ul.sub-nav li.sponsors_platinum, ul.sub-nav li.sponsors_platinum a {
		background-image:url(../images/grid/subnav_sponsors_platinum.gif);
}

ul.sub-nav li.sponsors_silver, ul.sub-nav li.sponsors_silver a {
		background-image:url(../images/grid/subnav_sponsors_silver.gif);
}

ul.sub-nav li.sponsors_bronze, ul.sub-nav li.sponsors_bronze a {
		background-image:url(../images/grid/subnav_sponsors_bronze.gif);
}

ul.sub-nav li.sponsors_copper, ul.sub-nav li.sponsors_copper a {
		background-image:url(../images/grid/subnav_sponsors_copper.gif);
}

ul.sub-nav li.sponsors_media, ul.sub-nav li.sponsors_media a {
		background-image:url(../images/grid/subnav_sponsors_media.gif);
}

ul.sub-nav li.sponsors_inkind, ul.sub-nav li.sponsors_inkind a {
		background-image:url(../images/grid/subnav_sponsors_inkind.gif);
}

ul.sub-nav li.sponsors_our, ul.sub-nav li.sponsors_our a {
		background-image:url(../images/grid/subnav_sponsors_our.gif);
}


.box h2.sponsors_lead {

		background-image: url("../images/grid/h2_sponsors_lead.gif");
}
.box h2.sponsors_platinum {

		background-image: url("../images/grid/h2_sponsors_platinum.gif");
}
.box h2.sponsors_gold {

		background-image: url("../images/grid/h2_sponsors_gold.gif");
}
.box h2.sponsors_silver {

		background-image: url("../images/grid/h2_sponsors_silver.gif");
}
.box h2.sponsors_bronze {

		background-image: url("../images/grid/h2_sponsors_bronze.gif");
}
.box h2.sponsors_copper {

		background-image: url("../images/grid/h2_sponsors_copper.gif");
}
.box h2.sponsors_media {

		background-image: url("../images/grid/h2_sponsors_media.gif");
}
.box h2.sponsors_inkind {

		background-image: url("../images/grid/h2_sponsors_inkind.gif");
}
.box h2.sponsors_our {

		background-image: url("../images/grid/h2_sponsors_our.gif");
}



/* Press */

.box h2.media_credentials {

		background-image: url("../images/grid/h2_media_credentials.gif");
}
.box h2.press_releases {

		background-image: url("../images/grid/h2_press_releases.gif");
}
.box h2.coverage {

		background-image: url("../images/grid/h2_coverage.gif");
}

ul.sub-nav li.media_credentials, ul.sub-nav li.media_credentials a {
		background-image:url(../images/grid/subnav_press_credentials.gif);
}

ul.sub-nav li.press_releases, ul.sub-nav li.press_releases a {
		background-image:url(../images/grid/subnav_press_releases.gif);
}

ul.sub-nav li.coverage, ul.sub-nav li.coverage a {
		background-image:url(../images/grid/subnav_coverage.gif);
}


/* Logistics */

.box h2.palace {

		background-image: url("../images/grid/h2_palace.gif");
}

.box h2.parking {

		background-image: url("../images/grid/h2_parking.gif");
}
.box h2.hotel {

		background-image: url("../images/grid/h2_hotel.gif");
}

.box h2.dress_code {

		background-image: url("../images/grid/h2_dress_code.gif");
}

.box h2.airports {

		background-image: url("../images/grid/h2_airports_and_transportation.gif");
}

ul.sub-nav li.palace, ul.sub-nav li.palace a {
		background-image:url(../images/grid/subnav_palace.gif);
}

ul.sub-nav li.parking, ul.sub-nav li.parking a {
		background-image:url(../images/grid/subnav_parking.gif);
}

ul.sub-nav li.hotel, ul.sub-nav li.hotel a {
		background-image:url(../images/grid/subnav_nearby_hotels.gif);
}

ul.sub-nav li.airports, ul.sub-nav li.airports a {
		background-image:url(../images/grid/subnav_airports_and_transportation.gif);
}

/* box-sponsors */
#content .box-sponsors dl {
	margin:0 0 14px 2px;
	border-bottom:1px solid #d5d5d5;
	padding:0 0 15px;
}
#content .box-sponsors.first {
	margin-top:20px;
}
#content .box-sponsors dl:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
#content .box-sponsors dl.last {
	margin:0 0 0 2px;
	border-bottom:none;
}
	#content .box-sponsors dl dt {
		float:left;
		width:115px;
		background:#fff;
	}
		#content .box-sponsors dl dt img {
			display:block;
			margin: 20px 15px 0 5px;
		}
	#content .box-sponsors dl dd {
		background:none;
		margin:0 0 0 125px;
		padding:0;
	}
		#content .box-sponsors dl dd h4 {
			font-size:14px;
			font-weight:normal;
			color:#1b3e69;
			margin:1px 0 2px;
			border-bottom:1px solid #d5d5d5;
			padding:2px 0 1px;
		}
		#content .box-sponsors dl dd p {
			margin:0 0 13px 2px;
		}
		#content .box-sponsors dl dd p strong {
			font-size:12px;
		}

