body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #4b4a20;

	line-height: 1.4em;
}

#container {
	width: 958px;
	margin: 0 auto;

}

#header {
	background: #87afaf;
	height: 148px;
	margin-bottom: 15px;
}

	#header img {
		margin: 55px 0 0 60px;
		border: none;
	}

#body {
	background: #f2f4f5;

}

	#left {
		display: inline-block;
		float: left;
		width: 577px;
		line-height: 0;
		z-index: 40;
		overflow: hidden;
		min-height: 100px
	}
	
	#right {
		width: 381px;
		display: inline-block;
		float: left;
		position: relative;
	}

#footer {
	background: #ebe1d2;
	height: 42px;	
	margin-top: 15px;
	clear: both;
	z-index: 99;
}

/*---------------- TYPE	----------------*/

h1 {
	color: #2a7891;
	font-size: 17px;
	text-transform: uppercase;
	word-spacing: 0.1em;	
	margin-top: 30px;
}

h2, h3 {
	color: #2a7891;	
}

h4 {
	color: #2a7891;	
	font-weight: normal;
	text-transform: uppercase;
	font-size: 13px;
	margin: 5px 0;
}

p {
	word-spacing: 0.1em;	
}

small{
	color: #7c7d79;
}
.small{
	font-size: 8px;
}
a {
	color: #2a7891;
	text-decoration: none;
	border: none;

}

a:hover {
	text-decoration: underline;
}



ul {
	list-style-type: none;
	padding: 0;
	margin: 5px 0;
}

li {
	padding: 3px 0;
}

#right p, #right h1, #right h2, #right h3, #right h4, #right ul {
	margin-left: 40px;
	margin-right: 40px;
}

.blue {
	color: #2a7891;	
}

.green {
	color: #299057;
}

#footer p{
	color: #8f651e;
	font-size:10px;
	position:relative;
	top:14px;
	display: inline;
	margin-left:20px;
}

#footer .copy {
	font-size: 9px;
	margin-left: 250px;
}

#footer a {
	color: #8f651e;
}




/*---------------- NAV	----------------*/

ul#nav {
	margin:-12px 0 0 570px;
	position:relative;
	z-index: 80;
}

	ul#nav li {
		float: left;
	}
	
	ul#nav li a{
		color: #0b3846;
		font-weight: bold;
		padding: 5px 10px;
		font-size:13px;
		display:block;
	}
	ul#nav li a:hover{
		text-decoration: none;
		color:  #edeee8;
	}
	
	ul#nav a.parent:hover, ul#nav a.over, a.active{
		background: url('../images/bg-nav.png') repeat;
		color: #0b3846;		
	}	

/*	Display the subnav when hovering	*/	
ul#nav li:hover ul#subnav, ul#nav a.over ul#subnav {
	display: block;
}

ul#subnav {
	display: none;	
	left:96px;
	padding:0;
	position:absolute;
	width: 195px;
	border-top: 1px solid #c7c8bf;	
	margin: 0;
	*margin-left: 4px;
	_margin-left: 4px;
	*top: 29px;
	_top: 29px;
	_left: -211px;
}

	ul#subnav li {
		float: none;
		border-bottom: 1px solid #c7c8bf;
		padding: 0;

	}
	ul#subnav li a{
		padding: 4px 10px;
		font-size:12px;
		background: url('../images/bg-nav.png') repeat;
		color: #284e5f;
		font-weight:normal;
		
	}
	ul#nav li li a:hover{
		color: #0b3846;
		background: #ccd4ce;
	}


/*---------------- HOMEPAGE SLIDERS 'n PICS	----------------*/

#home-grid-holder {
	clear: both;
	margin-bottom: 20px;
	width: 553px;
	height: 315px;
}

.home-right, .home-left {
	height: 585px;
}

ul#home-slide-list {
	margin:50px 0 0 19px;
	padding:0;
}
ul#home-slide-list li {
	padding:0;
}

ul#home-slide-list a {
	padding:3px 0 3px 22px;
	display: block;
	font-weight:bold;
}
ul#home-slide-list a:hover { text-decoration: none; }

#body .slid1 { 	color: #793480; background: url('../images/bullets/1.gif') no-repeat 0 4px;}
#body .slid2 { 	color: #9f5e1f; background: url('../images/bullets/2.gif') no-repeat 0 4px;} 
#body .slid3 { 	color: #2b6c28; background: url('../images/bullets/3.gif') no-repeat 0 4px;} 
#body .slid4 { 	color: #28426c; background: url('../images/bullets/4.gif') no-repeat 0 4px;} 
#body .slid5 { 	color: #3b8499; background: url('../images/bullets/5.gif') no-repeat 0 4px;}

