body {
background-color:#eaeaea;
font: 10px/1.6 Verdana, Arial, Helvetica, sans-serif;
}
.floats {
margin-bottom:20px;
}
.clear {
clear:both;
}
.left {
float:left;
}
.right {
float:right;
}
a {
color:#4796d8;
text-decoration:none;
}
.content a:hover {
color:#0d65af;
}
.bold {
font-weight:bold;
}
#background {
width:972px; 
margin:10px auto 10px auto;
background-color:#FFFFFF;
padding-bottom:30px;
}
h1 {
height:257px;
width:972px;
text-indent:-9999px;
margin-bottom:20px;
background-image:url(../images/header.jpg);
}
#sidecol {
width:226px;
float:left;
margin-left:16px;
display:inline;
}
#sidecol p {
margin-bottom:10px;
}
#sidecol h3 {
font-size:16px;
margin-bottom:10px;
}
#sidecol h4 {
font-size:11px;
}
#sidecol div#events p {
font-size:11px;
}
fieldset.group {
width:204px;
padding:0 5px 4px 5px;
border:1px solid #91c4c4;
}
fieldset.group legend {
color:#91c4c4;
font-size:14px;
}
div.groupgap {
height:10px;
}
ul.nav a {
line-height:30px;
display:block;
font-size:14px;
background-color:#aac6cc;
margin-bottom:1px;
letter-spacing:1px;
border-right:1px solid #0d65af;
border-bottom:1px solid #0d65af;
padding-left:10px;
color:#354228;
text-decoration:none;
}
ul.nav a:hover {
/*background-color:#CFE7E7;*/
text-decoration:underline;
}
#maincol {
width:696px;
margin-right:16px;
float:right;
display:inline;
}
.content a {
text-decoration:underline;
}
.content p {
font-size:1.4em;
color:#444;
margin-bottom:1em;
}
.content h3 {
font-size:26px;
color:#2b4a51;
font-family:Tahoma, Geneva, sans-serif;
margin-bottom:8px;
font-weight:normal;
letter-spacing:0.5px;
}
.content h4 {
font-size:1.4em;
color:#444;
font-weight:bold;
}
p.date {
font-size:11px;
color:#666666;
margin-bottom:.6em;
}
h3.post {
	margin-bottom:0;
}
h4.date {
display:block;
background-color:#f7f7f7;
margin-bottom:10px;
}	
p.postdate {
font-size:11px;
color:#666666;
margin-bottom:15px;
}
blockquote.quote {
font-size:20px;
margin-bottom:1em;
color:#666633;
}
cite.author {
font-size:12px;
color:#000000;
}
.post {
margin-bottom:25px;
}
ul#topmenu {
	margin:10px 0 20px 0;
	padding:0;
	height:30px;
	background-color:#EAF4F4;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
	display:block;
	text-align:center;
}
ul#topmenu li {
	display:inline;
}
ul#topmenu li a {
	color:#006699;
	font-size:14px;
	letter-spacing:1px;
	line-height:30px;
	text-decoration:none;
	margin:0 50px;
}
ul#topmenu li a:hover {
	text-decoration:underline;
}
#footer {
background-color:#0056a2;
text-align:center;
color:#FFFFFF;
font-size:12px;
letter-spacing:1px;
padding:5px;
margin:40px 16px 0 16px;
}
#copyright {
text-align:center;
color:#000;
font-size:11px;
letter-spacing:1px;
padding-bottom:20px;
}
.largeimage {
width:322px;
padding:5px;
margin:0 16px 16px 0;
float:left;
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
display:inline;
white-space:nowrap;
overflow:hidden;
}
a.large {
display:block;
width:322px;
height:214px;
background-position:center center;
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
cursor: url(../js/highslide/graphics/zoomin.cur), pointer;
}
.mediumimage {
width:148px;
padding:5px;
margin:0 16px 16px 0;
float:left;
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
display:inline;
white-space:nowrap;
overflow:hidden;
}
a.medium {
display:block;
width:148px;
height:98px;
background-position:center center;
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
cursor: url(../js/highslide/graphics/zoomin.cur), pointer;
}
.smallimage {
width:90px;
padding:5px;
margin:0 16px 16px 0;
float:left;
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
display:inline;
white-space:nowrap;
overflow:hidden;
}
a.small {
display:block;
width:90px;
height:60px;
background-position:center center;
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
cursor: url(../js/highslide/graphics/zoomin.cur), pointer;
}
.tinyimage {
width:40px;
padding:2px;
margin:3px 6px 6px 0;
float:left;
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
display:inline;
white-space:nowrap;
overflow:hidden;
}
a.tiny {
display:block;
width:40px;
height:26px;
background-position:center center;
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
cursor: url(../js/highslide/graphics/zoomin.cur), pointer;
}
li.document {
width:322px;
padding:5px;
margin:0 16px 16px 0;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#f7f7f7;
display:inline;
}
img.document {
float:left;
padding:5px;
}
a.document {
font-size:1.3em;
}
div#homeboxes {
margin-bottom:20px;
}
.homebox {
padding:10px;
width:320px;
}
.posts{
background-color:#EBEBD6;
}
.events{
background-color:#EEEEF7;
}
.homebox h4 {
font-size:12px;
font-weight:normal;
}
.homebox p {
font-size:11px;
}
table {
font-size:14px;
margin-bottom:20px;
}
td {
text-align:right;
padding:2px;
}
tr.even {
background-color:#fff;
}
tr.odd {
background-color:#f1f1f1;
}
div.intlink {
background-color:#dbeeff;
padding:5px;
margin-bottom:16px;
}
div.intlink p {
margin-bottom:0;
}
