/* ----- general ------- */
*{
		margin: 			0px;
		padding:		0px;
		}
	
body	{
		font: 				9pt verdana, Arial; 
		color: 			#545454;
		background:	#CDD3E3 url(images/background.jpg) repeat-y top left;
		}

p 		{
		padding: 		0 30px 15px 30px;
		margin:			0 0 0 0;
		line-height: 	1.8em;
		text-align:		justify;
		}	

h1		{
		margin:			0 0 10px 30px;
		font-size:		14px;
		color:			black;
		}

h2		{
		margin:			0 0 10px 30px;
		font-size:		13px;
		}

h3		{
		margin:			0 0 10px 30px;
		font-size:		12px;
		}
	
/* ----- grid ------- */

#wrapper {
		width:			770px;
		border:			0px solid #696969;
		background:		url(images/wrapperBackground.jpg) repeat-y top center;
		}

#header {
		width: 			768px;
		height:			153px;
		background: 	url(images/header.jpg) no-repeat top center;
		border-bottom:	1px solid black;
		}

#navigation {
		font-size:95%;
		width:			207px;
		background:	#C3E4EE	url(images/navBackground.jpg) no-repeat bottom center;
		padding-top:	25px;
		padding-bottom: 100px;
		float:			left;
		}



#footer {
		width:			768px;
		height:			25px;
		background-color:		#272C35;
		border-top:		1px solid black;
		border-bottom:		1px solid black;
		}		
		
.clear {
		clear:			both;
		}
		
		
/* ----- other ------- */				
#navigation h1{
		color:			black;
		font-size:		14px;
		margin-left:	15px;
		padding-bottom:	2px;
		margin-bottom:	13px;
		border-bottom:	1px dashed #555555;
		
		}
		
#navigation ul{
		margin-left: 	48px; 
		margin-bottom:	15px;
		list-style:		none;
		padding-right:7px;
		}
		
#navigation ul li{
		list-style:		none;
		color: 			#545454;
		margin-bottom: 	15px;
		}
		
#navigation ul li a{
		text-decoration:none;
		color:			black;
		}

#navigation ul li a:hover{
		text-decoration:underline;
		}
		
		
#navigation ul li span{
		font: 			10px verdana; 
		font-style:		italic;
		color:#444444;
		}
		

		
#header span {
		display:		none;
		}
		

#content {
		width:			561px;
		float:			left;
		padding-top:	25px;
		background-color:white;
		overflow:hidden;
		}


#content blockquote{
	margin:50px;
	}




#content h2,h3 {
		margin-top:		15px;
		}

#pubInfoLeft {
		color:			white;
		padding-top:	133px;
		padding-left:	15px;
		}		

#pubInfoRight {
		color:			white;
		margin-top:		-13px;
		padding-left:	550px;
		}		

#footerInfoLeft{
		color:			white;
		padding-top:	5px;
		padding-left:	15px;
		}
		
#footerInfoRight{
		color:			white;
		padding-top:	5px;
		padding-left:	550px;
		margin-top:		-22px;
		}

#munLogo 	{
		background:	transparent url(images/munLogo.gif) no-repeat top center;
		width:		195px;
		height:		50px;
		margin-top:	40px;
		margin-left:	542px;
		}

#munLogo span 	{
		display:	none;
		}
	
		
.photoleft {
	float:			left;
	padding: 		10px 15px 0px 30px;
	margin-right:		0px;
}

.photoleft p {
	margin: 0;
	padding: 0 ;
	color: grey;
	font-size: 10px;
	font-style:italic;
	text-align: left;
	}



.photocaption {
	padding: 0px;
	font: 10px Arial,Helvetica,sans-serif;
}

		
