body {
	background-image: url('../images/background.jpg');
	font-family: 'Benton Sans', sans-serif;
	color: #63595B;
	font-size:12px;
}

h1 {
	font-family: 'Georgia', serif;
	color: #D1AC16;
	font-style:italic;
	text-transform:lowercase;
	font-size: 24px;
	font-weight:normal;
	margin-bottom:20px;
}

h2 {
	font-family: 'Georgia', serif;
	font-size: 14px;
	margin:10px 0px;
}

.indexCopyContent p {
	line-height:15px;
}

ul {
	margin: 10px;
}

ul li {
	padding-left: 10px;
	list-style-type:disc;
}

p.featured {
	font-family: 'Georgia', serif;
	font-size: 17px;
	line-height: 20px;
}

p {
	margin-bottom:15px;
	line-height:
}

a {
	text-decoration:none;
	color: #D1AC16;
}

a:hover {
	color: #63595B;
}

hr {
	background-image: url('../images/dots.png');
	height: 2px;
	border:0;
	margin:10px 0px;
}

.clearer {
	clear: both;
}

#center {
	width: 1100px;
	margin: 0px auto;
}

#bodyTopSpace {
	height: 20px;
}

#bodyBackgroundTop {
	background-image: url('../images/body_background_top.png');
	background-repeat:no-repeat;
	background-position:top center;
	height: 32px;
}

#bodyBackgroundMiddle {
	background-image: url('../images/body_background_middle.png');
	background-repeat:repeat-y;
	background-position:top center;
}

#bodyBackgroundMiddleSpace {
	height:100px;
}

#bodyBackgroundBottom {
	background-image: url('../images/body_background_bottom.png');
	height: 15px;
	background-repeat: no-repeat;
	background-position:top center;
}

#logo {
	display:block;
	position:absolute;
	margin-left:100px;
	text-indent:-9999px;
	height: 142px;
	width: 198px;
	background-image: url('../images/logo.png');
}

#howDoI {
	display:block;
	position:absolute;
	margin-left:600px;
	height: 70px;
	width: 185px;
	background-image: url('../images/how_do_i.png');
	padding:20px 0px 0px 150px;
	background-repeat:no-repeat;
	font-size:12px;
	line-height:200%;
}

#howDoI.active{
	margin-left:600px;
	height: 223px;
	background-image: url('../images/how_do_i_drop_down.png');
	z-index:2;
}

#howDoILinks {
	display:none;
}

#howDoI.active #howDoILinks {
	display:inline;
}

#howDoI a{
	color: #D1AC16;
}

#howDoI a:hover {
	color: #63595B;
}

#topYellowNavigationArea {
	position:absolute;
	margin:75px 0px 0px 440px;
	background-image: url('../images/yellow_area_background.png');
	background-repeat: no-repeat;
	width: 619px;
}

#libraryHours {
	margin: 20px 0px 0px 35px;
	font-size: 10px;
	color:#ffffff;
}

#portals {
	margin: 25px 0px 0px 170px;
}

#portals a {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px 5px;
	color: #63595B;
}

#portals a:hover {
	color:#D1AC16;
}

#topNavigation {
	margin: 0px auto;
	width: 994px;
	height: 68px;
}

.topNavigationLinkContainer {
	display:block;
	width: 124px;
	float:left;
}

.topNavigationLink {
	display:block;
	height:49px;
	background-image: url('../images/top_navigation_item_background.png');
	padding-top:19px;
	font-family: 'Georgia', serif;
	text-align:center;
	text-transform: uppercase;
	font-size:12px;
	color: #D1AC16;
	line-height:120%;
}

.topNavigationLink.active{
	background-image: url('../images/top_navigation_item_background_selected.png');
	color: #ffffff;
}

#flashArea {
	background-image: url('../images/flash_background.png');
	width:1030px;
	height: 438px;
	margin: 10px auto 0px auto;
}

#leftColumn {
	float:left;
	width:345px;
}

#leftColumnHeader {
	background-image: url('../images/left_yellow_area_header.png');
	height: 42px;
	width: 286px;
	float:right;
	clear:both;
	padding: 21px 10px 0px 0px;
	text-align:center;
	color: #ffffff;
	text-transform:uppercase;
	font-size: 12px;
	font-weight:bold;
}

#leftColumnHeader:hover {
	color: #63595B;
}

#leftNavigationArea {
	width:267px;
	float:right;
	clear:both;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}

#leftNavigationArea a {
	color: #63595B;
}

