@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: .8em;*/
	font-size: 12px;
	font-weight:400;
	background: #654321;
	margin: 0;
	padding: 20px 0;
	text-align: center; 
	color: #000000;
}
h1, h2 {
	color: #003797;
	/*font-size: 1.5em;*/
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
}
h3 {
	color: #003797;
	/*font-size: 1.3em;*/
	font-size: 18px;
	border-bottom: 1px solid #D5C08A;
}
h1+p, h2+p {
	margin-top: 0;
	padding-top: 0;
}
a {
	font-weight: bold;
	color: #00F;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
#container {
	width: 760px;
	margin: 0 auto;
	text-align: left;
}
/* navigation styles */
#header {
	height: 28px;
	margin-left: 10px;
}
#header ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#header li {
	display: inline;
	float: left;
}
#header li a {
	display: block;
	background: url(../../images/nav-top.jpg) no-repeat;
}
#header a span {
	display: none;
}
#header li.navAbout a {
	width: 81px;
	height: 28px;
	background-position: 0 0;	
}
#header li.navAbout a:hover, #header li.navAbout a.selected {
	background-position: 0 -28px;
}
#header li.navSpeakers a {
	width: 92px;
	height: 28px;
	background-position: -81px 0;	
}
#header li.navSpeakers a:hover, #header li.navSpeakers a.selected {
	background-position: -81px -28px;
}
#header li.navVendors a {
	width: 84px;
	height: 28px;
	background-position: -173px 0;	
}
#header li.navVendors a:hover, #header li.navVendors a.selected {
	background-position: -173px -28px;
}
#header li.navSchedule a {
	width: 92px;
	height: 28px;
	background-position: -257px 0;	
}
#header li.navSchedule a:hover, #header li.navSchedule a.selected {
	background-position: -257px -28px;
}
#header li.navSponsors a {
	width: 92px;
	height: 28px;
	background-position: -349px 0;	
}
#header li.navSponsors a:hover, #header li.navSponsors a.selected {
	background-position: -349px -28px;
}
#header li.navLogistics a {
	width: 98px;
	height: 28px;
	background-position: -441px 0;	
}
#header li.navLogistics a:hover, #header li.navLogistics a.selected {
	background-position: -441px -28px;
}
#header li.navRegister a {
	width: 92px;
	height: 28px;
	background-position: -539px 0;	
}
#header li.navRegister a:hover, #header li.navRegister a.selected {
	background-position: -539px -28px;
}
#header li.navContact a {
	width: 101px;
	height: 28px;
	background-position: -631px 0;	
}
#header li.navContact a:hover, #header li.navContact a.selected {
	background-position: -631px -28px;
}
/* body styles */
#contentHome {
	padding: 10px 95px 10px 65px;
	background: url(../../images/bg-home.jpg) #F3D68A no-repeat;
	height: 565px;
}
#contentAbout {
	padding: 10px 95px 10px 65px;
	background: url(../../images/bg-about.jpg) #F3D68A no-repeat;
	height: 565px;
}
#contentSpeakers {
	padding: 10px 45px 10px 65px;
	background: url(../../images/bg-speakers.jpg) #F3D68A no-repeat;
	height: 565px;
}
#contentVendors {
	padding: 10px 95px 10px 55px;
	background: url(../../images/bg-vendors.jpg) #F3D68A no-repeat;
	height: 545px;
}
#contentSchedule {
	padding: 10px 95px 10px 65px;
	background: url(../../images/bg-schedule.jpg) #F3D68A no-repeat;
	height: 565px;
}
#contentSponsors {
	padding: 10px 95px 10px 65px;
	background: url(../../images/bg-sponsors.jpg) #F3D68A no-repeat;
	height: 565px;
}
#contentLogistics {
	padding: 10px 95px 10px 65px;
	background: url(../../images/bg-logistics.jpg) #F3D68A no-repeat;
	height: 565px;
}
#contentRegister {
	padding: 10px 95px 10px 65px;
	background: url(../../images/bg-register.jpg) #F3D68A no-repeat;
	height: 565px;
}
#contentContact {
	padding: 10px 95px 10px 65px;
	background: url(../../images/bg-contact.jpg) #F3D68A no-repeat;
	height: 565px;
}
/* page content styles */
.eventDivider {
	clear: both;
	width: 425px;
	border-bottom: 1px solid #D5C08A;
}
.eventName {
	clear: left;
	float: left;
	width: 300px;
	margin-top: 7px;
}
.eventTime {
	float: left;
	width: 125px;
	margin-top: 7px;
}
.bioList {
	float: left;
	margin-right: 10px;
}
.bioList img {
	margin: 0 5px 5px 0;
}
#popupBlock {
	position: absolute;
}
#popup6_Part1 {
	position: absolute;
	top: 90px;
	left: 50%;
	margin-left: -235px;
	visibility: hidden;
	background: url(../../images/frame-tall.gif) no-repeat;
	width: 274px;
	height: 387px;
	color: #FFF;
	padding: 20px 40px;
}
#popup6_Part2 {
	position: absolute;
	top: 90px;
	left: 50%;
	margin-left: -235px;
	visibility: hidden;
	background: url(../../images/frame-tall.gif) no-repeat;
	width: 425px;
	height: 325px;
	color: #FFF;
	padding: 20px 40px;
}
#popup1, #popup2, #popup3 {
	position: absolute;
	top: 90px;
	left: 50%;
	margin-left: -235px;
	visibility: hidden;
	background: url(../../images/frame-tall.gif) no-repeat;
	width: 274px;
	height: 387px;
	color: #FFF;
	padding: 20px 40px;
}
#popup4, #popup5 {
	position: absolute;
	top: 140px;
	left: 50%;
	margin-left: -235px;
	visibility: hidden;
	background: url(../../images/frame-small.gif) no-repeat;
	width: 274px;
	height: 387px;
	color: #FFF;
	padding: 20px 40px;
}
#popup6 {
	position: absolute;
	top: 190px;
	left: 50%;
	margin-left: -235px;
	visibility: hidden;
	background: url(../../images/frame-small.gif) no-repeat;
	width: 274px;
	height: 387px;
	color: #FFF;
	padding: 20px 40px;
}
.popupContent {
	font-size: .8em;
	overflow: hidden;
	text-align: left;
}
.buttonRegister {
	display: block;
	width: 153px;
	height: 169px;
	background: url(../../images/btn-register.gif) no-repeat;
	background-position: 0 -169px;	
}
.buttonRegister:hover {
	background-position: 0 0;
}
.buttonRegister span {
	display: none;
}
/* footer styles */
#footer{
	padding: 10px 35px 10px 20px;
	color: #000;
	font-size: 10px;
}
#footer a {
	color: #000;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
#footer a:hover {
	text-decoration: underline;
}
#footerLeft {
	float: left;
	width: 400px;
}
#footerRight {
	float: right;
	width: 200px;
	text-align: right;
	margin: 0;
}
/* general use styles */
.clearBoth {
	clear: both;
}