/*
Theme Name: CYPRESS POLICE FOUNDATION
Theme URL:
Description: 
Version: 1
Author: Michael An
Author URL: 
*/
@charset "utf-8";
/*----------------------------------------------------------------------------
Global
-----------------------------------------------------------------------------*/
@font-face {
    font-family:'myriadProCond';
    src: url(fonts/myriadpro-cond-webfont.eot);
    src: url('fonts/myriadpro-cond-webfont.eot?#iefix') format(embedded-opentype),
	 	 url('fonts/myriadpro-cond-webfont.woff') format('woff'),
         url('fonts/myriadpro-cond-webfont.ttf') format('truetype'),
         url('fonts/myriadpro-cond-webfont.svg#myriadProCond') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'myriadProBold';
    src: url(fonts/myriadpro-boldcond-webfont.eot);
    src: url(fonts/myriadpro-boldcond-webfont.eot?#iefix) format(embedded-opentype),
         url('fonts/myriadpro-boldcond-webfont.ttf') format('truetype'),
		 url('fonts/myriadpro-boldcond-webfont.woff') format('woff'),
         url('fonts/myriadpro-boldcond-webfont.svg#myriadProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
font-family:'myriadProCond';
src: url('fonts/myriadpro-cond-webfont.woff');
[font-weight: normal];
[font-style: normal];
} /* This will work for Firefox 3.6. */

@font-face {
font-family: 'myriadProBold';
src: url('fonts/myriadpro-boldcond-webfont.woff');
[font-weight: normal];
[font-style: normal];
} /* This will work for Firefox 3.6. */

.imgContent {
max-width: 596px;
width: expression(this.width > 460 ? 460: true);
height: auto;
}
.aligncenter{
	display:block;
	margin-left:auto; 
	margin-right:auto;
	padding-bottom:15px;
}
.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft{
	position:relative;
	float:left;
	padding-right:15px;
}
.alignright{
	position:relative;
	float:right;	
	padding-left:15px;
}
.clear{
	clear:both;	
}

td{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
}
html{
	position:relative;
	background-color:#b0a88b;
	padding:0 auto;
	margin:0 auto;
}
body{
	position:relative;
	text-align:center;
	background-color:#b0a88b;
	padding:0 auto;
	margin:0 auto;
	min-height:100%;
}
#topWrapper{
	position:relative;
	width:100%;
	height:41px;
	background:#0c1630;
}
#topBar{
	position:relative;
	width:940px;
	padding:0 auto;
	margin:0 auto;
	height:41px;
}
.member{
	position:absolute;
	right:0px;
	top:9px;
}
#headerWrapper{
	position:relative;
	height:162px;
	background:#1b316a;
	width:100%;
}
#header{
	position:relative;
	width:960px;
	height:77px;
	padding:0 auto;
	margin:0 auto;
	padding-top:0px;
	background:url(images/menuBarBack.png) center center no-repeat;
}
#logo{
	position:absolute;
	left:0px;
	top:-36px;
	z-index:99;
}	
#nav{
	position:relative;
	float:right;
	list-style:none;
	margin-right:20px;
}

