
/*----Structural DIVs----*/

#wrap {
	padding-top: 30px;
	position: relative;
	width: 800px;
	overflow: hidden;
	background: url(images/backgrounds/content-wrap.gif) no-repeat top right;
}

/*----Other DIVs----*/

.menuButtonTop {
	height: 30px;
	width: 60px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	left: 2px;
}

.header-about {
	height: 75px;
	overflow: hidden;
	text-align: center;
	width: 595px;
	margin: 0 0 20px 100px;
}

.header-map {
	height: 103px;
	overflow: hidden;
	text-align: center;
	width: 595px;
	margin: 0 0 0 50px;
}

.header-directions {
	height: 103px;
	overflow: hidden;
	text-align: center;
	width: 464px;
	margin: 0 0 20px 175px;
}


.text {
	width: 735px /*735px*/;
	text-align: center;
	background: url(images/backgrounds/content-text.gif) no-repeat bottom left;
	padding: 440px 0 50px 0;
}

.mapText {
	padding-left: 80px;
}

.innerText {
	margin-top: -440px;
}

#utilityBar {
	width: 622px /*707px*/;
	height: 59px /*79px*/;
	color: #7c7c7c;
	font: normal 14px/14px palatino, georgia, times, serif;
	background: url(images/backgrounds/content-footerNav.gif) no-repeat;	
	padding: 20px 0 0 95px;
}

#mainNav {
	background: transparent;
}

.menuButton {
	position: absolute;
	bottom: 50px;
	right: 30px;
	z-index: 3;
	height: 30px;
	width: 60px;
	overflow: hidden;
}

/*----Typography----*/

.text p, .mapText p {
	font: normal 14px/20px palatino, georgia, times, serif;
	color: #fff;
	margin-bottom: 10px;
	padding: 0 30px 0 120px;	
	text-align: left;
}

.mapText p {
	padding-left: 0;
}

#footer p {
	font: normal 13px/25px palatino, georgia, 'Times New Roman', times, serif;
	color: #fff;	
	text-align: center;
	margin-bottom: 20px;
}
 
/*----Links----*/

 #utilityBar a {
	color: #ead17f;
	padding: 0 5px;
	text-decoration: none;
}

#utilityBar a:hover {
	color: #91aaef;
}

#footer p a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #8197f9;
}


/*----Rollovers----*/

.menuButton a, .menuButtonTop a {
	height: 30px;
	width: 60px;
	display: block;
	background: url(images/menu.jpg) 0 0  no-repeat;
	padding-top: 60px;	
}

.menuButton a:hover, .menuButtonTop a:hover, .menuButton .selected, .menuButtonTop .selected {
	background: url(images/menu.jpg) 0 -30px  no-repeat;
}




a {
outline: none !important;
}
