body {

	color:#212121;

	margin:0;

	font:13px Arial, Helvetica, sans-serif;

	background:#f6f8f5;

}

#wrapper {

	width:988px;

	margin:0 auto;

}

/*header*/

#header {

	width:988px;

	height:404px;

	position:relative;

}

#header h1 {

	margin:0;

	position:absolute;

	top:38px;

	left:213px;

	text-indent:-9999px;

	overflow:hidden;

	width:504px;

	height:62px;

	background:url(../images/logo.gif) no-repeat;

}

#header h1 a {

	display:block;

	height:100%;

}

#header .state-logo {

	width:98px;

	height:98px;

	position:absolute;

	top:6px;

	right:11px;

	text-indent:-9999px;

	overflow:hidden;

	background:url(../images/bg-logo.gif) no-repeat;

}

#header .state-logo a {

	display:block;

	height:100%;

}

/*header-box*/

#header .header-box {

	position:absolute;

	left:0;

	top:106px;

	width:988px;

	height:252px;

	background:url(../images/bg-header-box.jpg) no-repeat;

}

#header .header-box .submit {

	margin:0;

	padding:0;

	list-style:none;

	position:absolute;

	top:29px;

	right:32px;

}

#header .header-box .submit li {

	float:left;

	padding-left:4px;

}

#header .header-box .submit li a {

	width:89px;

	height:21px;

	text-indent:-9999px;

	overflow:hidden;

	display:block;

}

#header .header-box .submit li a.contribute {

	background:url(../images/contribute-btn.png) no-repeat;

}

#header .header-box .submit li a.volunteer {

	background:url(../images/volunteer-btn.png) no-repeat;

}

#header .header-box .man-img {

	position:absolute;

	bottom:8px;

	left:9px;

	z-index:100;

}

#header .header-box .text {

	width:714px;

	position:absolute;

	top:89px;

	right:34px;

}

#header .header-box .text .t {

	background:url(../images/bg-header-text-box-top.png) no-repeat;

	width:714px;

	height:5px;

	overflow:hidden;

}

#header .header-box .text .b {

	background:url(../images/bg-header-text-box-btm.png) no-repeat;

	width:714px;

	height:5px;

	overflow:hidden;

}

#header .header-box .text .c {

	background:url(../images/bg-header-text-box.png);

	width:675px;

	overflow:hidden;

	padding:13px 9px 19px 30px;

	text-align:center;

}

#header .header-box .text .c p {

	margin:0;

	color:#f7f7f7;

	font:italic 22px/24px Georgia, "Times New Roman", Times, serif;

}

#header .header-box .text span {

	color:#ff051a;

	font:14px/24px Georgia, "Times New Roman", Times, serif;

	text-align:right;

	display:block;

	margin-right:4px;

}

/*nav*/

#header .nav-holder {

	width:960px;

	position:absolute;

	top:354px;

	left:13px;

	background:url(../images/bg-nav.gif) repeat-x;

}

#header .nav-holder .nav-right-bg {

	background:url(../images/bg-nav-right.gif) no-repeat 100% 0;

}

#nav {

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

	height:1%;

	background:url(../images/bg-nav-left.gif) no-repeat;

}

#nav li {

	float:left;

	line-height:50px;

	padding-left:2px;

	margin-left:-2px;

	background:url(../images/bg-nav-sep.gif) no-repeat;

}

#nav li a {

	text-decoration:none;

	color:#2f2e2e;

	font-size:14px;

	text-align:center;

	display:block;

}

#nav li a.active ,

#nav li a:hover {

	font-weight:bold;

	color:#650809;

}

#nav li .home {width:79px;}

#nav li .contribute {width:99px;}

#nav li .meet {width:106px;}

#nav li .what {width:261px;}

#nav li .calendar {width:158px;}

#nav li .share {width:159px;}

#nav li .contact {width:98px;}

/*main*/

#main {

	overflow:hidden;

	height:1%;

	padding:0 2px 0 5px;

}

.holder {

	overflow:hidden;

	height:1%;

	padding:19px 0 5px;

}

.video-box {

	width:298px;

	float:left;

}

.video-box img {

	display:block;

}

.text-box {

	width:669px;

	float:right;

	margin-right:4px;

	display:inline;

	background:#e2e2e2 url(../images/bg-text-box-top.gif) no-repeat;

}

.text-box .b {

	background:url(../images/bg-text-box-btm.gif) no-repeat 0 100%;

	overflow:hidden;

	height:1%;

	padding:6px 20px 0 20px;

}

.post h2 ,

.text-box h2 {

	margin:0 0 8px;

	font:24px/28px Georgia, "Times New Roman", Times, serif;

}

.post p ,

.text-box p {

	margin:0 0 19px;

	line-height:18px;

}

/*post*/