#nav li{
	position:relative;
	display:block;
	float:left;
	height:110px;
	padding-left:13px;
	padding-right:13px;
}
#nav li a{
	position:relative;
	display:block;
	float:left;
	height:110px;	
	width:100%;
	text-decoration:none;
	font-family:myriadProCond;
	font-size:22px;
	text-align:center;
	color:#fff;
	text-shadow: 0px 1px 3px #111;
	line-height:5em;
	padding-left:13px;
	padding-right:13px;
}
#nav li a:hover{
	background:#212f56;
	color:#4667c1;
}
#nav ul li a:hover{
	background:#212f56;
	color:#4667c1;
}
#nav li a:active{
	background:#212f56;
	color:#4667c1;
}
/*--- DROPDOWN ---*/
#nav ul{
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	opacity:0; /* Set initial state to transparent */
	margin-top:0px;
	-webkit-transition:0.25s linear opacity; /* Make the dropdown fade-in in Webkit */
	z-index:99;
	text-align:left;
	top:100px;
	background:#212f56;
	margin-left:13px;
	width:246px;
	padding-bottom:10px;
}
#nav ul li{
	padding-top:0px; /* Introducing a padding between the li and the a give the illusion spaced items */
	padding-left:0px;
	padding-right:0px;
	float:none;
	height:34px;
	width:220px;
	text-shadow:none;
	background:#212f56;
}
#nav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	display:block;
	height:34px;
	width:220px;
	text-indent:4px;
	line-height:2.5em;
	
}
#nav ul hr {
	position:relative;
	background-color: #fff;
	opacity:.5;
	border: 0;
	color:#fff;
	height:1px;
	outline:none;
	width:220px;
	margin-left:13px;
	margin-right:13px;
	padding-top:0px;
	paddin-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#nav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
	opacity:1; /* Fade to opaque */
}
#nav li:hover a{ /* Set styles for top level when dropdown is hovered */
	background:#212f56;
	color:#4667c1;
	outline:none;
}
#nav li:hover ul a{ /* Override some top level styles when dropdown is hovered */
	text-decoration:none;
	background:#212f56;/* Solid colour fall-back */
	color:#fff !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	text-indent:8px;
	text-shadow:none;
	z-index:99;
}
#nav li:hover ul li a{ /* Set styles for dropdown when items */
	text-decoration:none;
	background:#212f56;/* Solid colour fall-back */
	color:#fff !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-align:left;
	text-indent:8px;
	text-shadow:none;
	z-index:99;
}
#nav li:hover ul li a:hover{ /* Set styles for dropdown when items are hovered */
	background:#212f56;/* Solid colour fall-back */	
	text-decoration:none;
	z-index:999;
	color:#4667c1 !important;
}
#nav ul li:hover{

	z-index:99;
}
#footerWrapper{
	position:relative;
	
	height:135px;
	width:940px;
	padding:0 auto;
	margin:0 auto;
}
#footerBack{
	position:relative;
	background:url(images/footerBack.png) top center no-repeat;	
	width:940px;
	height:10px;
	float:left;
}
#footer{
	float:left;
	position:relative;
	height:125px;
	width:940px;
	background-color:#212f56 !important;	
}
#footer ul{
	position:relative;
	width:140px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	float:left;
	margin-left:20px;
	margin-top:10px;
}
#footer ul hr {
	position:relative;
	background-color: #fff;
	opacity:.5;
	border: 0;
	color:#fff;
	height:1px;
	outline:none;
	width:140px;
	padding-top:0px;
	paddin-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#footer ul li{
	position:relative;
	width:140px;
	height:16px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}
