
/* 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 {
		font: 100% Tahoma, Arial, Verdana, sans-serif;
		color: #322317;
	}
		#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:76px;
		}
		#header ul#nav li.overview,
		#header ul#nav li.overview a {
			background-image: url("../images/grid/bg_nav_overview.gif");
			width:94px;
		}
		#header ul#nav li.speakers,
		#header ul#nav li.speakers a {
			background-image: url("../images/grid/bg_nav_speakers.gif");
			width:85px;
		}
		#header ul#nav li.where,
		#header ul#nav li.where a {
			background-image: url("../images/grid/bg_nav_where.gif");
			width:72px;
		}
		#header ul#nav li.sponsors,
		#header ul#nav li.sponsors a {
			background-image: url("../images/grid/bg_nav_sponsors.gif");
			width:92px;
		}
		#header ul#nav li.program,
		#header ul#nav li.program a {
			background-image: url("../images/grid/bg_nav_program.gif");
			width:88px;
		}
		#header ul#nav li.press,
		#header ul#nav li.press a {
			background-image: url("../images/grid/bg_nav_press.gif");
			width:107px;
		}
		#header ul#nav li.relevant_reading,
		#header ul#nav li.relevant_reading a {
			background-image: url("../images/grid/bg_nav_relevant_reading.gif");
			width:150px;
		}
		#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 -60px;
		}
			#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:#2B1E14 url("../images/grid/header_subpage.gif") 100% 0 no-repeat;
	}
	#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_where.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;
		}


/* 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:#edeceb;
}
	#col-4.col .box {
		margin:12px 10px 0 9px;
	}
#col-5.col {
	width:503px;
	margin:0;
}
	#col-5.col .box {
		margin:12px 11px 0 11px;
	}
	/* gfx headers */
	.box h2 {
		border-top:1px solid #8d7969;
		border-bottom:1px solid #8d7969;
		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.summit_2007 {
		background-image: url("../images/grid/h2_ss_2007.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 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#col-4 .box p,
	.col#col-5 .box p {
		margin: 0 0 16px;
	}

	/* list */
	ul {
		margin: 0 0 17px;
	}

	ul.normal-list {
		
	}
		ul.normal-list li {
			background:url("../images/grid/dot.gif") 21px 8px no-repeat;
			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.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;
	}

	/* 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 2007 */
.box p.summit_2007 {
	margin:0;
}
	.box p.summit_2007 a {
		background:url("../images/content/button_summit_2007.jpg") 0 0 no-repeat;
		display:block;
		height:110px;
		margin:13px auto;
		width:225px;
	}
	.box p.summit_2007 span {
		display:none;
	}
/* 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;
	}


/* 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;
		}

/* 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 {
		margin-bottom:15px;	
	}
	.box ul.partners li.clarium,
	.box ul.partners li.clarium a {
		background-image: url("../images/content/logo_clarium.gif");
		height:52px;
		width:106px;
	}
	.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 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;
	}

/* Section - #footer
---------------------------------------------------------- */
#wrapper-footer {
	text-align:center;
	background:#2B1E14;
	color:#fff;
	padding:0 3px 3px;
	line-height:1.5em;
	clear:both;
}
	#wrapper-footer a {
		color:#fff;
	}
	#footer {
		border:1px solid #8d7969;
		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 */
		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");
		}


/* people */
.people {
	border-top:1px solid #8d7969;
	border-bottom:1px solid #8d7969;
	height:151px;
	margin: 0 0 1px;
}
	.people h1,
	.people h3{
		display:none;
	}
	/* 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/speakers/bostrom_nick_data.jpg") 0 0 no-repeat;
	}
	.people#drexler_eric_data {
		background: url("../images/content/speakers/drexler_eric_data.jpg") 0 0 no-repeat;
	}
	.people#hofstadter_douglas_data {
		background: url("../images/content/speakers/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/speakers/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;
	}

/* 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;
		}


/* Page - rsvp today
---------------------------------------------------------- */
form {
	background:url("../images/grid/bg_box_max.gif") 0 0 no-repeat;
	margin:0 0 9px;
}
	form fieldset {
		border:none;
		border-bottom:1px solid #e6e1dd;
		padding:18px 0 14px;
	}
	form input.text,
	form select {
		border:1px solid #8d7969;
		background:#fff;
		padding:2px 0 0 5px;
		height:16px;
	}
	form input.text:focus,
	form select:focus {
		border:1px solid #2b1e14;
	}
	* html form input.text {
		height:20px;
		heigh\t:16px;
	}
	form select {
		height:18px;
	}
	* html form select {
		height:16px;
	}
	form div.row {
		padding: 0 0 5px; 
	}
	form div.row:after {
		content: "."; 
		display: block; 
		height:0; 
		clear: both; 
		visibility: hidden;
	}
	* html form div.row {
		height: 1px;
	}
	form div.row {
		display:block;
	}
	form h4 {
		color:#322317;
		font-weight:bold;
		font-size:100%;
		margin: 0 0 6px;
	}
	form label span {
		color:#104393;
	}
	form label span.info {
		color:#6e6e6e;
		font-size:81.82%;
		line-height:1em;
		margin:-3px 0 0;
		display:block;
	}
	form .submit-box {
		background:#f1f0ef url("../images/grid/bg_submit-box.gif") 0 0 no-repeat;
		text-align:center;
		padding:9px 0 7px;
	}
		form .submit-box #submit {
			margin:0 auto;
		}


	/* fieldset.text */
	form fieldset.text-box label {
		float:left;
		width:182px;
		padding:0 10px 0 0;
		text-align:right;
	}
	* html form fieldset.text-box label {
		width:192px;
		widt\h:182px;
	}
	form fieldset.text-box input.text{
		width:158px;
	}

	* html form fieldset.text-box input.text{
		width:165px;
		widt\h:158px;
	}
	form fieldset.text-box select {
		width:165px;
	}
	* html form fieldset.text-box select {
		width:165px;
		widt\h:165px;
	}
	/* fieldset.checkbox-box */
	form fieldset.checkbox-box {
		padding-left:50px;
		padding-right:50px;
	}
	form fieldset.checkbox-box label {
		float:left;
		width:344px;
	}
	form fieldset.checkbox-box input.checkbox {
		margin:2px 11px 0 0;
		float:left;
	}
	/* fieldset.mix-box */
	form fieldset.mix-box {
		padding-left:50px;
		padding-right:50px;
		border-bottom:none;
	}
		form fieldset.mix-box h4{
			margin:0;
		}
		form fieldset.mix-box h4 {
			margin:0;
		}
		form fieldset.mix-box label {
			display:block;
			margin:0 0 4px;
		}
		form fieldset.mix-box input.text {
			width:361px;
		}
		* html form fieldset.mix-box input.text {
			width:368px;
			widt\h:361px;
		}


/* 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:22px;
	background-repeat:no-repeat;
	background-position:13px -19px;
	list-style:none;
	margin:0 1px;	
	vertical-align:top;
}
.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:22px;
		background-repeat:no-repeat;
		background-position:13px 5px;
		
	}
	.box ul.sub-nav li a:hover {
		background-position:13px -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;
	}
/* .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;
}