.post {

	width:642px;

	float:left;

	border-bottom:1px solid #d6d6d6;

	padding-bottom:15px;

}

.post h2 {

	border-bottom:1px solid #d6d6d6;

}

.post img {

	float:right;

	margin:-4px 0 0 5px;

}

.read {

	display:block;

	width:93px;

	height:24px;

	text-indent:-9999px;

	overflow:hidden;

	background:url(../images/bg-read-btn.png) no-repeat;

}

.post .read {margin-top:-5px;}

/*quote-box*/

.quote-box {

	width:317px;

	float:right;

	background:url(../images/bg-quote-box.gif) repeat-y;

}

.quote-box .t {

	background:url(../images/bg-quote-box-top.gif) no-repeat;

}

.quote-box .b {

	background:url(../images/bg-quote-box-btm.gif) no-repeat 0 100%;

	overflow:hidden;

	height:1%;

	padding:13px 14px 14px 13px;

}

.quote-box .heading {

	background:url(../images/bg-heading.gif) no-repeat 0 100%;

	padding:0 0 9px 17px;

	width:272px;

}

.quote-box .heading h3 {

	margin:0;

	color:#2d2d2d;

	font:18px/40px Georgia, "Times New Roman", Times, serif;

	padding-left:28px;

	background:url(../images/bg-arrow01.gif) no-repeat 0 15px;

}

.quote-box blockquote {

	margin:8px 0 0;

	padding:0;

	width:274px;

	padding-left:12px;

}

.quote-box blockquote q {

	quotes:none;

	color:#646464;

	line-height:18px;

	font-style:italic;

}

.quote-box blockquote cite {

	display:block;

	text-align:right;

	font-style:normal;

	margin:7px 0 6px 0;

}

/*button-holder*/

.button-holder {

	overflow:hidden;

	height:1%;

	padding:16px 2px 0 0;

}

.button-holder .btn {

	width:479px;

	height:54px;

}

.button-holder .btn.contribute {

	float:left;

	background:url(../images/btn01.gif) no-repeat;

}

.button-holder .btn.voluteer {

	float:right;

	background:url(../images/btn02.gif) no-repeat;

}

.button-holder .btn .arrow {

	width:36px;

	height:54px;

	text-indent:-9999px;

	overflow:hidden;

	float:left;

}

.button-holder .btn.voluteer .arrow {

	float:right;

}

.button-holder .btn .text {

	width:285px;

	float:right;

	padding-top:11px;

	text-align:right;

}

.button-holder .btn p {

	margin:0;

	color:#dbd9d9;

	font:bold 14px/18px "Trebuchet MS", Arial, sans-serif;

}

.button-holder .btn strong {

	text-indent:-9999px;

	overflow:hidden;

}

.button-holder .btn.contribute strong {

	width:133px;

	height:29px;

	background:url(../images/text-contribute.gif) no-repeat;

	float:right;

	margin:25px 9px 0 16px;

}

.button-holder .btn.voluteer strong {

	width:107px;

	height:29px;

	background:url(../images/text-voluteer.gif) no-repeat;

	margin:25px 20px 0 23px;

	float:left;

}

.button-holder .btn.voluteer .text {

	float:left;

	text-align:left;

}

/*footer*/

#footer {

	width:988px;

	margin-bottom:32px;

	background:url(../images/bg-footer.gif) repeat-x 0 100%;

}

#footer .l {

	background:url(../images/bg-footer-left.gif) no-repeat 0 100%;

}

#footer .r {

	background:url(../images/bg-footer-right.gif) no-repeat 100% 100%;

	overflow:hidden;

	height:1%;

	text-align:center;

	padding:10px 0 6px;

}

#footer .nav {

	margin:0;

	padding:0;

	list-style:none;

}

#footer .nav li {

	display:inline;

	padding:0 10px;

}

#footer .nav li a {

	color:#5b5b5b;

	font-size:11px;

	line-height:36px;

}

#footer .nav li a:hover {

	text-decoration:none;

}

#footer p {

	margin:0;

	color:#c19f9f;

	font-size:11px;

}

#footer strong {

	display:block;

	color:#b5b5b5;

	font-size:11px;

	line-height:24px;

	font-weight:normal;

}

#footer strong a {

	color:#b5b5b5;

}

#footer strong a:hover {

	text-decoration:none;

}