#footer ul li a{
	position:relative;
	width:140px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4667c1;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#4667c1;
	color:#FFF;
}
.footerRight{
	position:relative;
	float:right;	
	margin-right:30px;
	margin-top:15px;
}
.subscribeText{
	position:relative;
	height:20px !important;	
	margin-right:10px  !important;
}
.subscribeEmailSubmit{
	height:24px;
	width:60px;	
	background:ButtonFace;
	color:ButtonText;
	border:2px outset ButtonFace;
}
.subscribeEmailSubmit:active{
	border-style:inset;
	-webkit-appearance:push-button;
}
.social{
	position:relative;
	float:left;
	margin-right:7px;
	margin-top:10px;
}
#footer p{
	position:relative;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	margin-left:20px;
	margin-top:10px;
}
.footerHR{
	position:relative;
	background-color: #fff;
	opacity:.5;
	border: 0;
	color:#fff;
	height:1px;
	outline:none;
	width:900px;
	margin-left:20px;
	margin-right:20px;
	padding-top:0px;
	paddin-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
/*----------------------------------------------------------------------------
Home
-----------------------------------------------------------------------------*/
#container{
	position:relative;
	min-height: 100%;
	background:url(images/background.jpg) top center repeat-y;
	background-color:#b0a88b;
}
#featuredWrapper{
	position:relative;
	width:940px;
	padding:0 auto;
	margin:0 auto;
	height:420px;
}
#featured{
	position:absolute;
	height:450px;
	width:940px;
	background:url(images/featuredBack.png) top center no-repeat;
	top:-60px;
	z-index:3;
}
#slideWrapper{
	position:relative;
	width:940px;
	height:384px;
	
}
#slideWrapper ul{
	position:relative;
	width:940px;
	height:384px;
	list-style:none;
}
#slideWrapper ul li{
	position:relative;
	display:block;
	width:940px;
	height:384px;
	background:url(images/loading51.gif) center center no-repeat;
}
.prev1{
	position:absolute;
	left:-30px;
	top:200px;
	display:block;
	width:19px;
	height:32px;
	background:url(images/left.png) center center no-repeat;
}
.next1{
	position:absolute;
	right:-30px;
	top:200px;
	display:block;
	width:19px;
	height:32px;
	background:url(images/right.png) center center no-repeat;
}
.donateHeading{
	position:relative;
	text-align:left;
	font-family:"myriadProBold";
	font-size:24px;
	color:#fff;
	margin-top:11px;
	margin-left:10px;
}
.donateCaption{
	position:relative;
	text-align:left;
	font-family:"myriadProCond";
	font-size:18px;	
	color:#fff;
	margin-left:10px;
}
.donateNow{
	position:absolute;
	right:30px;
	top:398px;
	width:171px;
	height:43px;
	display:block;
}
.paypalBtn{
	width:171px;
	height:43px;
	border:none;
}
#columns{
	position:relative;
	width:940px;
	height:370px;
	padding:0 auto;
	margin:0 auto;	
}
#aboutSide{
	position:relative;
	float:left;
	width:590px;
	min-height:350px;
	padding-botton:20px;
}
.aboutSideHeading{
	position:relative;
	height:65px;
	width:590px;
	background:url(images/barBack.png) left no-repeat;
	font-family:"myriadProBold";
	font-weight:bold;
	font-size:22px;
	text-align:left;
	text-indent:60px;
	line-height:2.8em;
	color:#fff;
}
#aboutSide p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:590px;
	text-align:left;
	margin-left:15px;
	margin-top:10px;
	line-height:1.6em;
	margin-bottom:10px;
}
#aboutSide2 h1{
	font-family:myriadProBold;
	font-size:18px;
	width:590px;
	text-align:left;
	line-height:1.6em;
	margin-bottom:10px;	
}
.sideBar{
	position:relative;
	float:right;
	width:295px;
	height:100%;
}
.topSide{
	position:relative;
	float:left;
	width:295px;
	height:16px;
	background:url(images/sideTop.png) top center no-repeat;
}
.mainSide{
	position:relative;
	float:left;
	width:295px;
	background:#fff;
}
.sideHeading{
	position:relative;
	width:269px;
	height:42px;
	background:url(images/sideBack.png) top center no-repeat;
	margin-left:13px;
	font-family:myriadProBold;
	font-weight:bold;
	color:#fff;
	font-size:22px;
	line-height:1.9em;
	text-align:left;
	text-indent:20px;
}
.latest{
	position:relative;
	width:248px;
	height:100%;
	margin-left:20px;
	margin-top:10px;
}
.latest h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	float:left;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	color:#666;
	width:248px;
}
.latest h2 a:hover{
	color:#000;	
}
.latest h3{
	position:relative;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:5px;
	font-weight:lighter;
}
.latest p{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	margin-top:5px;
	color:#333;
}
.latest img{
	margin-top:10px;	
}
.more{
	position:relative;
	float:right;
	background:url(images/btn.jpg) top center no-repeat;
	display:block;
	width:123px;
	height:29px;
	font-family:myriadProBold;
	font-weight:bold;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	line-height:1.6em;
	margin-right:15px;
	margin-top:10px;
}	
.botSide{
	position:relative;
	float:left;
	width:295px;
	height:12px;
	background:url(images/sideBot.png) top center no-repeat;	
}

