/*======================= CSS STYLE RESET ======================== */
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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

/* =================================================================================================== */
/* GENERAL SITE CSS */
/* =================================================================================================== */
body{
	margin: 50px auto;
	background: #600 url(images/background.jpg) repeat;
	color: #222;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: .5em;
	text-align: center;
	line-height: 50%;
	width: 100%;
	z-index: 1;
	}
	
	/* =================================================================================================== */
	/* GENERAL STYLING */ 
	/* =================================================================================================== */
	/* base links */	
	a:link, a:visited{color:#600; border-bottom:1px solid #600; text-decoration:none; padding-bottom:1px;}
	a:hover, a:active{color:#600; border-bottom:2px solid #600; text-decoration:none; padding-bottom:1px;}	
	sup{position:relative; top:-4px;}
	
	/* =================================================================================================== */
	/* LAYOUT STYLING */
	/* =================================================================================================== */
	#wrapper{
		position: relative;
		width: 1008px;
		height: 100%;	
		margin: 0 auto;
		padding: 0 50px;
		z-index: 1;
		}
		
		#main-image{
			position: relative;
			margin: 0 auto;
			width: inherit;
			height: 690px;
			background: transparent url(images/background2.jpg) no-repeat;
			z-index: 1;
			padding: 5px;
			}
			
			#content{
				float: right;
				margin-top: 190px;
				height: auto;
				z-index: 2;
				width: 500px;
				}
				#headline{font-size:15px; line-height:21px; color:#333;}
				p{font-size:12px; line-height:130%; padding-bottom:10px;}
				

	#speakers {
	position: relative;
	width: 500px;
	margin-bottom: 130px;
	}
									
		#footer-text{color:#fff; font-size:10px; width:inherit; height:20px; display:block; margin:5px auto; text-align:left;}
			#footer-text .left{float:left; margin:0; padding:0;}
			#footer-text .right{float:right; margin:0; padding:0;}
			
			