.holder.inner
{
	padding:25px 20px 5px;
	background:#f6f8f5 url(../images/inner-bg.jpg) repeat-x 0 0;
	margin:15px;
	line-height:19px;
}
.highlight {
border-left:2px solid #0f1338;
color:#333333;
font-weight:bold;
padding:10px;
}
.block
{
	border:1px solid #666;
	padding:2px;
}
.block div
{
	background:#0f1338;
	color:#fff;
	padding:8px;
	line-height:19px;
}
.inner h2 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:24px;
font-weight:normal;
line-height:28px;
margin:0 0 15px;
border-bottom:1px solid #D6D6D6;
padding-bottom:8px;
}
.image {
background:#fff;
border:1px solid #CCCCCC;
float:right;
margin:10px 0 10px 15px;
padding:5px;
}
ul.lists {
list-style-type:none;
margin:0;
padding:0;
margin-bottom:6px;
}
ul.lists li {
background:transparent url(../images/bullet.gif) no-repeat scroll 0 2px;
border-bottom:1px solid #ECEDED;
margin:5px 0;
padding:0 0 5px 18px;
}

ul.lists.nobullet li {
background:none;
border-bottom:1px solid #ECEDED;
margin:5px 0;
padding:0 0 5px 0px;
}
ul.lists li.last
{
	border:none;
}
.quotess {
background:transparent url(../images/quotess.gif) no-repeat scroll left top;
border-bottom:1px dotted #999999;
margin-top:20px;
padding:18px 10px 10px;
}
.quotess p.author {
color:#3CAFF1 !important;
font-weight:700;
margin-bottom:0;
text-align:right;
}

.quotess p.first {
line-height:17px;
margin-top:0;
text-indent:35px;
}




.contact1 {
float:left;
margin-right:40px;
margin-top:0px;
width:30%;
}
.contact1 ul {
list-style-type:none;
margin-left:0;
padding-left:10px;
}
.full .data .form {

}


.form .row label, .form .row-textarea label, .form-options .code label {
color:#464646;
display:block;
font-size:12px;
float:left;
}

.form-options .code {
float:left;
overflow:hidden;
width:224px;
}
.form-options .code .capture {
width:130px;
}
input.btn1 {
background:transparent url(../images/button-submit1.gif) no-repeat scroll 50% 0;
border:0 none;
cursor:pointer;
display:block;
height:49px;
margin:0;
width:106px;
}

.module.form
{
	border-left:1px solid #e5e5e5;
	padding-left:30px;
	overflow:hidden;
width:420px;
}


.form .row{

	overflow:hidden;
	padding:0 0 3px;

}

.form .row label{

	display:block;

	width:80px;

	color:#464646;

	font-size:12px;

}

.form .row input{

	width:226px;

	margin:0;

	padding:2px 4px 1px;

	float:left;

	background:#fff;

	border:1px solid #bdb9a1;

	font:12px/14px Arial, Verdana, Helvetica, sans-serif;

}

.row-textarea{

	width:236px;

	padding:0 0 6px;

	margin:-3px 0 0;

	position:static;

	overflow:hidden;

}

.row-textarea label{

	display:block;

	width:80px;

	color:#464646;

	font-size:12px;

}

.row-textarea textarea{

	width:226px;

	padding:4px;

	height:80px;

	margin:0;

	position:static;

	overflow:auto;

	background:#fff;

	border:1px solid #bdb9a1;

	font:12px/14px Arial, Verdana, Helvetica, sans-serif;

}

.form .row, .form .row-textarea {
overflow:hidden;
padding:0 0 9px;
width:100%;
margin:0;
}
.form-options .code .capture {
width:147px;
float:left;
}
.capture input {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #BDB9A1;
float:left;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
margin:0;
padding:2px 2px 1px;
width:51px;
}
.capture img {
float:left;
margin:1px 5px 0 0;
}
.calen
{	
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	width:260px;
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

.blk12
{
	width:535px;
	float:left;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:30px;
	margin-bottom:30px;
}
.inner h5 {

font-size:14px;
font-weight:normal;
line-height:28px;
margin:0 0 15px;
padding-bottom:8px;
text-transform:uppercase;
}

#volunteer label
{
	display:block;
	width:100%;
}
#volunteer .bn input
{
	width:150px;
}
#volunteer .bn
{
	width:200px;
	float:left;
}
#volunteer .bn span
{
	display:block;
	clear:both;
	color:#666;
	font-size:11px;
}
.module.form.volun {
border-left:none;
overflow:hidden;
padding-left:30px;
width:800px;
}
.row ul
{
	list-style-type:none;
	padding:0;
	margin:0;
}
.form .row input.chkbox
{
	float:left;
	width:20px;
	height:20px;
	margin-right:6px;
}
#volunteer .row ul li label {
display:block;
width:400px;
float:left;
}
#volunteer .row ul li
{
	height:auto;
	overflow:hidden;
	padding:3px 0;
}
#volunteer .row, #volunteer .row-textarea
{
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	padding:10px 0;
}
#volunteer select
{
	border:1px solid #BDB9A1;
}
.form-options.vol .code
{
	width:150px;
}
.form-options.vol input.btn1
{
	background:transparent url(../images/button-submit1.gif) no-repeat scroll 50% 18px;
}
.button-holder .btn p {
padding-top:21px;
font-size:16px;
}










