<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"> @charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
}

body {
background-image:url(siteimages/back.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
background-color:#cad4e2;
background-position:center top;
}

p {
margin:0;
}

div#main {
width:810px;
margin:0 auto;
}

div#container {
height:auto;
width:780px;
margin:0 auto;
}

div#logo {
height:70px;
width:190px;
float:left;
position:relative;
}

div#topextra {
height:70px;
width:350px;
float:right;
}

div#donatebutton {
height:50px;
width:160px;
text-align:center;
float:right;
}

div#toplinks {
height:20px;
width:350px;
float:right;
text-align:right;
}

div#navigation {
height:35px;
width:780px;
z-index:100;
background-image:url(siteimages/nav-bkg.png);
background-repeat:no-repeat;
float:left;
margin-top:2px;
margin-bottom:1px;
}

div#rotating-hdr {
height:167px;
width:780px;
margin-top:1px;
margin-bottom:2px;
clear:both;
}

div#share {
width:135px;
height:auto;
float:left;
margin-left:4px;
}

div#breadcrumbtitle {
width:86px;
height:20px;
margin-left:4px;
text-align:left;
float:left;
}
div#breadcrumbs {
width:auto;
height:20px;
text-align:left;
}

div#search {
height:auto;
width:155px;
text-align:center;
float:right;
}

div#wrapper {
width:780px;
height:auto;
}

div#content {
width:615px;
float:left;
padding-right:6px;
padding-top:4px;
}

div#content p {
line-height:1.4;
padding-left:4px;
}

div#rt-col-header1 {
background-image:url(siteimages/rt-col-header1.png);
background-repeat:no-repeat;
height:33px;
}

div#locations {
width:100%;
height:auto;
position:relative;
margin-bottom:4px;
}

div#rt_col_extra {
width:120px;
height:auto;
position:relative;
padding-left:12px;
}

div#social {
width:100%;
height:50px;
text-align:center;
padding-top:30px;
margin:0;
}
div#fb_like {
width:100%;
height:20px;
text-align:center;
padding-top:15px;
margin:0;
}

div#footer {
width:780px;
height:auto;
clear:both;
}

div#footertop {
background-image:url(siteimages/Inner_footer_top.png);
height:98px;
width:780px;
background-repeat:no-repeat;
}

div#footerfill {
width:780px;
height:auto;
background-image:url(siteimages/Inner_footer_mid.png);
background-repeat:repeat-y;
}

div#footerfill p {
margin:0 10px;
padding:0;
}

div#footerbottom {
background-image:url(siteimages/Inner_footer_bottom.png);
height:27px;
width:780px;
background-repeat:no-repeat;
}

.content_right_line {
width:155px;
margin-bottom:10px;
margin-top:6px;
background-image:url(siteimages/rt-line.png);
background-repeat:no-repeat;
height:2px;
}

#content_right {
width:155px;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
margin-left:0;
float:right;
text-align:left;
}

dl.curved {
background:#fff url(siteimages/i_tl.gif) top left no-repeat;
width:100%;
margin:0 0 1px;
padding:0;
}

dl.curved dt {
background:url(siteimages/i_tr.gif) no-repeat right top;
font-weight:700;
color:#9dbeec;
height:1px;
padding:1px 8px 8px;
}

dl.curved dd {
background:#fff url(siteimages/i_bl.gif) bottom left no-repeat;
margin:0;
padding:0;
}

dl.curved dd p {
line-height:1.53em;
margin:0;
padding:4px;
}

dl.curved dd p.last {
background:url(siteimages/i_br.gif) no-repeat right bottom;
height:3px;
}

#navlist li {
list-style-image:none;
color:#fff;
padding-left:10px;
background-color:inherit;
background-image:none;
margin:5px 0 0;
}

/*** set the width and height to match your images **/

#slideshow {
position:relative;
height:167px;
width:780px;
margin-top: 0px;
margin-bottom: 6px;
clear: both;
}
#slideshow IMG {
    position:absolute;
    top:-145;
    left:-122;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

div#header,div#sub-hdr {
height:auto;
width:780px;
}

div#enews,div#spotlight_event {
width:100%;
height:auto;
margin-bottom:4px;
position:relative;
}

.rounded,.social {
display:block;
}

.rounded *,.social * {
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#DDD;
}

.rounded1,.social1 {
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
background:#e5e5e5;
}

.rounded2,.social2 {
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #fbfbfb;
border-right:1px solid #fbfbfb;
background:#e3e3e3;
}

.rounded3,.social3 {
margin-left:1px;
margin-right:1px;
border-left:1px solid #e3e3e3;
border-right:1px solid #e3e3e3;
}

.rounded4,.social4 {
border-left:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
}

.rounded5,.social5 {
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
}

.roundedfg,.socialfg {
background:#DDD;
}