/*----------------------------------------------------------------------------
About
-----------------------------------------------------------------------------*/
#aboutFeaturedWrapper{
	position:relative;
	width:940px;
	padding:0 auto;
	margin:0 auto;
	height:199px;
}
#aboutFeatured{
	position:absolute;
	height:239px;
	width:940px;
	background:url(images/aboutBack.png) top center no-repeat;
	top:-60px;
	z-index:3;
}
#aboutWrapper{
	position:relative;
	width:940px;
	height:173px;
	
}
.donateNow2{
	position:absolute;
	right:30px;
	top:187px;
	width:171px;
	height:43px;
	display:block;
	background:url(images/donateBtn.png) center center no-repeat;
}
#aboutSide2{
	position:relative;
	float:left;
	width:590px;
	min-height:740px;
	padding-botton:30px;
}
#aboutSide2 h1{
	font-family:myriadProBold !important;
	font-size:24px !important;
	width:590px;
	text-align:left;
	line-height:1.6em;
	margin-bottom:10px;	
}
#aboutSide2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:590px;
	text-align:left;
	margin-top:10px;
	line-height:1.6em;
	margin-bottom:15px;
}
.photo{
	position:relative;
	margin-top:20px;
}
#sponsorsWrapper{
	position:relative;
	width:295px;
	height:372px;
	padding:0 auto;
	margin:0 auto;
	margin-bottom:20px;
	margin-top:20px;
}
#sponsors{
	position:relative;
	width:295px;
	height:372px;
	padding:0 auto;
	margin:0 auto;
	overflow:hidden;
}
.ribbon{
	position:absolute;
	left:20px;
	top:-6px;
	z-index:99;
}
#sponsors ul{
	position:relative;
	width:295px;
	height:372px;
	padding:0 auto;
	margin:0 auto;
}
#sponsors ul li{
	position:relative;
	display:block;
	width:295px;
	height:124px;
	background:url(images/sponsorBack.jpg) top center no-repeat;
}

/*----------------------------------------------------------------------------
mission
-----------------------------------------------------------------------------*/
#missionFeatured{
	position:absolute;
	height:239px;
	width:940px;
	background:url(images/missionBack.png) top center no-repeat;
	top:-60px;
	z-index:3;
}
.statement{
	font-family:"Times New Roman", Times, serif !important;
	font-size:18px !important;
}
/*----------------------------------------------------------------------------
donate
-----------------------------------------------------------------------------*/
#donateFeatured{
	position:absolute;
	height:239px;
	width:940px;
	background:url(images/donateBack.png) top center no-repeat;
	top:-60px;
	z-index:3;
}
#donateBanner{
	position:relative;
	width:590px;
	height:81px;
	background:url(images/donateHead.png) left center no-repeat;
}
.paypal{
	position:absolute;
	display:block;
	width:171px;
	height:43px;
	right:30px;
	top:20px;
}

