body {
	margin-bottom:0px;
	margin-top:0px;
	font-family:'Trebuchet MS',verdana;
	font-size:14px;
	color:#613915;
	}
	
p,h3,h4 {
	margin-top:0px;
	margin-bottom:10px;
	}
	
div#container_main {
	position:absolute;
	width:760px;
	left:50%;
	margin-left:-380px;
	z-index:1;
	}
	
div#container_header {
	position:relative;
	top:0px;
	left:0px;
	width:760px;
	height:115px;
	}
	
	span#logo {
		float:left;
		margin-top:13px;
	}
	
	span#page_title {
		float:left;
		margin-top:10px;
		margin-left:-5px;
	}

	span#home {
		float:right;
		margin-top:-4px;
		z-index:2;
	}
	
	div#photo_strip {
		position:absolute;
		clear:both;
		top:32px;
		left:0;
		z-index:-1;
	}
	
div#container_middle {
	position:relative;
	top:0px;
	left:0px;
	width:760px;
	height:auto;
	}
	
	div#navigation_left {
		float:left;
		width:150px;
		height:200px;
		background-color:transparent;
		text-align:right;
		border-right-style:dotted;
		border-right-width:1px;
		margin-top:3px;
	}
	
		span.title_sidenav {
			margin-right:20px;
			font-weight:bold;
			text-transform:uppercase;
			display:block;
			}
	
		span.ndv_link {
			margin-right:20px;
			display:block;
			}
			
		span.ndv_link a {
			color:#000;
			font-size:14px;
			text-decoration:none;
			}
			
		span.ndv_link a:hover {
			font-weight:bold;
			}
			
		span.ndv_link_2 {
			margin-right:20px;
			margin-top:-3px;
			display:block;
			}
			
		span.ndv_link_2 a {
			color:#000;
			font-size:11px;
			text-decoration:none;
			}
			
		span.ndv_link_2 a:hover {
			font-weight:bold;
			}
	
	div#content {
		float:right;
		width:600px;
		height:275px;
	}
	
	div#holder_content {
		position:relative;
		left:10px;
		top:0px;
		width:580px;
		height:245px;
		overflow:auto;
		padding-right:10px;
		}
		
		div#holder_content span {
			font-family:'Trebuchet MS',verdana;
			font-size:14px;
			color:#000;
			line-height:150%;
		}
	
div#container_bottom {
	position:relative;
	width:580px;
	left:90px;
	top:5px;
	height:auto;
	}
		
	div.contain_nav_ndv {
		float:left;
		margin-left:4px;
		}
	
	div.nav_ndv img {
		filter: Alpha(Opacity=80);
		-moz-opacity:0.80;
		}
		
	div.nav_ndv img:hover{
		filter: Alpha(Opacity=100);
		-moz-opacity:1.00;
		cursor:pointer;
		}
		
	div#background_caption {
		position:absolute;
		z-index:11;
		width:485px;
		height:30px;
		left:0px;
		top:180px;
		background-color:#000;
		filter: Alpha(Opacity=60);
		-moz-opacity:0.60;
		}
		
	div#container_caption {
		position:absolute;
		z-index:12;
		width:485px;
		height:30px;
		left:0px;
		top:180px;
		filter: Alpha(Opacity=100);
		-moz-opacity:1.0;
		}
		
		span#left_caption {
			position:relative;
			float:left;
			left:10px;
			top:10px;
			color:#fff;
			font-size:8pt;
			font-family:arial;
			}
			
		span#right_caption {
			position:relative;
			float:right;
			right:10px;
			top:11px;
			}
			
			span#right_caption a {
				color:#FFCC00;
				font-size:7pt;
				font-family:arial;
				text-decoration:none;
				}
				
/*START: events */
div#img_event{
	float:left;
	text-align:center;
	width:80px;
	height:auto;
	position:relative;
	top:2px;
	}
div#events div#details {
	float:left;
	NOheight:105px;
	width:180px;
	}
	
span#title_event{
	display:block;
	margin-left:0px;
	color:#336699;
	font-weight:bold;
	line-height:120%;
	}
	
span#date_event{
	display:block;
	margin-left:0px;
	color:#000;
	line-height:120%;
	}
	
span#details_event{
	display:block;
	margin-left:0px;
	color:#000;
	line-height:120%;
	font-size:9px;
	}
	
span#details_event a{
	color:blue;
	}
	
/* START: chapels */
div#chapel_container {
	position:relative;
	left:0px;
	top:0px;
	width:480px;
	height:auto;
	}
	
div.chapel_ndv {
	position:relative;
	top:0px;
	left:0px;
	width:480px;
	height:auto;
	}

	span.chapel_date {
		position:relative;
		margin-top:-10px;
		margin-bottom:0px;
		height:auto;
		display:inline;
		color:#003366;
		font-family:verdana;
		font-size:12px;
		}
		
	span.chapel_speaker, span.chapel_opponent{
		display:block;
		position:relative;
		color:#000;
		font-family:verdana;
		font-size:12px;
		line-height:120%;
		font-weight:bold;
		}
	span.chapel_play, span.chapel_download{
		display:inline;
		position:relative;
		top:11px;
		}
	
div#chapels_all {
	position:relative;
	text-align:right;
	left:10px;
	width:100%;
	height:25px;
	color:#003366;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	}
/* END: chapels */

div.footer {
	position:relative;
	width:500px;
	left:50%;
	margin-left:-250px;
	height:auto;
	text-align:center;
	}
	
	div.footer span.center {
		text-align:center;
		font-size:10px;
		}
		
/*START: video container*/
div#movie_container {
	display:none;
	position:absolute;
	top:50%;
	margin-top:-140px;
	left:50%;
	margin-left:-180px;
	width:360px;
	height:280px;
	z-index:500;
	background-color:#111;
	}
	
div#movie_close {
	float:right;
	position:absolute;
	width:10px;
	height:10px;
	top:5px;
	right:5px;
	}
	
div#movie_close a:hover {
	pointer:hand;
	}
	
div#FlashDisplay {
	position:absolute;
	top:20px;
	left:20px;
	width:320px;
	height:240px;
	}
/*END video container*/