#leftNavigationArea a:hover {
	color: #948588;
}

#leftNavigationAreaTop {
	background-image: url('../images/left_navigation_area_top.png');
	height: 19px;
}

#leftNavigationAreaMiddle {
	background-image: url('../images/left_navigation_area_middle.png');
	background-repeat: repeat-y;
	padding:22px 35px 28px 25px
}

#leftNavigationAreaBottom {
	background-image: url('../images/left_navigation_area_bottom.png');
	height: 25px;
}

#leftNavigationAreaBottomItem {
	background-image: url('../images/left_navigation_area_bottom_item.png');
	height: 38px;
	width: 247px;
	float:right;
	clear:both;
	padding: 19px 30px 0px 20px;
	font-size: 10px;
	text-transform:uppercase;
}

#leftNavigationAreaBottomItem  a{
	color: #D1AC16;
	font-weight:bold;
}

#leftNavigationAreaBottomItem  a:hover{
	color: #948588;
}

#rightColumn {
	margin-left:345px;
	width:605px;
	margin-bottom:10px;
	padding: 0px 0px 40px 40px;
	line-height: 16px;
}

#indexCopyArea {
	margin-left:345px;
	background-image: url('../images/index_copy_background.png');
	width: 681px;
	height: 342px;
	color:#ffffff;
}

.indexCopyContent {
	padding:30px 45px 0px 35px;
}

#indexCopyContentQuestion {
	position: absolute;
	margin-top: 267px;
	width: 270px;
	height:30px;
	background-color: #ffffff;
	color: #63595B;
	font-size: 10px;
	text-transform:uppercase;
}

#indexCopyContentQuestionPadding {
	padding: 10px 7px 0px 7px;
}

#indexCopyContentQuestion  a{
	color: #D1AC16;
	font-weight:bold;
}

#indexCopyContentQuestion  a:hover{
	color:#63595B;
}

.photoStackBackground {
	background-image: url('../images/page_image_background.png');
	width: 515px;
	height: 285px;
	margin: 25px auto 20px auto;
	padding: 13px 0px 0px 21px;
}

#footerArea {
	background-color:#ffffff;
	margin:0px 74px 0px 67px; 
	line-height: 125%;
	font-weight:bold;
	font-size:9px;
	color:#959799;
	padding:20px 0px;
}

#footerArea a:hover{
	color: #63595B;
}

#footerColumn1 {
	width: 260px;
	float:left;
	padding:5px 15px 0px 15px;
	border-right: 1px solid #D2D5D8;
}

#contactInformation {
	margin-bottom:20px;
	line-height:140%;
	font-size:10px;
}

#footerColumn1Links  {
	margin-bottom:20px;
}

#footerColumn1Links  a{
	color:#959799;
	text-transform:uppercase;
}

#siteDesign {
	font-size:10px;
	margin-bottom:0px;
}

#siteDesign a {
	color:#959799;
}

#footerLogo {
	float:left;
	margin-right:5px;
}

.footerLinksColumn {
	line-height:170%;
	text-transform:uppercase;
	float:left;
	padding:5px 15px 0px 15px;
}

.footerLinksColumn a {
	color:#959799;
}

.footerLinksColumn.one {
	width: 110px;
}

.footerLinksColumn.two {
	width: 130px;
}

.footerLinksColumn.three{
	width: 130px;
}

.footerLinksColumn.four {
	width: 160px;
	padding-right:0px;
}

#subNavigation {
	position:relative;
	top:-5px;
}

#subNavigation.aboutSub {
	left:50px;
}

#subNavigation.getInvolvedSub {
	left:173px;
}

#subNavigation.programsAndEventsSub {
	left:297px;
}


#subNavigationLeft {
	height:36px;
	width:7px;
	background-image: url('../images/sub_navigation_background_left.png');
	float:left;
}

#subNavigationMiddle {
	padding-top:10px; 
	height:26px;
	background-image: url('../images/sub_navigation_background_middle.png');
	float:left;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	
}

#subNavigationMiddle a {
	color: #ffffff;
	padding: 0px 10px 0px 7px;
	border-right: 1px solid #666666;
}

#subNavigationMiddle a.last {
	border: none;
}

#subNavigationMiddle a:hover {
	color: #dddddd;
}

#subNavigationRight {
	height:36px;
	width:9px;
	background-image: url('../images/sub_navigation_background_right.png');
	float:left;
}

#footerTop {
	background-image: url('../images/footer_top.png');
	width:959px;
	height:11px;
	margin-left:67px;
}