html {font-size:14px; font-family: Arial, Sans-Serif; background:#f1d8ab url('/images/backgroundHeader.png') top repeat-x;}
body {margin:0px; padding:0px;}

h1 {font-size:29px; font-weight:normal; margin:5px 0px;}
h2 {font-size:23px; font-weight:normal; margin:5px 0px 10px 0px;}
h3 {font-size:19px; font-weight:normal; margin:5px 0px 10px 0px;}
h4 {font-size:16px; font-weight:normal; margin:5px 0px 10px 0px;}

p {margin:8px 0px 14px 0px;}
a {color:#000; text-decoration:none; border-bottom:dashed 1px #d00;}
a:hover {color:#d00;}
a:visited {color:#444;}
ul, li {list-style:none; padding:0px; margin:0px;}

.entry-title, .entry-title a {margin-bottom:15px;}


#header {width:873px; padding:15px 0px; margin:-1px auto 0px auto; background: url('/images/headerTab.png') top right no-repeat;}
#logo {font-size:2px; width:254px; height:100px; background:url('/images/logoHorizontal.jpg') no-repeat;}
#logo a {padding:0px 105px 100px 105px; position:relative; top:0px; color:#fff; border-bottom:none;}
#mission {color:#fff; font-size:14px; margin-top:22px;}
#mission strong {font-size:16px;}

#headerSearch {float:right; margin-right:60px; margin-top:5px;}
.donate {float:right; margin:12px 20px 0px 0px}


#banner {background:url('/images/bannerBackground.png') top right no-repeat; width:820px; height:335px; margin:-40px auto 0px auto; position:relative; z-index:5;}
#banner img {float:right;}
#banner h1 {padding-top:100px; color:#000;}
#contentBackground {background:#fff; border-bottom:1px solid #dd9d2c; border-top:1px solid #dd9d2c; margin-bottom:40px; margin-top:-25px; padding-left:20px;}
#contentBackground2 {width:890px; margin:-1px auto; background:url('/images/sidebar1.png') top right no-repeat; padding-top:18px;}
#content {background:url('/images/sidebar2.png') bottom right no-repeat; margin:0px 1px 0px 0px; padding-bottom:30px;}
.breadcrumb {margin:-30px 0px 20px 0px; font-size:12px; z-index:15; position:relative;}
#leftColumn {display:inline-block; width:550px; padding-bottom:10px; padding-top:20px;}
#rightColumn {float:right; width:260px; margin:27px 33px 0px 0px;}

#nav {float:right; margin:-40px 5px -500px 0px; position:relative; z-index:10; font-size:16px;}
#nav li {float:left; padding:0px 10px;}
#nav li a {padding:0px 0px; color:black; border-bottom:none;}
#nav li ul {padding:0px; margin:0px -250px 0px 0px;}
#nav li ul li {display:none; padding:5px 15px 0px 0px; background:#fff; font-size:14px;}

#nav li:hover ul li {display:block;}
#nav li:hover a {border-bottom:4px solid #d00; color:#d00;}
#nav li:hover ul li a {border:none; color:black;}
#nav li:hover ul li a:hover {color:#d00;}
#nav li ul li a:hover {border:none;}
#nav li a:hover {color:#d00;}
#nav .current_page_item a {border-bottom:4px solid #d00;}

.clearBoth {clear:both;}

.calnk span {display:none;}
.calnk:hover span {display:block;}



#content li {list-style:disc; margin:10px 0px 5px 17px;}
#content li.widget-container { list-style:none; margin:0px 0px 60px 0px;}



#footer {width:870px; margin:0px auto 60px auto;}
#leftFooter {float:right; width:260px;}
#rightFooter {float:left; width:590px;}
#siteMap {list-style:none; height:90px; display:inline-block; padding-top:4px;}
#siteMap ul li {position:relative; float:left; list-style:none; padding:5px 35px 0px 0px; left:-1px;}
#siteMap ul li ul {position:absolute; left:2px; margin:0px;}
#siteMap ul li a { display:block; padding:5px 0px 2px 2px; width:auto; font-size:14px; }
#siteMap ul li ul a { display:block; font-size:12px; padding:6px 0px 0px 0px; margin-bottom:6px;}
.pagenav {font-size:19px;}


.widget_meta li {display:inline; padding:0px 20px 0px 0px;}

.dbem-calendar-table {width:450px; border-collapse:collapse; text-align:center;}
.dbem-calendar-table tr:first-child td{ border:none;}
.dbem-calendar-table td {height:30px; border:1px solid #bbb; padding:5px;}
td.month_name {font-weight:bold; font-size:19px;}
.days-names {font-weight:bold; font-size:16px;}
td.eventful {border:2px solid #d00;}
td.eventful a {font-weight:bold;}


.wpcf7 {padding-top:15px;}
.wpcf7-not-valid-tip-no-ajax, .wpcf7-validation-errors {color:red; font-size:12px; padding-left:5px;}
address {font-style:normal; font-size:15px; font-weight:bold;}

#moreInfo {float:right; max-width:200px; margin:10px; padding:10px 15px 10px 10px; border:1px solid #dd9d2c; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px;}

.hentry {margin-bottom:40px;}