a:visited {  color: #339; text-decoration: none}
a:active {  color:#390; text-decoration: none}
a:link {  color:#339; text-decoration: none}
a:hover {  color:#C30; text-decoration: none}


body {

	background-image: url('images/outerbg.jpg');
	/*text-align: center;*/

	}


.pmr #container {
	width: 1138px; /* the auto margins (in conjunction with a width) center the page */
	height: 854px;
	border: 1px solid #000000;
	/*	display:block; */
	text-align: left;
	margin-top: 10;
	margin-right: auto;
	margin-bottom: 10;
	margin-left: auto;
	background-image: url('images/river5.jpg');  /*moved this from BODY & next line to make the page work more consistently across browswers */
	background-color: white; /* needed? being blocked out by background image?  */
	z-index: 80;

    }

.pmr #header {
	display: block;
/*	postion:absolute;
	width:930;
	left:20; */
     }

/*
#header #BackgroundThumbnails {
	position: relative;
	top: -36px;
	left: 890px;
	width: 217;
}
*/

.pmr #menu {
	display: block;
	position: relative;
	top: 10px;
	left: 22px;
	width:100px; /* was 120 */
	height:790px;
	z-index:99;
	float: left;
	/*font:"Arial Black", Gadget, sans-serif; 
	font-size:12px;
	color:#303;*/
  }
  

.pmr #menu-item  {
  display: block;
  width:95;  /*was 118 */
  margin-top: 5px;
  margin-bottom: 5px; 
  
  border-top: solid 1px #F1F2F3;
  border-left: solid 1px #F1F2F3;
  border-bottom: solid 1px #CFD0D0;
  border-right: solid 1px #CFD0D0;

/*
border-top: solid 1px #CFF;
  border-left: solid 1px #CFF;
  border-bottom: solid 1px #66F;
  border-right: solid 1px #66F;
  background-image:url(images/skybutton.png);
  background-color:#B8CFFB;*/
  padding:1px;
  padding-left:8px; 
  
 
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
 /* font-weight:500;
  color:#303; */
  }
  
.pmr #menu-item a:hover{
  display:block;
  background:#CAE8E1;
  color:#600;
}



.pmr #menu-item a:active {
  display:block;
  color:#093;
  
}
  
  
.pmr #main {
	display:block;
	position:relative;
	top: 10px;
	/*left: 0px; */
	width:951px;
	height:300px;
	margin-right:20px;
	z-index:48;
	float:right;
  }
  
.AnnsBlogContainer {
	display:block;
	position:relative;
	left: 120px;
	width:650px;
/*	z-index:50;	  */
    }
  
.AnnTitle {
    display:block;
	position:relative;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	color:black;
	letter-spacing:0.3em;
	padding-top:28px;
	padding-bottom:28px;
    }
	
.AnnsBlogTitle {
	display:block;
	position:relative;
	padding:8px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:20px;
	color:black;
/*	z-index:53; */
    }	

.AnnsPostDate {
	display:block;
	position:relative;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	font-style:italic;
	margin-left:8px;
/*	z-index:54; */
    }

.AnnsBlog {
    display:block;
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	line-height:1.8em;
	margin-left: 60px;
	margin-right:25px;
	padding:12px;
    border: 1px grey solid;
    background-color:#B4EF9A;	
  /*  z-index:55;  */
    }
	
.AnnsBlog img {margin:8px;}	

.pmr #mission {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	line-height:1.6em;
	position:absolute;
	left:53px;
	top:0px;
	width:572px;
	height:139px;
	z-index:6;
	
}

.pmr #MasterPlan1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	background-color:#FFF;
	/*	line-height:1.8em;*/
	position:absolute;
	left:0px;
	top:0px;
	width:438px;
	/*	height:139px;*/
	z-index:6;
	padding:10px;
	border:1px solid black;
	
}

.pmr #MasterPlan2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	background-color:#FFF;
	/*	line-height:1.8em;*/
	position:absolute;
	left:478px;
	top:0px;
	width:444px;
	/*	height:139px;*/
	z-index:6;
	padding:10px;
	border:1px solid black;
}

.pmr #MPOverviewMap {
	position:relative;
	z-index:50;
}

.pmr #MasterPlan3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	background-color:#FFF;
	/*	line-height:1.8em;*/
	position:absolute;
	left:796px;
	top:38px;
	width:126px;
	/*	height:139px;*/
	z-index:55;
	padding:10px;
	list-style:none;
	/*border:1px solid black;*/
}


.pmr #CentralPark {
	position:absolute;
	left:1px;
	top:49px;
	width:186px;
	height:113px;
	z-index:52;
	border: 1px solid black;
}

.pmr #VisionPaper {
	position:absolute;
	left:192px;
	top:278px;
	width:257px;
	height:404px;
	z-index:1;
/*	border: 
	1px solid #000000;
		background-color:white;*/
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
}

.pmr #VisionPaper a:link {  color:white; text-decoration: none}
.pmr #VisionPaper a:hover {  color:yellow; text-decoration: none}


.pmr #ExpressArticle0508 {
	position:absolute;
	left:608px;
	top:89px;
	width:324px;
	height:243px;
	z-index:69;
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.pmr #Greenway {
	position:absolute;
	left:542px;
	top:434px;
	width:150px;
	height:95px;
	z-index:7;
	border: 1px solid #000000;
	
}

.pmr .City {
	z-index:auto;
	/*	background-color: #E3E6EE;  */
	padding:3px;
	/*	border: 1px solid #000000;  */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.pmr #City1 {
	position:absolute;
	left:1px;
	top:0px;
	width:400px;
	height:250px;
}

