	
	/* layout */
	
	body,
	html {
		margin:0;
		padding:0;
		/* background:#a7a09a; */
		color:#000;
		font-family:arial;
		font-size: 15px;
	}
	img {
		border:none;
	}
	body {
		min-width:789px;
	}
	h1 {
		font-size:		19px;
		color:			#16047C;
		padding-bottom:	5px;
		padding-top:	5px;
	}
	p {
	}
	#wrap {
		background:#FFFFFF;
		margin:0 auto;
		width:793px;
	}
	#header {
		background:url(../images/montage.jpg) top right no-repeat;
		height:137px;
		/* padding-bottom:10px; */
	}
	#header h1 {
    	padding:	5px;
	    margin:		0;
    }
	#nav {
		background:#FF0000;
		padding:5px;
		color:white;
		font-weight:bold;
		font-size:15px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#nav a:link{
		color:white;
	}
	#nav a:visited{
		color:white;
	}
	#nav a:hover{
		color:white;
	}
	#nav a:active{
		color:white;
	}

	#map {
		border:3px solid black;
		padding:0px;
		margin-left:10px;
		/*margin-bottom:10px;*/
		width:244px;
		text-align:center;
	}

	#zoom_map {
		padding:0px;
		margin:0px;
	}

	#main {
		background:#FFFFFF;
		border:3px solid black;
		float:left;
		width:496px;
		padding-left:	10px;
		padding-top:	10px;
		padding-right:	10px;
		padding-bottom:	10px;
	}
	#main h2 {
		font-size:14px;
		padding-top:5px;
	}
	
	#main h3 {
	}
	
	#main p {
    }
	#main h3 {
		font-size:		19px;
		color:			#16047C;
		padding-bottom:	5px;
		}

	#sidebar {
		background:#FFFFFF;
		float:right;
		width:270px;
		text-align:center;
	}

	#sidebar .bannerbox {
		padding-bottom:10px;
	}

	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		background:#16047C;
		clear:both;
		color:white;
		font-size:14px;
		padding:7px;
		padding-top:10px;
	}
	#footer p {
		padding-top:5px;
		padding-bottom:5px;
		margin:0;
		font-size:12px;
    }
	#footer a {
		color:white;
		text-decoration:underline;
	}

	#middle {
		padding-bottom:10px;
		padding-top:10px;
	}

	#spacer {
		height:7px;
	}

	/* text */

	a {
		color:#16047C;
		text-decoration:underline;
	}

	.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

	.clearfix {display: inline-block;}  /* for IE/Mac */

	.fs_subnodes {
		background-color:lightblue;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
		margin-top:10px;
		clear:both;
		}

	#fs_breadcrumb {
		font-size:14px;
		text-align:right;
		}

p.maplabel {
		font-size:16px;
		font-weight:bold;
		text-align:left;
		padding:0px;
		margin-left:5px;
		margin-top:0px;
		margin-bottom:0px;
		}

a.fs_bullet {
		}

#subnodes li {
			margin:5px;
			}

#image1 {
		float:right;
		clear:both;
		}

#rssicon {
		float:right;
		font-size:11px;
		}
		
#main .more {
		float:right;
		clear:both;
		}

img.right {
		padding-left:5px;
		padding-bottom:5px;
		}