@charset "utf-8";
/* Scanlon @ Associates.  All Rights Reserved. */

* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

body {
	background-color:#1c1616;
}

#wrapper_outer {
	text-align:left;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images_pres/bg.gif) repeat-y;
}

#wrapper {
	text-align:left;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#header {
	height:168px;
	background:url(../images_pres/header.gif);
}

#nav {
	float:left;
	width:250px;
	background-color:#ffe2e2;
	color:#4c3435;
}

#nav_inner {
	text-align:left;
	padding:2em 0 0 0; /*3.5em;*/
	margin:0;
}

#content {
	margin-left:250px;
	background-color:#fff;
	color:#4e4e4f;
}

#content_img {
	height:275px;
	background:url(../images_pres/banner.gif);
}

#content_inner {
	padding:1em 1em 2em 1em;
	margin:0;
}

#footer_wrapper_outer {
	clear:both;
	text-align:left;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images_pres/footer.gif) repeat-y;
}

#footer_wrapper {
	text-align:left;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

#footer {
	/*clear:both;*/
	height:60px;
	margin:0;
	color:#fff;
}

#footer_inner {
	text-align:center;
	padding-top:8px;
}

p { 
	font-size:.75em;
	padding-bottom:1.5em;
	line-height:150%;
}
h1 { font-size:1.75em; }
h2 { font-size:1.5em; }
h3 { 
	font-size:1.125em;
	padding-top:5px;
	color:#4c3435;
}

ul {
	font-size:.75em;
	padding-left:15px;
}
ul li { font-size:100%; }
ul li p { font-size:100%; }
ul li ul { font-size:100%; }
ul li ul li { padding-top:2px; }

.nav_list ul {
	list-style-type:none;
	font-size:100%;
	padding:0;
}

.nav_list ul li { 
	font-size:1.5em;
	border-bottom:1px dotted #4c3435;
	margin-bottom:.5em;
	padding-left:1em;
}

.nav_list ul li a {
	display:block;
	width:100%;
}

.nav_list ul li a:hover {
	background-color:#fff;
	text-decoration:none;
}

h1, h2 { 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c02429;
	padding-bottom:.5em;
}

a {
	text-decoration:none;
	color:#4c3435;
}
a:hover {
	text-decoration:underline;
}

.team table th {
	padding-right:50px;
	padding-top:10px;
	text-align:left;
}

.inline p {
	display:inline-block;
	padding-bottom:1.5em;
	padding-right:10px;
}

.links p {
	font-size:1.125em;
}

#bio_left {
	float:left;
	width:240px;
	padding-right:10px;
}
#bio_left p {
	line-height:100%;
	padding:5px 0 0 0;
}
#bio_right {
	margin-left:240px;
}

#header a {
	display:block;
	height:100%;
	width:100%;
}