@charset "UTF-8";
/* CSS Document */

body	{
	background-color:#000000;
	margin:0;
	padding:0;
}

#about	{
	background-color:#ffffff;
	margin:0;
	padding:0;
}

#page_content {
	padding:10px;	
		/* Display on top of slideshow */
	z-index:2;	
	position:relative; /* This is very important! */	
}
		
	
#container	{
		margin:0 auto;
		width:920px;
		z-index:999;
}
	
#cure	{

		height:58px;
		z-index:999;
		float:left;
}
	
#ribbon	{
		margin-right:2px;
		z-index:2;
		float:right;
}
	
#mega	{
		margin-top:32px;
		height:108px;
		width:551px;
		z-index:999;
		float:left;
}
	

	
#date	{
		margin-top:-5px;
		margin-right:2px;
		z-index:999;
		float:right;
}




#nav ul li span {
	display:none;
	height:30px;
	}
		
#nav	{
	margin:350px auto 0 auto;
	height:37px;
	width:920px;
	background-image:url(../images/bg_menu.jpg);
	background-repeat:repeat-x;
	z-index:999;
	float:left;
}

#about #nav	{
	margin:350px auto 0 auto;
	height:37px;
	width:920px;
	background-image:url(../images/bg_menu.jpg);
	background-repeat:repeat-x;
	z-index:999;
	float:left;
}

#nav ul {
		margin: 0;
		width: 920px;
		height: 37px;
		list-style-type: none;
		padding: 0;	
			
					
}

#nav a {
		display: block;
			height: 37px; 
			
}
					
#nav li {
		float: left;
		height: 37px;
				
}

#nav ul li {	
	float:left;
	list-style:none;
	height:37px;
	
}

#nav ul li.home {
		width: 80px ;
		background-image: url(../images/btn_home.jpg);
		background-repeat: no-repeat;
		margin-left:130px;

}

#nav ul li.about {
		width: 80px ;
		background-image: url(../images/btn_about.jpg);
		background-repeat: no-repeat;
		margin-left:30px;

}

#nav ul li.program {
		width: 80px ;
		background-image: url(../images/btn_program.jpg);
		background-repeat: no-repeat;
		margin-left:30px;

}

#nav ul li.speakers {
		width: 80px ;
		background-image: url(../images/btn_speakers.jpg);
		background-repeat: no-repeat;
		margin-left:30px;

}

#nav ul li.location {
		width: 80px ;
		background-image: url(../images/btn_location.jpg);
		background-repeat: no-repeat;
		margin-left:30px;

}

#nav ul li.register {
		width: 80px ;
		background-image: url(../images/btn_gallery.jpg);
		background-repeat: no-repeat;
		margin-left:30px;

}

#nav ul li.home:hover,
#nav ul li.about:hover,
#nav ul li.program:hover,
#nav ul li.speakers:hover,
#nav ul li.location:hover,
#nav ul li.register:hover	{

	background-position:0 -37px;
}





	
#content	{
		margin:0 auto;
		width:920px;
		background-image:url(../images/bg_content.jpg);
		background-repeat:repeat-x;
		z-index:5;
		float:left;
}

#contentHome	{
		margin:0 auto;
		width:920px;
		background-color:#000000;
		z-index:5;
		float:left;
}

	
#content p	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		margin:10px 40px;
		z-index:999;
}

.bigText	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		margin:10px auto;
		z-index:999;
}

#contentHome p	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		margin:10px 40px;
		z-index:999;
	
}



#wrapper_content	{
		margin:0 auto;
		width:920px;
		background-image:url(../images/transparent_bg.png);
		background-repeat:repeat;
		z-index:5;
		float:left;
}

#interior	{
	margin:15px auto 15px auto;
	padding:15px;
	width:850px;
	background-color:#FFFFFF;
}

.txtInterior	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.timeProgram	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding:10px;
}

.timeProgram2	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding:10px;
}


.txtprogram	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:10px;
}

.titleInterior	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
}

.titleSpeakers	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}	



#slideshow, img.bg {
        min-height: 100%;
        min-width: 100%;
        height: auto;
        position: fixed;
        top: 0;
        left: 0;
        z-index:-9999;
}