.pmr #City2 {
	position:absolute;
	left:451px;
	top:0px;
	width:484px;
	height:250px;
	
}

.pmr #Contact1 {
		position:absolute; 
	left:165px; 
	top:0px; 
	width:300px; 
	height:250px; 
}

.pmr #Contact2 {
		position:absolute; 
	left:565px; 
	top:0px; 
	width:300px; 
	height:250px; 
	padding-top:12px;
}

.pmr #Goals1 {
	position:absolute;
	left:0px;
	top:10px;
	width:260px;
	height:24px;
}

.pmr #Goals2 {
	position:absolute;
	left:0px;
	top:52px;
	width:295px;
	height:179px;
}

.pmr #Goals3 {
	position:absolute;
	left:324px;
	top:54px;
	width:309px;
	height:177px;
}

/*.pmr #JSarticle1 {
	position:absolute; 
	left:140px; 
	top:20px; 
	width:197px; 
	height:235px; 
}*/

.pmr #JSarticle2 {
	position:absolute;
	left:0px;
	top:163px;
	width:298px;
	height:74px;
	z-index:71;
}



.pmr #wuwm {
	position:absolute;
	left:321px;
	top:119px;
	width:260px;
	height:189px;
}

.pmr #LakeEffect {
	position:absolute;
	left:607px;
	top:6px;
	width:313px;
	height:62px;
}
	
.pmr #Protect {
	position:absolute;
	left:20px;
	top:20px;
	width:278px;
	height:169px;
}

.pmr #Protect2 {
	position:absolute;
	left:1px;
	top:-2px;
	width:629px;
	height:169px;
}

.pmr #trailmap {
	position:absolute; 
	left:158px; 
	top:333px; 
	width:230px; 
	background-color: #FFFFCC; 
	border: 1px solid #000000; 
	padding:10px; 
	height: 65px;
	text-align:center;
}

.pmr #NEsidePlan {
	position:absolute;
	left:457px;
	top:21px;
	width:201px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding:8px;
	text-align:center;
}

.pmr #Workshops {
	position:absolute;
	left:526px;
	top:38px;
	width:138px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding:3px;
	text-align:center;
}

.pmr #Overlay {
	 position:absolute; 
	 left:461px; 
	 top:333px; 
	 width:415px; 
	 height:185px; 
	 background-color: #FFFFCC; 
	 background-color: #FFFFCC; 
	 border: 1px solid #000000; 
	 padding:15px;
}

.pmr #RFP {
	position:absolute;
	left:662px;
	top:54px;
	width:216px;
	height:104px;
	padding:15px;
}

.pmr #LViewShed1 {
	position:absolute; 
	left:8px; 
	top:0px; 
	width:587px; 
	height:427px; 
	z-index:76;
}

.pmr #ViewShed {
	position:absolute; 
    left:589px; 
	top:2px; 
	width:330px; 
	height:113px; 
	z-index: 88;
	text-align:right;
	padding-top:8px;
	padding-right:18px;
	}


/*
.pmr #DesignCredit {
	display:block;
	position:absolute;
	left:768px;
	top:778px;
	width:235px;
	height:20px;
	z-index: 89;
	color:#DB9DFF;
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 9px;
}  */

.pmr #DesignCredit a:link {color:yellow}




#gallery {
	position:relative;
	width:950px;
	height:500px;
	margin:0;
	font-family:verdana, arial, sans-serif;
	font-size:12px;
}

#gallery a.pics {float:left; padding:7px 21px; display:inline; color:#000; text-decoration:none; width:75px; height:75px; cursor:default;}
#gallery a.pics img.thumb {display:block; border:1px solid #000;}

#gallery a.pics span {display:none; border:0; width:900px;   text-align:center;}
#gallery a.pics span img {margin:10px auto; border:1px solid #000;}

#gallery a.pics:hover {white-space:normal;}
#gallery a.pics:hover img.thumb {border:1px solid green;}
#gallery a.pics:hover span {display:block; position:absolute; margin:10px auto; left:30px; top:170px; z-index:10; height:480px; color:#EFC;}

#gallery a.pics:active img.thumb {border:1px solid #fc0;} 
#gallery a.pics:active span {display:block; position:absolute; margin:10px auto; left:30px; top:170px; z-index:5; height:480px;}

#gallery a.pics:focus {outline:0;}
#gallery a.pics:focus img.thumb {border:1px solid #fc0}
#gallery a.pics:focus span {display:block; position:absolute; margin:10px auto; left:30px; top:170px; z-index:5; outline:0; height:480px;}

#gallery span.info {clear:left; display:block; text-align:center; line-height:20px; margin:0; padding:200px 0 0 0; width:600px; text-align:center; color:#FFC; z-index:1;}
#gallery span.info a {color:#EFC;}
#gallery span.info a:hover {text-decoration:none;}
 
.MPmtg {font-size:11px; color:#009;}
.MPmtg2 {font-size:10px; color:#900;}

#public-mtg {
	position:absolute;
	left:684px;
	top:40px;
	text-align:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	width: 250px;
	height: 146px;
	}


.pmr #nik-article {
	position:absolute;
	left:0px;
	top:93px;
	width:309px;
	height:43px;
	z-index:69;
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.pmr #bizjrnl-article {
	position:absolute;
	left:343px;
	top:7px;
	width:237px;
	height:82px;
	z-index:69;
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.pmr #express-article-0610 {
	position:absolute;
	left:-1px;
	top:7px;
	width:314px;
	height:82px;
	z-index:69;
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
