/* @override 
	http://elevators.louddevelopment.com/css/struct.css
	http://www.dallaselevators.com/css/struct.css
*/

/****************************************************
TYPOGRAPHY
****************************************************/
body {
	font-family: Courier, sans-serif;
	color: #404b4c;
	font-size: 0.8em;
}
p {
	margin-top: 0px;
}
.head1 {
	color: #ee8c17;
	font-size: 25px;
	text-transform: uppercase;
}
.head2 {
	font-family: Arial;
	font-size: 1.3em;
	line-height: 1.4em;
	color: #e61d2b;
}

/****************************************************
BASIC STRUCTURE AND BACKGROUNDS
****************************************************/
body {
	background: #69a2b0 url(../images/gradbg.jpg) top repeat-x;
}
#body_container {
	background: url(../images/contentbg.jpg) repeat-y;
	width: 840px;
	margin: auto;
}
/* HEADER */
#header_container {
	height: 270px;
	width: 840;
	margin: auto;
}
/* MAIN CONTENT SECTION */
#content_top {
	background: url(../images/contentHDR.jpg) top no-repeat;
	min-height: 704px;
}
#content_bottom {
	background: url(../images/contentFTR.jpg) bottom no-repeat;
}
#nav_container {
	position: relative;
	left: 30px;
	width: 250px;
	height: 600px;
	float: left;
}
.navitem {
	position: relative;
	background: url(../images/navSprite.jpg);
	margin-bottom: 4px;
	top: -3px;
	width: 251px;
	height: 44px;
}
.info { background-position: 0 -44px;}
.info:hover, .infocurr { background-position: 0 0;}
.release { background-position: -251px -44px;}
.release:hover, .releasecurr { background-position: -251px 0;}
.events { background-position: -502px -44px;}
.events:hover, .eventscurr { background-position: -502px 0;}
.blog { background-position: -753px -44px;}
.blog:hover, .blogcurr { background-position: -753px 0;}
#subnav {
	width: 225px;
	margin: auto;
	font-family: Arial;
}
.sublink {
	color: #404b4c;
	text-decoration: none;	
}
.sublink:hover,
.currlink {
	color: #e61d2b;
	text-decoration: none;
}
#lobbylink {
	position: absolute;
	right: 0;
	top: -6px;
	width: 161px;
	height: 54px;
}
.lobbynav {
	width: 161px;
	height: 54px;
	background: url(../images/lobbybtn.jpg);
}
.lobbynav:hover {
	background-position: -1px 55px;
}
#content_container {
	position: relative;
	left: 65px;
	width: 500px;
	float: left;
}
.events_container {
	position: relative;
	left: 5px;
	width: 470px;
}
.events_left {
	width: 199px;
	height: 123px;
	float: left;
}
.events_photobg {
	width: 199px;
	height: 123px;
	background: url(../images/events_photobg.jpg);
}
.events_photo {
	position: relative;
	top: 9px;
	left: 31px;
}
.events_right {
	float: left;
	width: 250px;
}
#info_title {
	position: relative;
	left: 5px;
	color: #e61d2b;
	font-size: 20px;
	font-family: Arial;
	text-transform: uppercase;
}
#release_photobg {
	background: url(../images/release_photobg.jpg);
	width: 373px;
	height: 290px;
}
#release_photo{
	position: relative;
	top: 76px;
	left: 71px;
}
#release_title {
	background: url(../images/release_titlebg.jpg);
	position: relative;
	left: 5px;
	color: #e61d2b;
	font-size: 22px;
	font-family: Arial;
	text-transform: uppercase;
	width: 466px;
	height: 40px;
}
#release_titletxt {
	position: relative;
	top:7px;
	left: 5px;
}
#info_body {
	position: relative;
	left: 25px;
	width: 435px;
}
/* FOOTER */
#footer_container {
	background: url(../images/footerbg.jpg) center repeat-y;
	width: 840px;
	margin: auto;
}