@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-size:medium;
	line-height:150%;
	font-family:Georgia, "Times New Roman", Times, serif;
}

img { border:none; }

p,dd,li.body { font-size:smaller; }
li.body a { font-size: larger; }
ul.body { line-height:175%; }

h1, h2, h3, dt, strong, a, div#blurb_text {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
}

h1 { font-size:160%; }
h2 { font-size:145%; }
h3 { font-size:130%; margin:0; padding:25px 0 0 0; }
h4 { font-size:115%; font-style:italic; }

dt {
	font-size:larger;
	font-weight:bold;
	margin-bottom:3px;
}

dd { margin-bottom: 20px; }

dd img { float:left; margin:10px 15px 10px 0; display:block; }

/* -------------------------------------------------------------------------- */

div#wrap {
	width:850px;
	margin:0 auto;
	border:1px solid black;
	background:#000;
}

div#header img { display:none; }

div#header {
	width:100%;
	height:162px;
	background:#f0eae5 url(../img/header.gif) no-repeat 50% top;
	margin:0;
	padding:0;
}

div#header a {
	display:block;
	width:300px;
	height:155px;
	margin:auto;
}

div#outer_content {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	background:#fff url(../img/left_col_black_bg.gif) repeat-y left top;
	min-height:625px;
}

div#left_col {
	position:absolute;
	top:10px;
	left:0;
	width:280px;
	padding:0;
	z-index:500;
}

p#what { text-align:center; }

div#blurb_text {
	width:220px;
	margin:15px 0 0 0;
	padding:15px 20px;
	color:#fdd3b8;
	font-size:130%;
	line-height:130%;
	background:#6d6e71 url(../img/blurb_bg_top.gif) no-repeat top right;
	text-align:right;
	font-style:italic;
}

div#blurb_text p.source {
	font-size:75%;
	line-height:normal;
	font-style:normal;
	color:#ddd;
}

div#end_blurb {
	width:220px;
	padding:15px 20px;
	height:25px;
	margin:0;
	background:#6d6e71 url(../img/blurb_bg_bottom.gif) no-repeat bottom right;	
}

div#blurb_photos { text-align:left; }

img.photos { margin-left:11px; }

div#right_col {
	position:relative;
	padding:0 0 0 280px;
}

#menu {
	position:relative;
	width:100%;
	line-height:120%;
	background:#000;
	z-index:300;
}

#menu ul {
	position:relative;
	float:left;
	width:100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background:#000;
}

#menu ul li.top {
	position:relative;
	float:left;
	width:25%;
	margin:0;
	padding:0;
}

#menu ul li a {
	color:#fff;
	display:block;
	padding:5px 5px 10px 10px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:100%;
}

#menu ul li a:hover { color:#ddb398; }

#menu ul li ul  { display:none; }

#menu ul li ul li a {
	background:#6d6e71;
	border-bottom:1px solid white;
}

#menu ul li:hover ul {
	display:block;
	position:absolute;
	top:33px;
	left:10px;
}

div#inner_content {
	clear:both;
	position:relative;
	background:#fff url(../img/inner_content_bg.gif) no-repeat top left;
	padding:25px 35px 75px 35px;
	z-index:70;
}

div#inner_content div#home_pg {
	background:#fff url(../img/map.gif) no-repeat 50% top;
	width:100%;
	height:400px;
}

div#intro {
	text-align:center;
	width:100%;
	height:120px;
	background:url(../img/intro_bg.gif) no-repeat 50% top;
}

div#intro strong { display:none; }

h1#pg_heading {
	position:relative;
	z-index:20;
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	border-bottom:1px solid #999;
}

div#video {
	display:none;
}

div#footer {
	clear:both;
}

