/* CSS Document */

body {
	margin: 0px 0px -1000px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #008080;
}
img {
border:none;
}

.top-background {
	height:1000px;
	margin: 0px 0px -1000px 0px;
	padding: 0px 0px 0px 0px;
	background:url(background_3-2.jpg) #000000 0 0 repeat;
}
.container {
	margin: -1000px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.shadow-top {
background:url(shadow-top.png) repeat-x;
}
.shadow-left {
background:url(shadow-left.png) repeat-y;
text-align:right;
vertical-align:top;
}
.shadow-right {
background:url(shadow-right.png) repeat-y;
text-align:left;
vertical-align:top;
}

.main-nav {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background-color:#ffffff;
background:url(nav-shadow.jpg) repeat-x;
height:39px;
width:860px;
}
.main-nav ul {
margin:0px 0px 0px 0px;
padding:13px 0px 9px 0px;
list-style:none;
}
.main-nav li {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline;
}
.main-nav a {
background:url(nav-off-bg.jpg) repeat-x;
height:18px;
margin:0px 0px 0px 0px;
padding:10px 17px 10px 17px;
border-top:1px solid #d5d5d5;
border-left:1px solid #d5d5d5;
border-right:1px solid #d5d5d5;
color:#5b5959;
text-decoration:none;
}
.main-nav a:hover {
color:#7c2227;
text-decoration:underline;
}

.banner-shadow-bl {
background:url(banner-shadow-bl.jpg) repeat-x;
}
.banner-shadow-br {
background:url(banner-shadow-br.jpg) repeat-x;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#5f5b5b;
font-weight:bold;
margin:0px 0px 10px 0px;
line-height:24px;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5f5b5b;
font-weight:bold;
margin:0px 0px 5px 0px;
}

.content-box {
margin:0px 0px 23px 0px;
padding:20px 20px 23px 20px;
border:1px solid #dbd9d9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6d6d6d;
line-height:18px;
}
.content-box a {
color:#843939;
text-decoration:underline;
}
.content-box a:hover {
text-decoration:none;
}

.content-box-image-right {
float:right;
margin:0px 0px 20px 20px;
}

.sub-content-box {
margin:0px 20px 0px 20px;
padding:20px 0px 20px 0px;
border-bottom:1px solid #dbd9d9;
}

.contact-title {
font-size:11px;
font-style:italic;
}


.eventbrite-cal {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6d6d6d;
line-height:18px;
}
.eventbrite-cal a {
color:#843939;
font-style:italic;
text-decoration:underline;
}
.eventbrite-cal a:hover {
text-decoration:none;
}
.eventbrite-cal img {
margin:10px 0px 0px 0px;
}

.event {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6d6d6d;
line-height:18px;
margin-bottom:20px;
}
.event a {
color:#843939;
font-style:italic;
text-decoration:underline;
}
.event a:hover {
text-decoration:none;
}
.event-address {
padding:0px 0px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
color:#8a8a8a;
font-size:10px;
line-height:12px;
}

.resources-list {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#843939;
}
.resources-list a {
color:#843939;
text-decoration:none;
}
.resources-list a:hover {
text-decoration:underline;
}
.resources-list ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
.resources-list li {
padding:0px 0px 10px 0px;
}

.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#eeeeee;
}
.footer a {
color:#eeeeee;
text-decoration:none;
}
.footer a:hover {
text-decoration:underline;
}
