

				/* Layout */
#content-outer {
	/* Contains verything below portals and above footer */
	background-color:#2A2A2A;
	float: none;
	}
#content-inner {
	/* Contains everything below portals and above footer
	Directly inside content-outer */
	width: 960px;
	background-color: #EFEFEF;
	margin: auto;
	text-align: center;
	overflow: hidden;
	}
#content-left {
	/* Contains main nav & events */
	background: url(../images/content-left-back1.gif) repeat-y center top;
	width: 230px;
	float: left;
	display: inline;
	text-align: left;
	padding: 0px 0px 30050px 0px;
	margin-bottom: -30000px; 	
	}
	
#contentarea {
	/* Contains flash, key-links, quick, search, AUC everywhere, news 
	(these are all inside contentwrapper) and a br clear="all" at the end*/
	float: left;
	display: inline;
	text-align: left;
	width: 730px; /* total width should be 730px */
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	position: relative;
	}
#content-wraper {
	/* Contains flash, key-links, quick, search, AUC everywhere, news */
	display: inline;
	text-align: left;
	width: 730px;
	padding: 0 0px 0 0px;
	float: right;
	background: #EFEFEF;
	}
#content_imagearea {
	/* Contains flash */
	display: block;
	width: 686px;
	/* float: left; */
	}
#sub-wrapper {
	/* Contains key-links, news, quick/search/AUC everywhere */

	margin: 20px;
	padding: 0;
	width: 690px;
}
#content {
	/* Contains news */
	padding: 0 0 20px 0;
	/*float: left;*/
	}
#right-content {
	/* Contains quick, search, AUC everywhere */
	float: right;
	margin-top: 20px;
	padding: 0px 0px 20px 0;
	text-align: left;
	}
.cleaner {
	/* stretches height of floated elements to total height of parent element (eg: extends red of content-left all the way to footer. */
	clear: both;
	height: 1px;
	font-size: 1px;
	margin: 0; 
	padding: 0;
	background-color: transparent;
	}
#key-links {
	list-style: none;
	padding: 20px 0 0 20px;
}
#key-links li {
	padding-right: 14px;
	margin-left: -2px;
	float: left;
	padding-bottom: 0;
}
#key-links a img {
	border: none;
}
#key-links li.last-key {
	padding-right: 0px;
}
#footer-grey-inner {
	background: #000;
	width: 100%;
}				
#footer-links {
	width: 920px;
	margin: auto;
	padding: 20px;
	text-align: left;
	color: #AAA;
	background: url('../images/flying_a.gif') 772px 15px no-repeat;
	min-height: 10em;
	}
#footer-links ul {
	list-style: none;
	width: 251px;
	float: left;
}
#footer-links li {
	margin-bottom: 14px;
	letter-spacing: 1px;
}
#footer-links a {
	color: #AAA;
	text-decoration: none;
}
#footer-links a:hover {
	text-decoration: underline;
}
/* This div was commented out in the live html file 
#left-content {
	background-color: #00CC66;
	display:inline;
	float:left;
	width: 440px;
	}*/