#body #slider1 { background: #dfd6e0; }
#body #slider2 { background: #f2e6d5; }
#body #slider3 { background: #e0e7de; }
#body #slider4 { background: #d6dfe9; }
#body #slider5 { background: #c6d5dc; }

#body .slid1 h2{color: #793480;}
#body .slid2 h2{color: #9f5e1f;}
#body .slid3 h2{color: #2b6c28; *margin-bottom: 2px; _margin-bottom: 2px;}
#body .slid4 h2{color: #28426c;}
#body .slid5 h2{color: #3b8499;margin-bottom: 5px;}
#body .slid5 h3{margin-top: 0; color: #3b8499; }

#home-grid-holder {
	border-collapse: collapse;
}

#home-grid-holder div{
	width: 79px;
	height: 79px;
	overflow: hidden;
	float: left;
	position: relative;
}

.home-grid img {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
}

#slide-wrapper {

  height: 250px;
 position: relative;
 overflow: hidden;
}

#slide-wrapper div {
 position: absolute;
 top: 250px;
}

.sliderdiv {
	text-align: left;
	padding: 17px 20px;
	font-size: 12px;
	line-height:17px;
	height: 215px;
	width: 513px;
	line-height: 1.4em;
	z-index: 50;
}

.sliderdiv p {
	font-size: 10px;
	margin-top: 0;
}




/*---------------- CONTACT ----------------*/

.map-legend {
	background: #e4e5d6;
	width: 100%;
	height: 190px;
	position:absolute;
	top:359px;
}

.map-legend-title{
	background: #3b74a1;

}
	.map-legend-title h3{
		margin-top: 0;
		padding: 4px 0;
		color: #fff;
	}
	
/*---------------- grid images ----------------*/	


.padright {
	padding-right: 8px;
}	

.padbot {
	padding-bottom: 8px; 	
}

.float-l {
	float: left;
}

.chunk {
	display: none;
}

/*---------------- NEWS ----------------*/	
.divider-line {
	margin-top:40px;
	width: 150px;
	border-bottom: 1px solid #a5a7aa;
}

.news {
	height:430px;
	margin-top:20px;
	overflow:auto;
	width:325px;
}

.news .green {
	font-size: 12px;
}

/*---------------- WHO WE ARE ----------------*/	
ul#who-slide-list {
	margin-left: 18px;
}
ul#who-slide-list li{
	padding: 0;
}
ul#who-slide-list a {
	padding:3px 0 3px 22px;
	display: block;
	font-weight:bold;
}

ul#who-slide-list a:hover { text-decoration: none; }

.left-who {
	height: 549px;
	background: url('"../images/LeetsdaleParkNight.jpg")') no-repeat;
}

.who-div {
	font-size: 10px;
	display: none;
	height: 549px;
}

.who-div p, .who-div h3, .who-div h2 {
	color: #fff;
	padding: 0 23px;
	line-height: 1.3em;
	text-align:left;
}

.who-div h2 {
	margin: 0;
	font-size:1.5em;
	padding-top: 356px;
}

.who-div h3 {
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	margin:5px 0 10px;
	*margin: 5px 0 0;
	_margin: 5px 0 0;
}

#who-slider2 p {
	margin-top: 2px;

}

#who-slider2 h2{padding-top: 325px;}

#body .who-slid1 { 	color: #5e619b; background: url('../images/who/bullet/1.gif') no-repeat 0 4px;}
#body .who-slid2 { 	color: #bc2f2d; background: url('../images/who/bullet/2.gif') no-repeat 0 4px;} 
#body .who-slid3 { 	color: #c050aa; background: url('../images/who/bullet/3.gif') no-repeat 0 4px;} 
#body .who-slid4 { 	color: #64a063; background: url('../images/who/bullet/4.gif') no-repeat 0 4px;} 


#body #who-slider0 {  background: url('../images/LeetsdaleParkNight.jpg'); display: block;}
#body #who-slider1 {  background: url('../images/who/slide1.jpg');}
#body #who-slider2 {  background: url('../images/who/slide2.jpg');} 
#body #who-slider3 {  background: url('../images/who/slide3.jpg');} 
#body #who-slider4 {  background: url('../images/who/slide4.jpg');} 


/*---------------- LIP ----------------*/	

#body .lip h1, #body .lip p {
	margin-left: 70px;
}