div.floating-menu {vertical-align: center; background:#000;width:100%;  z-index:100; top:109px;position: absolute; }
div.floating-menu a {font-family: "Gotham"; margin:0 0.5em; text-decoration: none;}
div.floating-menu a:visited, div.floating-menu a:link {color: #FFF;}
div.floating-menu a:hover {color: #57D5E8;}

body {background-image: url('../images/bg_light.jpg'); background: #e0e0e0; background-position:top center; margin: 0px;font-size:12px;}

body a:link, a:hover, a:visited {color: #4a5659;}
img a, a img, img {border:0px;}

/*body {background-image: url('../images/bg_dark.jpg'); background-position:top center; margin: 0px;} */

h3 {margin:0;}
.menu {padding: 4px; }
div.footer {clear: left; background:#FFF; background-repeat: no-repeat; background-image: url('../images/footerBG.png'); vertical-align: center; margin-bottom: 15px;  margin-left: auto; margin-right: auto; width: 977px;;  font-family: "Courier"; font-size: 7pt;}
div.footer a:visited, div.footer a:link, div.footer a:hover,p {color:#000; text-decoration: none; border: 0px; vertical-align: text-top; margin-bottom: 15px;   margin-left: auto; margin-right: auto;}

.column {width:460px; padding:10px; float:left; text-align:justify;}
.envriocolumn {width:385px;  padding:10px; float:left; text-align:justify;}
.homecolumn {width: 305px; float:left; text-align:justify; }


div.backsplash {background-repeat: no-repeat; margin-left: auto; margin-right: auto; background-position:top center; height: 90%; text-align: center; font-family: "Courier";  }

img.presspreview {margin-left: 9px; border: 9px #000 solid; vertical-align: text-top; }

.pressheader {text-transform: uppercase; font: normal 16px Gotham-Medium;}
.pressreadmore{text-transform: capitalize;  font-weight: bold; text-decoration:underline; font-size:11px;}

.blogheading { font-family: "Gotham-Medium"; font-size: 24px; text-transform: uppercase;}
.blogdate{font-family: "Gotham-Medium"; font-size: 12px; text-transform: uppercase;}
.blogreadmore{text-transform: capitalize; text-decoration:underline; font-size:10px;}

.gridrow {margin-bottom:35px; width: 810px; text-align: center; margin-left: auto; margin-right: auto;}
.gridimg {margin-left:10px; margin-right: 10px;  }

.backsplash p {padding: 0 20px 0 0;}

.blog-post h2.post-title {border:none;}
.blog-post h2.post-title a {text-decoration:none; color:#000;}

.pressmedia_item {
	width: 805px;
	margin: 0 auto; padding: 23px 0;
	text-align: left;
	background: transparent url('/images/pressmedia_seperator.jpg') top center no-repeat;
}

.pressmedia_item .thumbnail {
	float: left; overflow: hidden;
	width: 150px; height: 100px;
	background: #333;
	margin: 0 17px 0 0;
}

.pressmedia_item .information {
	float: left; width: 630px;
}

.pressmedia_item .information span.publication {
	font-weight: bold;
}

.pressmedia_item .information span.publication a {
	font-size: 13px; color: #000;
}

.pressmedia_item .information span.article_title {
	font-weight: bold; font-style: italic;
}

.clear {
	clear:both;
}

.donate_left {
	margin: 0 auto:
}

.donate_right {
	clear:both;
margin:50px auto 0;
}

#donate-area-button
{
margin: 0 auto;
text-align:center;
width:155px;height:40px;
font-size:2em;
background:#000;
}

#donate-area-button p
{
margin:0;padding:0;
}

#donate-area-button:hover
{
background:#4a5659;
}

#donate-area-button p a
{
display:block;
color:#fff;
text-transform:uppercase;
height:30px;
width:130px;
padding-left:15px;
padding-top:10px;
text-decoration:none;
}

.donateButton {font-size:15px;}

h2.donate {
	font-size: 44px; font-weight: normal; text-transform: uppercase;
}

h3.donate_ty {
	font-size: 24px; color: #60d5e6;
}

.donate_word {
	color: #878787;
}

/*W4W Dynamic Menu*/
#cat_609747_divs {
	text-align: center;
}
#nav_609747 {
	list-style: none; width: 100%; padding: 0; margin: 0 auto; text-align: center;
}
#nav_609747 li {
	text-transform: uppercase; font-size: 11px; display: inline-block; margin: 0 6px; position: relative;
	height: 22px; background: #000;padding: 7px 0 0;
}
#nav_609747 li a {
	color: #fff; text-decoration: none;
}
#nav_609747 li a:hover {
	color: #57d5e8;
}
#nav_609747 li ul {
	display: none;
}
#nav_609747 li:hover ul {
	display: block;
	position: absolute; top: 29px; left: 0; list-style: none; margin: 0; padding: 0; width: 150px;
}
#nav_609747 li ul li {
	display: block; margin: 0; padding: 0 0 4px; float: none; text-align: left;
	height: auto;
}
