body
{
	text-align:center;
	background-image:url(../Images/bg.gif);
	background-attachment:fixed;
	background-color:#fff;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:black;
	line-height:18px;
}

a { color:#2c6091; font-weight:bold; }
a:hover { text-decoration:none; }
#content 
{
	width:828px;
	margin:0px auto; 
}

#header
{
	width:auto;
	height:183px;
	background-image:url(../Images/header.png);
}

#title
{
	line-height:28px;
	width:420px;
	height:32px;
	text-align:left;
	font-size:24px;
	font-weight:bold;
	float:left;
	margin:-36px 0px 0px 383px;
	overflow:hidden;
	color:#2c6091;
}

#nav
{
	width:140px;
	float:left;
	text-align:left;
	margin:0px 0px 0px -166px;
}

#nav a 
{ 
	color:#fff;
	font-weight:bold;
	display:block;
	text-decoration:none;
	border-bottom:1px solid #036;
	padding-left:10px;
}

#nav a:hover { color:#cde; }
#nav div.stretcher a { color:#def; padding-left:18px; font-size:11px; }
#nav div.stretcher a:hover { color:#cde; }

#links img
{
	width:100px;
	border:0px;
}

#body
{
	text-align:left;
	width:auto;
	min-height:300px;
	padding:10px 20px 10px 190px;
	background-image:url(../Images/body.png);
}

#body .heading 
{
	text-align:center;
	font-size:24px;
	color:#2c6091;
}

#body strong, h3 { color:black; }

#footer
{
	width:auto;
	height:82px;
	background-image:url(../Images/footer.png);
}

ul.bio
{
	height:150px;
	padding-left:240px;
	background-repeat:no-repeat;
	margin:0px 0px 30px 15px;
}

p.bio
{
	margin:0px 0px 0px 15px;
}

ul.const
{
	list-style-type:lower-alpha;
}

a.display
{
	cursor:pointer;
}

img { border:0px; }

.newsitem
{
	margin:20px 4px 0px 0px;
}

.newsitem img
{
	margin:5px 10px 2px 0px;
	border:0px;
}

p.title
{
	margin:0px;
	padding:0px 0px 4px 4px;
	border-top:solid 1px #aaa;
	border-bottom:dashed 1px #aaa;
	font-size:16px;
	font-weight:bold;
	color:#2c6091;
	background-color:#eee;
}

p.news
{
	margin:0px;
	padding:0px;
	border-bottom:dashed 1px #aaa;
}

p.posted
{
	margin:0px;
	padding:0px;
	text-align:right;
	color:#2c6091;
	font-size:10px;
	font-style:italic;
}

#slideshow
{
	text-align:center;
}

#slideshow img
{
	margin:0px 20px;
	border:0px;
}
