/* easy-clearing  */
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}/*for firefox,safari etc*/
* html .fix {height: 1%;}/*for ie*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, dl {
	margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;vertical-align: baseline;
}

body {background:#181818; text-align:center;font-size:100%;font-family:georgia, times new roman, serif;line-height: 1.3em;}
p {font-family:arial, verdana, sans-serif;font-size:.75em;margin-bottom:1em;}
h4 {color:#8d2619; font-size:1.2em;margin-bottom:.5em;}


	#container {width:909px; margin:0 auto; text-align:left; background:url(embersImages/bg.png) repeat-y top left;}
	
	#intro {background:#8d261a url(embersImages/intro.jpg) no-repeat top left; margin:0 3px 0 4px;position:relative;}
		#intro h1 {width:285px; height:265px; float:left;background:url(embersImages/logo.jpg) no-repeat top left;text-indent:-999em;padding-bottom:30px;}
		#intro h2 {display:none;}
		#intro h3 {position:absolute; top:240px; left:33px;width:230px; text-align:right;font-size:1.1em;color:#faa023;}
		#intro h3 strong {font-weight:normal; font-size:.9em; color:#e5bf8c;}
		
		#introBlurb {width:500px; margin-right:30px; float:right;padding:30px 0 20px 0;display:inline;}
			#introBlurb p.introBlurbOpening {font-size:1em;color:#faa023;font-family:georgia, times new roman, serif;}
			#introBlurb p.introBlurbOpening strong {color:#e5bf8c;}
			#introBlurb p {color:#e5bf8c;margin-bottom:1em;font-size:.825em;}
			
		#intro h5 {width:145px; float:left;padding-top:20px;}
		#intro h5 a{width:145px; height:45px;float:left;text-indent:-999em;background:url(embersImages/introRegister.png) no-repeat top left;}
		a#mmLink {display:block; width:323px; height:60px;text-indent:-999em;background:url(embersImages/mmLogo.jpg) no-repeat top left;float:right;}
		
		
	#secondary {background:#e5bf8c url(embersImages/secondary.png) no-repeat top left; margin:0 3px 0 4px;position:relative;padding:30px;}
	* html #secondary {width:842px;}
		#moreInformation {width:520px; float:left;}
		#locationCost {width:250px; float:right;}
		#secondary strong {color:#8d2619;;font-weight: bold;}
		
		
	#tertiary {background: url(embersImages/tertiary.png) no-repeat top left; margin:0 3px 0 4px;position:relative;padding:30px;}
		#speakers {width:280px;float:left; margin-right:50px;}
			#speakers img {float:left; clear:left;}
			#speakers p {margin-left:80px;margin-bottom:2em;}
		
		#tertiary strong {color:#8d2619;;font-weight: bold;}
			
			#speakers a {width:148px; height:48px;display:block; margin-left:73px; text-indent:-999em; background: url(embersImages/speakerRegister.jpg) no-repeat top left;}
			
		#schedule {width:220px; float:left;}
			#schedule h5 {margin-bottom:0;font-size:1em;color:#753f2f;}
				#schedule h5 strong {font-weight:normal;}
				
			#schedule dl {font-size:.75em;font-family:arial, verdana, sans-serif;padding-bottom:20px;}
				#schedule dt {width:50px; float:left;clear:both;}
			
		
		
		#testimonials {width:250px; float:right;}
			#testimonials h4 {color:#3e3e3e;}
			#testimonials p {font-size:.9em;color:#963627;}
			#testimonials p.alt {color:#5d2318;}
			
		
	#rego {background:#8d2619 url(embersImages/registrationBg.png) no-repeat top left; margin:0 3px 0 4px;position:relative;padding:30px;}	
		* html #rego {width:842px;}
		#rego h4 {color:#faa023; float:left; width:170px;font-size:1.4em; height:28px;}
		#rego p {color:#e1b686; font-size:.75em;padding-top:4px;}
		
		#rego form {margin:0;padding:0;color:#fff;position:relative;}
			#rego #personalDetails {width:400px; float:left;clear:left;}
				#rego h5 {color:#fff; font-family:georgia, times new roman, serif;font-size:1.1em;padding-bottom:2px;padding-left:105px;}
				#rego li {padding:6px 0;float:left;clear:left;width:400px;}
				#rego li#li_6 {width:200px;margin-right:10px;}
					#rego li#li_6 input {width:70px;}
				#rego li#li_7 {width:190px;clear:none;}
					#rego li#li_7 label {width:70px;}
					#rego li#li_7 input {width:70px;}
			
				#rego label {display:clock; width:100px; margin-right:5px; float:left; text-align:right;letter-spacing: .5px;color:#e8d4d1;padding-top:4px;font-size:.95em;}
				#rego input {width:250px; padding:4px 5px; font-size:.9em;}
				#rego span {display:block;width:250px;}
				#rego span label {width:auto;display:inline;clear:none;float:left;text-align:left;margin:0;padding:4px 12px 0 2px;}
				#rego span input {width:auto;float:left;}
				
				#rego li.buttons {padding:0;}
				#rego li.buttons input {width:auto; position:absolute; top:205px; left:90px;}
			
			#rego #contactDetails {width:400px; float:right;}
			
			
	#footer {background:#0f0f0f; margin:0 3px 0 4px;position:relative;padding:10px;}
		#footer h2 {color:#8d2619;font-size:.8em;}
		#footer p {margin:0; font-size:.685em; line-height:1.2em; color:#e5bf8c;}
			#footer a:link, #footer a:visited {color:#e5bf8c;text-decoration:none; padding-left:55px;}
			#footer a:hover {text-decoration:underline;}
	
	p.akpc_pop {display:none;}
	.clear {clear:both;}
	p.small {font-size: 11px; }
