	body{
		background: #ffffff url('images/backgroundtile.jpg') 5px 0px;
	}
	
	p, li, a, span{
		font-family:verdana, sans-serif;	
	}
	
	h1 a{
		color: #7c4289;
		text-decoration: none;
	}
	h1 img {
		font-size: 40px;	
		font-family: "minion pro", sans-serif;
		margin: -29px 0 0 6px;
	}

	h2{
		color: #2c945b;
		font: bold 1em "minion pro", sans-serif;
	}	
	
	#bodywrap{
		background:  url('images/bodywrap.png') no-repeat;
		border-top: 1px solid;
	}
	#wrapper{
		width: 760px;
		margin: 20px auto;
		background:  url('images/wrapperback.png') repeat-y;
	}	

	
	#header{
		background:  url('images/headerback2.png') no-repeat;
		width: 760px;
		height: 109px;
	}
	
	#headimage{
		float: right;
		margin: 21px 58px 0 0;
		border: 1px solid white;
	}
	
	#header h1{
		position: relative;
		left: 30px;
		top: 15px;
		width: 400px;
	}
	
	#menu{
		background: transparent url('images/menuback.png');
		float: left;
		margin: 29px 0 0 0;
	}
	
	#menu li{
		width: 268px;
	}
	#menu li a{
		color: #7c4289;
		text-decoration: none;
	}
	#menu li img {
		font-size: 30px;	
		font-family: "minion pro", sans-serif;
	}	
	#menu li a{	
		display : block;
		height: 55px;
		padding: 22px 0 0 20px ;
		background: transparent url('images/menuitemback.png');
	}
	
	#menu li a:hover{	
		background: transparent url('images/menuitemback.png') bottom;
	}	
	
	#content{
		margin: 26px 26px 10px 290px;
		width: 410px;
		border-left: 1px solid #cdbcd5;
		padding: 0 24px;
	}
	
	#content p,#content li{
		font-size: 0.75em;
		color: #3d5a4a;
		line-height: 1.5em;
		text-align: justify;
		padding: 10px 0;
	}
	
	#content li{
		margin-left: 30px;
		padding: 2px 0 0 0;
		list-style-image: url('images/bullet.png');
	}
	
	#content a{
		text-decoration: none;
		font-size: 1em;
	}

	#content a:link{color: #471459; border-bottom: 1px dotted;}
	#content a:visited{color: #270439; border-bottom: 1px dashed;}
	#content a:hover{color: #774499; border-bottom: 1px solid;}
	#content a:active{color: #F00; border-bottom: 1px solid;}

	#content ul.gallery li{
		width: 102px;
		height: 102px;
		float: left;
		list-style: none;
		margin: 4px;
	}
	
	#content ul.gallery a{
		text-align: center;
		display: block;
		border: none;
	}
	#content ul.gallery img{
		margin: auto;
	}
	
		
	img.dragimage{
		border: 1px solid black;
		box-shadow: -2px 2px 2px rgba(135,144,166,0.2);
		-webkit-box-shadow: -2px 2px 2px rgba(135,144,166,0.2);
		-moz-box-shadow: -2px 2px 2px rgba(135,144,166,0.2);
		margin: 0 2px 16px 14px;
	}
	
	img.dragimage{
		float: right;
	}

	#footer{
		background:  url('images/footer.png') no-repeat;
		width: 740px;
		height: 35px;
		color: #471459;
		padding: 20px 0 0 20px;
		overflow: auto;
	}
	
	#footer a{
		text-decoration: none;
		font-size: 0.75em;
	}

	#footer span a:link{color: #471459; border-bottom: 1px dotted;}
	#footer span a:visited{color: #270439; border-bottom: 1px dashed;}
	#footer span a:hover{color: #774499; border-bottom: 1px solid;}
	#footer span a:active{color: #F00; border-bottom: 1px solid;}
	
	span.footmail{
		float: left;
	}
	
	a.civicnet{
		display: block;
		margin:0px 20px 0 5px;
		width: 21px; 
		height: 21px;
		background: url('images/logo.png');
		text-indent: -2999px;
		float: right;
	}
	
	a.civicnet:hover{
		background: url('images/logo.png') bottom;
	}

