/* GLOBAL LAYOUT */
	
	html {min-height:100%; margin-bottom: 1px;} /* force vertical scrollbar to show */
	
	body {
	position:relative;
	background-position:top center; 
	background-repeat:no-repeat;
	}
	
	#wrapper{
	position:relative;  
	width:900px;
	height:100%;
	margin:0 auto; /* centers content */

	}
		
	#masthead {
	position:absolute;
	width:590px;
	height:80px;
	z-index:1;
	}
		
	#main_content {
	position:absolute;
	width:870px;
	top:400px;
	min-height: 412px;	/* IE6 bug: set height for min-height */
	margin:0 15px; /* centers content */
	}

	#nav {
	position:relative;
	top:20px;  
	height:80px;
	margin:20px -15px 50px;
	}
		
	#footer {
	position:fixed;
	bottom:0;
	width:100%; height:25px;
	margin:0; padding:0;
	z-index:1;
	border-top:1px solid;}
	}


																															/*
//	BOX STYLING 																											*/

	.box, .content {
		position:relative; 			/* req for more_arrow position (can't be_table cell) */
		/* padding:14px; */			/* moved from .box to make curvy content happy... */
	}
	.outside.box {
		height:100%;
		min-height:446px; 			/* match to #home #press-intro; over-ride on home.css for #recordings-intro box */
		border:1px solid;
			-webkit-border-radius:10px;
			-moz-border-radius:10px;
			-o-border-radius:10px;
			-ms-border-radius:10px;
		border-radius:10px;
		background-repeat:repeat;
	}
	.outside.box.two-thirds {width:574px;}	
	
	.outside.box .content {margin:14px;} /* moved from .box to make curvy content happy... */
	.outside.box.two-thirds .content {margin-right:50px}
	
	.inside.box {
		padding:14px;
		background-image:none;
		border:1px solid;
			-webkit-border-radius:6px;
			-moz-border-radius:6px;
			-o-border-radius:6px;
		border-radius:6px;
	}
	.inside.box.no_padding {padding:0;}

	.divider {border-bottom:1px solid;}
				
																															/* 
//	CURVY SPINNER 																											*/	
	#article #spinner {display:none;}






	
