/* fonts */
body{font: 76% verdana,arial,sans-serif;text-align: center}
h1,h2,h3{font-family: "Trebuchet MS",arial,sans-serif}
h1{font-size: 200%}
h2{font-size: 160%}
h3{font-size:110%;text-transform:uppercase;letter-spacing:1px;margin:0 5px}
h2,p{margin: 0 15px;padding:0}
p{padding-bottom: 0.7em;line-height: 1.5}
a{text-decoration: none}
address{padding: 3px 15px;font-style:normal}
td.title{font-size: 110%;font-weight:bold;line-height:200%;text-indent:10px;}
/* font colors */

h1 a{color: #C1E6FF}
h1 a:hover{color: #fff}
h2{color: #f60}
h3{color: #B02A36}

/* base layout*/
html{height: 100%; margin-bottom: 1px}
html,body{margin:0;padding:0 0 20px}
body{background: #D6DEEC}

div#container{width: 750px;margin: 0 auto;text-align: left}

div#header{
	background: #84B7FF;
	margin:10px 0 5px;
	padding: 5px 0 5px;
	}
div#header div#logo{
	background: #657DA6;
	margin:0 5px;
	padding:20px 0 20px 0;
	}
div#header a{margin-left: 10px}

div#navbar {
	background:#657DA6;
	margin:0 0 5px;
	padding:0 0 5px;
	}
div#navbar ul {
	display:inline;
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	}
div#navbar ul li {
	border-left: 1px solid #ccc;
	display: inline;
	margin-left: 0;
	padding: 3px 15px;
	}
div#navbar ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
div#navbar a:link,div#navbar a:visited{
	color:#ccc;
	}
div#navbar a:hover,div#navbar li:hover{
	color:#fff;
	background:#4169e1;
	}

div#sidebar{float: right;width: 250px}
div#sidebar div{padding: 5px 0;margin-bottom: 5px}
div#sidebar div#menu{margin: 0 5px}

div#nav{background: #95B3DE}
div#nav ul,div#nav li{
	line-height: 1.5
	list-style-type:none;
	margin:0;
	padding:0 0 0 5px;
	/* text-indent: -1em; */
	}
div#nav a{
	background: url(bullet.jpg) no-repeat center left;color: #2660B1;
	margin-left:5px;
	padding-left:10px
	}
div#nav a:hover{color: #FFF}

div#sidebar p{margin: 0 5px;padding:0}
div#sidebar p+p{margin-top: 0.7em}
div#sidenotes{background:#B1C0D5}

form{
	background: #B4CEF7;
	margin: 5px 0;
	padding: 5px 0
	}
form h3{margin-bottom: 10px}
form div{padding: 5px 0}
form input#find{width: 90px;margin-left:10px}

div#content{
	background: #FFF;
	height:800px;
	padding:5px 0;
	width:495px;
	}
div#content.fullwide{width:100%;}
div#content.widelong{width:100%;}
blockquote{
	background: #CDFFAA;
	display:inline;
	float:left;
	margin: 0 10px 5px 15px;
	padding: 5px 0;
	width: 200px;
	}
blockquote p{margin:0;padding: 0 5px;text-align: center}

div#footer{
background: #CCC;
clear: right;
color: #333;
margin-top: 10px;
}
