body { margin:0;padding:0;background:#fff url(../i/bg.gif) repeat-x;font-family: 'lucida sans unicode', 'lucida grande', verdana, sans-serif;font-size:small;color:#000; }
h1 {
	font:20px georgia, serif;
	font-weight:bold;
	color:#3c4f62;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3c4f62;
}
h1.welcome {
	font:30px georgia, serif;
	font-style:italic;
	font-weight:bold;
	color:#3c4f62;
}
h2 { font:16px georgia, serif;font-weight:bold;background:#fff url(../i/callout_bg.gif) repeat-x;color:#fff;margin:0 0 2px 0;padding:6px;font-style:italic; }
p {margin-top:2px; }
a {
	color:#3366cc;
	outline:none;
	text-decoration: none;
}
li { margin-top:10px; }

#wrapper { width:980px;margin:0 auto; }
#content { margin-top:40px; }
#header { padding:2px; }
#form { font: 12px georgia, serif; }
#navigation { font:18px georgia, serif;margin:-12px 0 0 0;padding:10px;text-align:left;width:958px; }
#navigation a { margin-left:36px;color:#fff;text-decoration:none;border:0; }
#navigation a.current { border-bottom:4px solid #ffff00;color:#ffff00; }
#navigation a:hover { border-bottom:4px solid #ffff00;color:#ffff00; }
#pscroller1{ width: 260px;height: 200px;border:0;padding: 5px;background-color: transparent;margin:10px 0 0 0;font:14px georgia, serif;color:#770000; }
#weatherbug {
	margin-top:20px;
	margin-right: auto;
	margin-left: auto;
	width: 950px;
}

.calloutbox { float:left;width:260px;padding:2px;min-height:150px;margin-left:40px;background:#f9f9f9 url(../i/callout_box_bg.gif) repeat-x;border:1px solid #f0f0f0; }
.calloutp { border:1px solid #ccc;padding:2px;width:250px;margin:20px 0 0 2px;background-color:#f9f9f9; }
.centered { margin-left:35px; }
.forminput { background-color:#f9f9f9;border:1px solid #ccc;}
.padding1 { padding:4px; }
.submitbutton { font: 14px georgia; }
.treadhead { font-size:40px;color:#567294;margin-left:20px; }

#treadheadlogo {
	float: right;
	background-color: #FFF;
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 300px;
	text-align: center;
}

#otherevents {
	padding: 10px;
	width: 930px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#otherevents h1 {
	font:20px georgia, serif;
	font-weight:bold;
	color:#3c4f62;
	margin: 0px;
	padding: 0px;
}

#otherevents h3 {
	font-weight:bold;
	color:#3366cc;
	padding: 0px;
	font-family: 'lucida sans unicode', 'lucida grande', verdana, sans-serif;
	font-size: 16px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#otherevents p {
	margin: 0px;
	padding: 0px;
}

#footernav {
	width: 950px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}

