* {
margin: 0;
padding: 0;font-family: "Tw Cen MT", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
}
body {margin: 20px 0;
background: #FFFFFF url(images/spacer.gif) repeat-x;
color: #666666;
font-family: "Tw Cen MT", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
text-align: center;}

a {  
text-decoration: none
}
a:link{color: #800000;
}
a:visited{
color: #BA3202;
}
a:hover{
color: #ED4401;
}
a:active{
color: #ED4401;
}

p {line-height: 1.4em;margin-bottom: .8em;font-size: 1.1em;}

h1, h2, h3, h4 {
font-family: "Tw Cen MT", "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;font-weight: normal;
}
h1 {
font-size: 1.5em;
color: #333333;
margin-bottom: .3em;padding-bottom: 2px;border-bottom: 2px #800000 solid;}
h2 {
font-size: 1.3em;color: #333333;
margin-bottom: .3em;
padding-bottom: 2px;border-bottom: 1px #800000 solid;}
h3 {
font-size: 1.1em;color: #333333;
margin-bottom: .3em;font-weight: bold;}
.unsquish{letter-spacing: +2px;
}
h4 {
font-size: 1em;color: #800000;
margin-bottom: .3em;font-style: italic;font-weight: bold;}
ul {display: list-item;list-style-position: outside;list-style-image: url(assets/arrow.gif);
line-height: 1.6em;margin-bottom: .8em;margin-left: 2.5em;}

ol {display: list-item;list-style-position: outside;
line-height: 1.6em;margin-bottom: .8em;margin-left: 2.5em;}

blockquote {font-style: italic;line-height: 1.8em;
}



.imggallery {
display: block;width: 430px;margin: 0;float: none;
}

.imggallery img {border: 1px #333333 solid;text-align: center;
}

.gallery {
float: left;height: 135px;
margin: 0 11px;
}

.centered {
text-align: center;
}

#logonav {
	width: 760px;
	height: 240px;
	margin: 0 auto 20px auto;
}
#content {
width: 760px;
margin: 20px auto 0 auto;
}

#mainbody {  
width: 430px;
text-align: left;margin: 0 130px 0 160px;
}

#mainbody p {
font-size: 1em;}
#mainbody p.caption {
font-size: .8em;
width: 80px;padding: 0 2px;line-height: 1.2em;
text-align: center;}
#mainbody ul {
font-size: 1em;}

#mainbody ol {
font-size: 1em;
}

#sidebar {  
display: block;
float: right;
width: 120px;
font-size: .8em; 
text-align: left;
margin: 0 10px;
}

#sidebar blockquote {
background-image: url(assets/quotes.png) ;background-attachment: scroll;background-position: top left;font-style: italic;
padding-left: 10px;
padding-top: 10px;
padding-right: 2px;
background-repeat: no-repeat;}

#sidebar p.events {line-height: .9em;
}

#subnav {  
display: block;
float: left;
width: 140px;
font-style: italic; 
font-weight: normal; 
letter-spacing: 0.2em; 
text-align: right; 
color: #800000;
margin-right: 20px;margin-top: 10px;
}

#subnav p {  
line-height: 1em;
}

#subnav a:link{color: #800000;
}
#subnav a:visited{
color: #800000;
}
#subnav a:hover{
color: #ED4401;
}
#subnav a:active{
color: #ED4401;
}
#subnav img {
border: 1px #800000 solid;
}

#footer {  
width: 760px;
display: block;
font-size: .7em; 
text-align: center;margin: 10px auto;padding-left: 10em;padding-right: 10em;}


