@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}
a img, :link img, :visited img {
border:0 none;
}
table {
border-collapse:collapse;
border-spacing:0;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.services {
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
}
q:before, q:after, blockquote:before, blockquote:after {
content:"";
}
html, body {
background: #f3f3e7 url(/images/background.jpg)  repeat;
color:#000000;
font-family:"Lucida Grande",Verdana,Frutiger,Tahoma,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
margin:0;
padding:0;
}
#container {
background: #f3f3e7;
width:900px;
margin: 0 auto;



}
#header {
margin-bottom:0px;
}
#header h1 {
background:transparent url(/images/logo.gif) no-repeat;
height:57px;
margin-left:20px;

width:378px;
}
#header h1 a, #header h1 a {
display:block;
height:57px;
overflow:hidden;
position:relative;
text-indent:-9000px;
width:378px;
z-index:5;

}
h1, h2, h3, h4, h5, h6 {
color:#752023;
font-family:Georgia,"Times New Roman",Times,serif;
font-weight:normal;
}
h2 {
font-size:1.7em;
margin-bottom:0.643em;
margin-top:10px;
}
.upcomingevents {
margin-bottom:0px;
margin-top:15px;
}
h3 {
font-size:1.5em;
margin-bottom:0.643em;
margin-top:10px;
}
h4 {
font-size:1.3em;
}
h5 {
font-size:1.1667em;
line-height:1.286em;
margin-bottom:0.643em;
margin-top:1.929em;
}
.headerSpacer {
margin-left:20px;
}
a {
text-decoration: none;
}
a:link, a:active, a:visited {
color:#9b353c;
}
a:hover {
color:#000;
}
#col1 li {
margin-bottom:10px;
}
p {
margin-bottom: 15px;
}
#contop {
background: transparent url(/images/mainbgtop.png);
width:900px;
height:10px;
}
#content {
width:900px;

}
#conmid {
background: #f3f3e7;
width:100%;
overflow:hidden;
padding-bottom: 20px;
}
#col1 {
float:left;
padding:0 20px;
width: 590px;
}
#MainLeft {
float:left;
width:290px;
}
#MainRight{
margin-left:300px;
display:block;
}
#MainLeft h2, #MainRight h2 {
margin:0;
}
#MainLeft h3, #MainRight h3 {
margin:0 0 5px 0;
display:block;
}
#MainLeft p, #MainRight p {
margin-bottom:5px;
}


.col1pic {
padding:14px;
border: #B5B4A9 1px solid;
}
.post {
margin-bottom:20px;
}
.col1Spacer {
margin:7px 0 5px;
}
/******** COL 2 *******/
#col2 {
margin: 0 0 0 630px;
width:250px;
margin-top:11px;
}

#col2 h3 {
margin-top: 0px;
}

.col2spacer {
margin: 2px 0 0 0;
}
#flickr img {
		padding:5px;
	height:61px;
		border: #B5B4A9 1px solid;
	margin:0pt 10px 8px 0pt;
	float:left;
}

#name { 
width:100%;
border: #999999 1px solid;
margin-bottom:10px;
}
#email {
width:100%;
border: #999999 1px solid;
margin-bottom:10px;
}
#comments {
width:100%;
border: #999999 1px solid;
}
.form-submit {
float: right;
}
.survey {
margin-bottom:25px;
}
/******** FOOTER ********/

#footer {
background: transparent url(/images/footerbg.png);
width:860px;
height:55px;
padding: 0 20px 0 20px;
}
.footerleft {
margin-top:3px;
float:left;
}
.footerright {
margin-top:3px;
float: right;
text-align:right;
}

/******	COMENTS *********/
#author, #CommentsEmail, #url, #comment {
width:350px;
}

/****** POLL ********/
.poll {
width:250px;
border:#b6b6b6 1px solid;
margin: 0 auto;
}
body .pds-box { 
background: #F3F3E7;
width:250px;
}