#aboutSide3 ul{
	position:relative;
	text-align:left;
}
#aboutSide3 ul li{
	text-align:left;
	list-style:disc;
	list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:40px;
	margin-right:10px;
}
#aboutSide3{
	position:relative;
	float:left;
	width:590px;
	min-height:720px;
	padding-botton:30px;
	margin-bottom:30px;
	background:url(images/donateContent.png) left top no-repeat;
}
#aboutSide3 h1{
	font-family:myriadProBold !important;
	font-size:24px !important;
	width:590px;
	text-align:left;
	line-height:1.6em;
	margin-bottom:10px;	
	margin-top:15px;
	margin-left:30px;
}
#aboutSide3 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:540px;
	text-align:left;
	margin-top:10px;
	line-height:1.6em;
	margin-bottom:15px;
	margin-left:30px;
}
/*----------------------------------------------------------------------------
programs
-----------------------------------------------------------------------------*/
#programsFeatured{
	position:absolute;
	height:239px;
	width:940px;
	background:url(images/programsBack.png) top center no-repeat;
	top:-60px;
	z-index:3;
}
/*----------------------------------------------------------------------------
grants
-----------------------------------------------------------------------------*/
#grantsFeatured{
	position:absolute;
	height:239px;
	width:940px;
	background:url(images/grantBack.png) top center no-repeat;
	top:-60px;
	z-index:3;
}
/*----------------------------------------------------------------------------
Boards
-----------------------------------------------------------------------------*/
#boardFeatured{
	position:absolute;
	height:239px;
	width:940px;
	background:url(images/boardBack.png) top center no-repeat;
	top:-60px;
	z-index:3;
}
#aboutSide2 table tr td{
	color:#000;
	font-size:16px;
}
#aboutSide2 table tr{
	height:30px;
	border-bottom: 1px solid #999;
	line-height:1.8em;
}
/*----------------------------------------------------------------------------
Blog
-----------------------------------------------------------------------------*/
#blogFeatured{
	position:absolute;
	height:239px;
	width:940px;
	background:url(images/blogBack.png) top center no-repeat;
	top:-60px;
	z-index:3;
}
#blogWrapper{
	position:relative;
	width:940px;
	height:100%;
	padding:0 auto;
	margin:0 auto;
}
#blogTop{
	position:relative;
	width:940px;
	height:12px;
	float:left;
	background:url(images/blogTop.png) center center no-repeat;
}
#blogBottom{
	position:relative;
	width:940px;
	height:12px;
	float:left;
	background:url(images/blogBot.png) center center no-repeat;	
	margin-bottom:30px;
}
#blogMain{
	position:relative;
	float:left;
	height:100%;
	width:940px;
	background:#fff;
}
.mainSide ul{
	position:relative;
	width:258px;
	height:100%;
	margin-left:15px;
	margin-top:10px;
}
.mainSide ul li{
	position:relative;
	display:block;
	width:250px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	margin-top:5px;
	color:#333;
	line-height:2.5em;
	background:url(images/line.png) bottom center no-repeat;
	padding:0 auto;
	margin:0 auto;
	text-decoration:none;
}
.mainSide ul li a{
	position:relative;
	display:block;
	width:250px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	margin-top:5px;
	color:#333;
	line-height:2.5em;
	background:url(images/arrow.png) right center no-repeat;
	padding:0 auto;
	margin:0 auto;
	text-decoration:none;
}
.thePost{
	position:relative;
	width:596px;
	height:100%;
	margin-left:20px;
}
.heading{
	position:relative;
	width:596px;
	height:49px;
	background:url(images/postHead.png) left center no-repeat;
}
.heading h1 a{
	font-family:myriadProCond !important;
	font-size:22px !important;
	position:relative;
	float:left;
	width:400px !important;
	text-align:left;
	margin-left:20px;
	margin-top:5px;
	color:#fff;
	text-decoration:none;
}
.heading p{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	width:160px !important;
	color:#FFF;
	text-align:right !important;
	margin-top:15px !important;
	margin-bottom:0px !important;
}
.theContent{
	position:relative;
	width:560px;
	height:100%;
	padding:0 auto;
	margin:0 auto;
}
.theContent p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px !important;
	width:560px !important;
	text-align:left;
	margin-top:15px !important;
	line-height:1.6em;
	margin-bottom:15px;
}
.meta{
	position:relative;
	width:500px;
}
.meta a{
	position:relative;	
	background:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
	text-decoration:none;
	color:#333;
	float:left;
	margin-left:15px;
}
.meta a:hover{
	background:#51a4ce;
	color:#fff;
}
.read{
	position:relative;
	float:right;
	display:block;
	height:30px;
	width:137px;
	margin-right:20px;
	background:url(images/readMoreBtn.png) top center no-repeat;
}
.read:active{
	background:url(images/readMoreBtn.png) bottom center no-repeat;
}
/*----------------------------------------------------------------------------
Single
-----------------------------------------------------------------------------*/
.headingPost a{
	font-family:myriadProBold !important;
	font-size:32px !important;
	position:relative;
	float:left;
	width:596px !important;
	text-align:left;
	margin-top:15px;
	margin-bottom:0px !important;
	color:#000;
	text-decoration:none !important;
}
.postDate{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left !important;
	margin-top:0px !important;
	margin-bottom:0px !important;	
}
.thePost hr{
	position:relative;
	background-color: #999;
	 border: 0;
	color:#999;
	height:1px;
	outline:none;
}
.metaPost{
	position:relative;
	width:594px;
	height:30px;
	background:#CCC;
	border:1px solid #999;
	position:relative;
	text-indent:15px;
	font-family:myriadProBold !important;
	foint-size:14px;
	color:#000;
	padding-top:0px !important;
	line-height:2em;
	text-align:left;
}
.metaPost{
	
}
.metaPost a{
	position:relative;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	color:#000;
	padding-top:0px !important;
}
.mainContent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px !important;
	width:596px !important;
	text-align:left;
	margin-top:5px !important;
	line-height:1.6em;
	margin-bottom:15px;
}
.commentNum{
	font-family:myriadProBold !important;
	font-size:28px !important;
	position:relative;
	float:left;
	width:596px !important;
	text-align:left;
	margin-top:20px;
	margin-bottom:15px !important;
	color:#000;
	text-decoration:none !important;	
}
.commentlist li{
	position:relative;
	width:596px;
	height:100%;
	background:url(images/commentBack.jpg)top center no-repeat;
	margin-bottom:20px;
}	
.num{
	position:relative;
	float:left;
	width:30px;
	height:42px;
	text-align:center;
	line-height:2.8em;
	color:#fff;
	font-family:myriadProBold !important;
	font-size:14px !important;
}
.commentAuthor{
	position:relative;
	float:left;
	width:300px;
	height:42px;
	text-align:left;
	line-height:3em;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.commentAuthor a{
	color:#fff;
	text-decoration:none;
}
.commentDate{
	position:relative;
	float:left;
	text-align:right;
	width:260px;
	height:42px;
	line-height:3em;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.theComment{
	position:relative;
	float:left;
	height:100%;
	width:596px;
	background:#f0f0f0;
	margin-bottom:20px;
}
.theComment p{
	position:relative;
	padding-left:20px;
	padding-right:20px;
	width:556px !important;
	line-height:1.4em !important;
	font-size:12px;
}
.leave{
	font-family:myriadProBold !important;
	font-size:28px !important;
	position:relative;
	float:left;
	width:596px !important;
	text-align:left;
	margin-top:15px;
	margin-bottom:0px !important;
	color:#000;
	text-decoration:none !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
#commentform label{
	position:relative;
	float:left;
	width:120px;
	font-family:myriadProBold !important;
	font-size:22px !important;
	text-align:left;
	color:#212f56;
	line-height:2em;
	margin-left:0px !important;
}
#commentform input{
	position:relative;
	float:left;
	width:460px;
	border: 1px #666 solid;
	height:30px;
	
}
#commentform textarea{
	position:relative;
	float:left;
	width:460px;
	border: 1px #666 solid;
	height:260px;
}
#commentform .submitBtnContact{
	position:relative;
	float:right;
	background:url(images/btn.jpg) top center no-repeat;
	display:block;
	width:123px;
	height:29px;
	font-family:myriadProBold;
	font-weight:bold;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	line-height:1.6em;
	margin-right:20px;
	margin-top:20px;	
	border:none;
	outline:none;
}
#searchform{
	width:269px;
	height:35px;
	margin-left:15px;
	margin-top:20px;
}
#searchBar{
	position:relative;
	float:left;
	width:200px;
	height:35px;
	background:url(images/searchBack.png) left top no-repeat;
	outline:none;
	border:none;
	padding-left:20px;
}
#submitSearch{
	position:relative;
	float:left;
	width:43px;
	height:35px;
	background:url(images/searchBtn.png) left top no-repeat;
	outline:none;
	border:none;
}
/*
 * WP-Paginate - WordPress Pagination Function
 * Revision: $Id: wp-paginate.css 286636 2010-09-08 00:11:23Z emartin24 $
 * Copyright (c) 2010 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/
 */
