/* Global Section */

body					{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #dae2e4;font-weight: normal; width:100%}
td 						{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #dae2e4;font-weight: normal;}
a 						{font-weight: normal;color: #b39a80;text-decoration: underline;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
a:link,a:visited 		{font-weight: normal;color: #b39a80;text-decoration: underline;}
a:hover 				{font-weight: normal;color: #dae2e4;text-decoration: none; cursor: pointer;}
address 				{font-size: 12px;font-weight: normal;font-style: normal;color: #dae2e4;letter-spacing: .1em;}
h1 						{font-size: 30px; font-style: normal;color: #b39a80;}
h2 						{font-size: 24px;font-weight: bold;font-style: normal;color: #b39a80; font-weight:normal;}
h3 						{font-size: 12px;font-weight: bold;font-style: normal;color: #b39a80;}
select 					{font-size: 11px;}
.Form 					{font-size: 11px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 11px;font-weight: bold;cursor: pointer;}
.tb1 a:link, .tb1 a:visited {text-decoration: none;}
.tb0 a, .tb0 a:visited {text-decoration: none; padding: 0;}
.tb0, .tb1 {padding: 2px;}
.cufon-loading h1, .cufon-loading .Morpheus-SubPageTitle, .cufon-loading .Morpheus-SubSubTitle, .cufon-loading h1 span, .cufon-loading h2, .cufon-loading h3, .cufon-loading .Morpheus-NewsDateBlurb, .cufon-loading .Morpheus-NewsMonth, .cufon-loading .highlight-bodyText, .cufon-loading #signup-text, .cufon-loading .Form-name, .cufon-loading .testimonial-name, .cufon-loading .Form-email{ /* for Cufon.replace('h1') */
	visibility: hidden !important;
}

/* DW template globals */
body{ background:url(/images/site/body-bg.jpg) 0 0 repeat-x #0A2320;}
#body-wrap {width:991px; margin:0 auto; position:relative;}
#header-container { width:991px; height:141px; position:relative; background:url(/images/site/header-bg.jpg) -1px 0 no-repeat;margin:10px 0 0 0; padding:0; display:block;}
#logo-container {position:absolute; top:13px; left:395px;}
#main-nav {position:absolute; width:991px; height:45px; background:url(/images/site/top-nav-bg.jpg) -2px 0 no-repeat; margin:0;top:96px;}
#banner { margin-top:5px; position:relative; width:991; height:266px;display:block; z-index:-1;}
#main-content {position:relative; display:block;}
#footer-wrap { width:100%; background-color:#051a18;position:relative; height:75px;float:right;padding-top:10px;}
#footer {width:991px; margin:0 auto; position:relative;}
#banner img {z-index:-1;}


/* inner page globals*/
#content-whole {width:100%; background:url(/images/site/city-scape-bg.jpg) 0 100% no-repeat; position:relative;display:block;min-height:500px; _height:500px;}
#left-col {width:640px; padding:0 20px 20px 0;position:relative;}
#right-col {position:absolute; top:0; left:650px;width:275px; background:url(/images/site/vert-div-line.jpg) 0 0 no-repeat;padding-left:40px; padding-top:10px; padding-right:16px;min-height:300px; _height:300px;}
h1 {position:relative; margin:15px 0 10px 15px; padding:0px 0px 0px 0px; display:block;}
#left-col p{margin:5px 15px;}
.sidebar-header {font-size:12px; font-weight:bold; margin:15px 0px 0px 25px;}
.sidebar-menu {}
ul.sidebar-menu-list {list-style:none; margin:20px 0px 0px 25px; padding:0px 0px 0px 0px;}
.sidebar-menu-item { margin:0px 0px 0px 0px;}
.sidebar-menu-item a {display:block; width:200px; padding:5px 5px 5px 10px;}
.sidebar-menu-item a:link, .sidebar-menu-item a:visited{}
.sidebar-menu-item a:hover, .sidebar-menu-item a:active{background-color:#526466; color:#FFFFFF;}
#main-nav ul{list-style:none; margin:0; padding:0;}
#main-nav a {}
#main-nav a.link1 {display:block; width:62px; height:46px; position:absolute; top:0; left:0; background-position:0 -1px;left:0; top:0;background-image:url(/images/site/top-nav-sprite.jpg); text-indent:-9999px;}
#main-nav a.link2 {display:block; width:87px; height:46px;  position:absolute; top:0; left:62px; background-position:-62px -1px;background-image:url(/images/site/top-nav-sprite.jpg); text-indent:-9999px; }
#main-nav a.link3 {display:block; width:105px; height:46px; position:absolute; top:0; left:149px; background-position:-149px -1px;background-image:url(/images/site/top-nav-sprite.jpg); text-indent:-9999px; }
#main-nav a.link4 {display:block; width:122px; height:46px; position:absolute; top:0; left:254px; background-position:-254px -1px;background-image:url(/images/site/top-nav-sprite.jpg); text-indent:-9999px;}
#main-nav a.link5 {display:block; width:55px; height:46px; position:absolute; top:0; left:705px; background-position:-375px -1px;background-image:url(/images/site/top-nav-sprite.jpg); text-indent:-9999px;}
#main-nav a.link6 {display:block; width:87px; height:46px; position:absolute; top:0; left:618px; background-position:-431px -1px;background-image:url(/images/site/top-nav-sprite.jpg); text-indent:-9999px;}
#main-nav a.link7 {display:block; width:145px; height:46px; position:absolute; top:0; left:760px;background-position:-518px -1px;background-image:url(/images/site/top-nav-sprite.jpg); text-indent:-9999px;}
#main-nav a.link8 {display:block; width:85px; height:46px; position:absolute; top:0; left:905px; background-position:-663px -1px;background-image:url(/images/site/top-nav-sprite.jpg); text-indent:-9999px;}
#main-nav a.link1:hover, #main-nav a.link1:active  {background-position:0 -46px; height:45px;}
#main-nav a.link2:hover, #main-nav a.link2:active  {background-position:-62px -46px; height:45px;}
#main-nav a.link3:hover, #main-nav a.link3:active  {background-position:-149px -46px; height:45px;}
#main-nav a.link4:hover, #main-nav a.link4:active  {background-position:-254px -46px; height:45px;}
#main-nav a.link5:hover, #main-nav a.link5:active  {background-position:-375px -46px; height:45px;}
#main-nav a.link6:hover, #main-nav a.link6:active  {background-position:-431px -46px; height:45px;}
#main-nav a.link7:hover, #main-nav a.link7:active  {background-position:-518px -46px; height:45px;}
#main-nav a.link8:hover, #main-nav a.link8:active  {background-position:-663px -46px; height:45px;}
#footer-social {display:block; width:150px; position:relative;float:left;}
#footer-menu {display:block; float:left; margin:10px 0 0 15px; width:420px; text-align:center;}
#footer-menu a {display:inline-block}
#footer-social a {background-image:url(/images/site/footer-icons-sprite.jpg);text-indent:-9999px; margin:10px 5px;}
#footer-social a.linkedin {display:block; width:21px; height:22px; float:left; background-position:0 0;}
#footer-social a.twitter {display:block; width:21px; height:21px; float:left; background-position:-22px 0;}
#footer-social a.facebook {display:block; width:21px; height:22px; float:left; background-position:-43px 0;}
#footer-social a.youtube {display:block; width:21px; height:22px; float:left; background-position:-65px 0;}
#footer-social a.linkedin:hover, #footer-social a.linkedin:active {display:block; width:21px; height:22px; float:left; background-position:0 -21px;left:0; top:0;}
#footer-social a.twitter:hover, #footer-social a.twitter:active {display:block; width:21px; height:21px; float:left; background-position:-22px -21px;}
#footer-social a.facebook:hover, #footer-social a.facebook:active {display:block; width:21px; height:22px; float:left; background-position:-43px -21px;}
#footer-social a.youtube:hover, #footer-social a.youtube:active {display:block; width:21px; height:22px; float:left; background-position:-65px -21px;}
#copy-links {width:175px; display:block; float:left; margin:5px 0 0 65px;}


/* homepage */

#default-top-row {width:100%; margin:5px 0 0 0; position:relative; display:block; height:200px; padding:0px;}
#contact-begin {display:block; background:url(/images/site/contact-us-bg.jpg) 0 0 no-repeat; width:434px; height:192px; float:left;margin-left:7px; position:relative;}
#ways-to-give-blurb {display:block; width:268px; height:190px; border:#9d9d9d 1px solid; float:left; background:url(/images/site/ways-to-give.jpg) 0 0 no-repeat; position:relative;}
#donate-now-blurb {display:block; width:268px; height:190px; border:#9d9d9d 1px solid; float:left; background:url(/images/site/donate-now.jpg) 0 0 no-repeat; margin-left:7px;position:relative;}
#more-button a{width:100%; height:20px; display:block; position:absolute; top:0;background:url(/images/site/blurb-more-bg.gif) 0 100% no-repeat; padding:170px 0 0 10px;}
#default-content { width:100%; background:url(/images/site/city-scape-bg.jpg) 0 100% no-repeat; clear:both; min-height:550px; _height:550px;}
#default-content #content-whole {background:none;}
.newsblurb-item {padding-top: 15px; display:block; position:relative; background:url(/images/site/hor-div-line.jpg) 0 0 no-repeat;}
.news-blurb-date {float: left; background:url(/images/site/default-date-bg.png) no-repeat;; width: 28px; height: 23px; position: relative; margin-right: 20px; color:#17263c; font-size:10px;padding-left:1px; padding-top:1px;text-align:center;}
.newsblurb-info {width: 225px; float: right;}
.Morpheus-NewsDateBlurb {margin-bottom:0px; padding-bottom:0px;  }
.Morpheus-NewsMonth {position:absolute; top:12px; left:7px;}
.highlight-bodyText, Morpheus-BodyText { font-size:16px; color:#bac682;}
.highlight-bodyText h1 {display:none;}
#donate-now {margin:60px 15px 0 40px;}
#ways-to-give {margin:60px 15px 0 40px;}
#signup-text {margin:20px 15px 0px 175px;font-size:16px; color:#b39a80;}
.newsletter-submit {position:absolute;top:75px; left:300px; margin:0 35px 0 0;}
.Form-name, .Form-email { background-color:#0C2F2C; border:none; width:277px; height:39px;color:#5b5c5e;position:absolute; top:80px; left:15px;}
.Form-email {position:absolute; top:130px; left:15px;}
.testimonial-name {color:#bac682; font-size:14px;}
.right-header {position:relative;}
.rss-icon {position:absolute; top:5px; left:240px;}
#vsSummary { position:absolute; width:300px height:100px; top:0; right:0px; display:none;}
.portfolio-blurb {clear: both; margin: 10px 0 0px 0; padding: 0; min-height: 175px; _height: 175px;}
.gallery-container {z-index: 1; float: left; height: 95px; width: 95px; position: relative; overflow: hidden; margin: 10px 15px 0 0;}
.portfolio-blurb .blurb-viewmore a {float:right;margin: 15px 0 0 50px; display:block; }
a:hover .gallery-mask {cursor: pointer;}


#website-development-by-cirrus-abs {position:absolute; top:0; right:10px;padding-top:5px;}
#website-development-by-cirrus-abs a {display:block;text-decoration:none;}
#website-development-by-cirrus-abs #text {float:left;margin-top:10px;color:#FFFFFF; font-size:10px;}

#googleMap				{padding-top: 10px; float: right; text-align:center;}
#map__ctl0_pnlMap		{border: 1px solid #CCCCCC;}
.vcard {margin: 0 0 0 25px;}
.vcard p {margin: 0 0 0 25px;}
.vcard .org {font-weight: bold; font-size: 14px; margin-top: 20px;}
.vcard .type {font-weight: bold; width:100px; display:block; margin-top:10px;}
.download-vcard {margin: 10px 0 0 0;}
.vcard a {display: block; height: 23px; background: url(/images/site/vcard-icon.jpg) no-repeat; text-indent: 40px; padding-top: 2px; width:250px;}
#sitemap span {font-weight:bold; display:block; width:50%; padding:0px 0px 2px 5px; border-bottom:#AAA 1px solid;}
#sitemap ul, #sitemap table {margin-left:5px; list-style:none;}
#sitemap {margin-left:10x;}
ul.sitemap {list-style:none;padding:0;margin:0;}
ul.sitemap li {margin-top:5px;}
.description {color:#b39a80;}
.faq-p, .p-confirm {margin:5px 15px;}
#indent {margin-left:15px;}
