body { 
	background: #fff url('../images/new_bkgd.jpg') repeat-x fixed 50% 0%; 
	margin-bottom:0px;
	margin-top:0px;
	}
	
p,h3,h4 {
	margin-top:0px;
	margin-bottom:10px;
	}
	
div#outerdiv {
	position:absolute;
	width:760px;
	left:50%;
	margin-left:-380px;
	background-color:#333;
	z-index:1;
	}
	
div#maindiv {
	position:relative;
	width:740px;
	left:10px;
	background-color:#fff;
	z-index:2;
	}
	
div#container_topnav {
	position:absolute;
	width:740px;
	height:64px;
	left:0px;
	top:0px;
	z-index:500;
	}
	
	div#topnav {
		position:absolute;
		width:740px;
		height:35px;
		left:0px;
		top:10px;
		}
		
		div#topnav span{
			position:relative;
			margin-left:25px;
			font-size:18px;
			font-family:impact,arial;
			color:#000;
			}
			
		div#topnav span:hover{
			color:#3D3DD8;
			}

div#logo {
	position:absolute;
	width:229px;
	height:116px;
	left:500px;
	top:0px;
	z-index:10000;
	}
	
div#tagline {
	position:absolute;
	width:371px;
	height:31px;
	top:80px;
	left:85px;
	}
	
div#bottomhalf {
	position:relative;
	width:100%;
	}
	
div#leftside {
	float:left;
	width:485px;
}

div#rightside {
	float:right;
	width:193px;
}
	
div#outerframe {
	position:relative;
	float:left;
	width:485px;
	height:210px;
	NOmargin-left:25px;
	left:25px;
	margin-top:110px;
	}
	
	div#photoframe {
		position:absolute;
		z-index:10;
		width:485px;
		height:210px;
		left:0px;
		top:5px;
		}
		
	div#photo {
		position:absolute;
		z-index:9;
		width:485px;
		height:210px;
		left:0px;
		top:5px;
		}
		
	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;
				}


div#sidenav {
	float:right;
	position:relative;
	width:193px;
	height:210px;
	NOmargin-right:25px;
	right:25px;
	margin-top:115px;
	background-color:#fff;
	}
	
	span.title_sidenav {
		font-family:impact,arial;
		font-size:16px;
		display:block;
		color:#770000;
		}
		
	span.ndv_link {
		position:relative;
		margin-top:1px;
		height:auto;
		}
		
		span.ndv_link a {
			font-family:'Trebuchet MS',Arial;
			font-size:14px;
			display:block;
			color:#003366;
			text-decoration:none;
		}
		
		span.ndv_link a:hover {
			font-weight:bold;
			}
	
div#content {
	position:relative;
	float:left;
	top:20px;
	left:30px;
	NOmargin-left:30px;
	width:475px;
	color:#333;
	font-family:verdana, arial;
	font-size:12px;
	line-height:140%;
	}

	
/* START: chapels */
div#chapel_bkgd {
	position:relative;
	NOfloat:right;
	right:25px;
	margin-top:115px;
	width:193px;
	height:210px;
	background-color:#fff;
	}

div#chapel_container {
	position:absolute;
	NOfloat:right;
	right:0px;
	top:25px;
	width:193px;
	height:auto;
	}
	
div.chapel_ndv {
	position:relative;
	text-align:right;
	top:0px;
	left:10px;
	width:173px;
	height:auto;
	}

	span.chapel_date {
		position:relative;
		margin-top:5px;
		margin-bottom:2px;
		height:auto;
		display:block;
		color:#003366;
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		}
		
	span.chapel_speaker, span.chapel_opponent{
		display:block;
		position:relative;
		color:#000;
		font-family:verdana;
		font-size:11px;
		line-height:120%;
		}
	span.chapel_play, span.chapel_download{
		display:inline;
		position:relative;
		top:2px;
		}
	
div#chapels_all {
	position:relative;
	text-align:right;
	left:10px;
	width:173px;
	height:25px;
	color:#003366;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	}
/* END: chapels */



/* START: stories */
div#story_bkgd {
	position:relative;
	NOfloat:right;
	right:25px;
	width:193px;
	height:auto;
	background-color:#fff;
	}

div#story_container {
	position:absolute;
	NOfloat:right;
	top:25px;
	right:0px;
	width:193px;
	height:auto;
	}
	
div.story_ndv {
	position:relative;
	text-align:right;
	top:0px;
	left:10px;
	width:173px;
	height:auto;
	}
	
	span.story_name {
		position:relative;
		margin-top:5px;
		margin-bottom:2px;
		height:auto;
		display:inline;
		color:#003366;
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		}
		
	span.story_team{
		display:inline;
		position:relative;
		color:#000;
		font-family:verdana;
		font-size:11px;
		line-height:120%;
		}
		
	div.story_story{
		text-align:right;
		float:left;
		margin-top:6px;
		width:125px;
		color:#000;
		font-family:verdana;
		font-size:11px;
		line-height:120%;
		}
		
	div.story_photo{
		float:right;
		width:40px;
		margin-top:8px;
		}
	
div#story_all {
	position:relative;
	text-align:right;
	left:10px;
	width:173px;
	height:25px;
	color:#003366;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	}
/* END: stories */



	
div#tagline_bkgd {
	position:absolute;
	left:0px;
	filter: Alpha(Opacity=50);
	-moz-opacity:0.5;
	z-index:5;
	width:547px;
	height:30px;
	top:182px;
	background-color:#000;
	}


div#footer {
	position:relative;
	width:760px;
	left:50%;
	margin-left:-380px;
	background-color:#333;
	}
	
	div#footer_nav {
		position:relative;
		height:20px;
		top:3px;
		}
	div#footer_siteby {
		position:relative;
		height:40px;
		}
	
	div#footer_nav span {
		color:#eee;
		font-family:verdana;
		font-size:9px;
		text-transform:uppercase;
		margin-right:5px;
		margin-left:5px;
		}
		
	div#footer_nav span a {
		color:#eee;
		text-decoration:none;
		}
	div#footer_nav span a:hover {
		font-weight:bold;
		}