.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; }
.wp-paginate a {background:#bababa; color:#fff; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#51a4ce; color:#fff;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#212f56; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}
#projectsFeatured{
	position:absolute;
	height:239px;
	width:940px;
	background:url(images/projectsBack.png) top center no-repeat;
	top:-60px;
	z-index:3;
}
#photoFeatured{
	position:absolute;
	height:239px;
	width:940px;
	background:url(images/photoBack.png) top center no-repeat;
	top:-60px;
	z-index:3;
}
/*----------------------------------------------------------------------------
Contact
-----------------------------------------------------------------------------*/
#contactFeatured{
	position:absolute;
	height:239px;
	width:940px;
	background:url(images/contactBack.png) top center no-repeat;
	top:-60px;
	z-index:3;
}
#aboutSide4 ul{
	position:relative;
	text-align:left;
}
#aboutSide4 ul li{
	text-align:left;
	list-style:disc;
	list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:40px;
	margin-right:10px;
}
#aboutSide4{
	position:relative;
	float:left;
	width:590px;
	min-height:555px;
	padding-botton:30px;
	margin-bottom:30px;
	background:url(images/donateContent.png) left top no-repeat;
}
#aboutSide4 h1{
	font-family:myriadProBold !important;
	font-size:24px !important;
	width:590px;
	text-align:left;
	line-height:1.6em;
	margin-bottom:10px;	
	margin-top:15px;
	margin-left:30px;
}
#aboutSide4 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:540px;
	text-align:left;
	margin-top:10px;
	line-height:1.6em;
	margin-bottom:15px;
	margin-left:30px;
}
.contactInfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.2em;
	color:#000;
	text-align:left;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
}
.title{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold !important;
	color:#212f56;
	text-align:left;
	margin-left:30px;
	margin-top:15px;
	width:60px;
	float:left;
}
.data{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000;
	text-align:left;
	margin-right:30px;
	margin-top:15px;
	width:140px;
	float:left;	
}
.error{
	background:#a70600;
	color:#fff;
	width:400px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.7em;
	margin-left:110px;
	margin-bottom:5px;
	text-align:left;
	text-indent:20px;
}
label{
	position:relative;
	float:left;
	width:80px;
	font-family:myriadProBold !important;
	font-size:22px !important;
	text-align:left;
	color:#212f56;
	line-height:2em;
	margin-left:30px !important;
}
input{
	position:relative;
	float:left;
	width:400px;
	border: 1px #666 solid;
	height:30px;
	
}
textarea{
	position:relative;
	float:left;
	width:400px;
	border: 1px #666 solid;
	height:170px;
}
.submitBtnContact{
	position:relative;
	float:right;
	background:url(images/btn.jpg) top center no-repeat;
	display:block;
	width:123px;
	height:29px;
	font-family:myriadProBold;
	font-weight:bold;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	line-height:1.6em;
	margin-right:80px;
	margin-top:20px;	
	border:none;
	outline:none;
}