body{
	margin:0;
	color:#0f7694;
	font:14px "Trebuchet MS", Helvetica, sans-serif;
	background:#14cafe url(../images/bg-body.gif);
	min-width:980px;
}

.updateText{
height: 150px;
overflow: hidden;
}

img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
}
a:active, a:focus{
outline: 0px !important;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#header{
	background:url(../images/bg-header.gif);
	border-bottom:1px solid #b9f0ff;
}
.header-holder{
	width:980px;
	margin:0 auto;
}
#header .logo-holder{
	overflow:hidden;
	height:1%;
	padding-left:8px;
}
#header .logo{
	float:left;
	margin:0 20px 0 0;
	width:474px;
	height:110px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
}
.logo a{
	height:100%;
	display:block;
	position:relative;
}
#header .slogan{
	font-size:21px;
	color:#fff;
	float:left;
	margin-top:42px;
	overflow:hidden;
	width:478px;
}
#header .slogan cufon{float:left;}
#header .flash-area{
	background:url(../images/bg-flash-area.png) no-repeat;
	height:350px;
	width:957px;
	margin-bottom:30px;
}
#header .flash-area .holder{
	width:100%;
	height:350px;
	position:relative;
}
#header .flash-area .holder object{
position: absolute;
top: 5px;
left: 10px;
}
#header .flash-area .more{
	position:absolute;
	font-size:24px;
	color:#fff;
	top:-22px;
	right:18px;
}
#header .flash-area .more cufon{float:left;}
#header .flash-area .more span{
	background:url(../images/arrow-more.png) no-repeat;
	width:39px;
	height:44px;
	float:left;
	cursor:pointer;
	margin:7px 0 0 6px;
	display:inline;
}
#header .flash-area .more:hover{text-decoration:none;}
#main{
	overflow:hidden;
	width:976px;
	padding:27px 0 54px 4px;
	margin:0 auto;
}
#content{
	width:566px;
	float:left;
}
.update h2{
	background:url(../images/text-update.png) no-repeat;
	width:202px;
	height:42px;
	text-indent:-9999px;
	margin:0 0 0 1px;
	overflow:hidden;
}
.content-block{margin-bottom:60px;}
#content .box{
	line-height:24px;
}
#content .box .t{
	background:url(../images/bg-content-box-t.png) no-repeat;
	height:11px;
	overflow:hidden;
}
#content .box .c{
	background:url(../images/bg-content-box.png) repeat-y;
	padding:0 20px;
	height:1%;
}
#content .box .c:after{
	display:block;
	clear:both;
	content:"";
}
#content .box .b{
	background:url(../images/bg-content-box-b.png) no-repeat;
	height:136px;
}
#content .box .holder{
	position:relative;
	margin-bottom:-120px;
	width:100%;
	float:left;
}
.update .box{margin-bottom:-20px;}
#content .box p{margin:0;}
#content .update .open-close, #content .update .open-close-one{
	background:url(../images/btn-slide.png) no-repeat;
	width:137px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:14px;
	line-height:14px;
	overflow:hidden;
	float:right;
	margin-right:20px;
	display:inline;
	cursor:pointer;
}
#content .update .open-close:hover, #content .update .open-close-one:hover{
	background:url(../images/btn-slide-hover.png) no-repeat;
}
#content .update .open-close cufon, #content .update .open-close-one cufon{float:left;}
#content .update .open-close:hover, #content .update .open-close-one:hover{text-decoration:none;}
.update .open-close .w1, .update .open-close-one .w1{
	float:left;
	position:relative;
	left:50%;
}
.update .open-close .w1 span, .update .open-close-one .w1 span{
	float:left;
	padding:13px 0;
	height:17px;
	position:relative;
	left:-50%
}
#content .hey-kelly{
	width:204px;
	height:35px;
	background:url(../images/text-hey-kelly.png) no-repeat;
	text-indent:-9999px;
	margin:0 0 8px 1px;
	overflow:hidden;
}
.send-email fieldset{
	overflow:hidden;
	height:1%;
	padding-top:5px;
}
.send-email .text{
	float:left;
	background:url(../images/bg-input.png) no-repeat;
	width:190px;
	height:41px;
        margin-top: 4px;
	padding-right:5px;
}
.send-email .text input{
	border:0;
	margin:0;
	padding:10px 24px 11px;
	background:none;
	width:142px;
	font:14px "Trebuchet MS", Helvetica, sans-serif;
	color:#0f7694;
	float:left;
	position:relative;
}
.send-email .submit{
	float:left;
	background:url(../images/btn-leave-comment.gif) no-repeat;
	width:175px;
	height:41px;
	border:none;
        margin-top: 4px;
	text-indent:-9999px;
	overflow:hidden;
}
.send-email .submit:hover{
	background:url(../images/btn-leave-comment-hover.gif) no-repeat;
	cursor:pointer;
}
#content .your-comments{
	width:309px;
	height:31px;
	background:url(../images/text-your-comments.png) no-repeat;
	text-indent:-9999px;
	margin:0 0 18px 1px;
	overflow:hidden;
}
.comment-holder{
	margin-bottom:27px;
}
*+html .comment-holder{
	position:relative;
}
.all-comments{
	position:relative;
	width:100%;
}
#content .comment-holder .holder{padding-top:4px;}
.content-block .add-info{
	overflow:hidden;
	color:#fff;
	font-size:16px;
	padding:0 13px;
}
.content-block .add-info strong{
	padding:2px 6px;
	border:solid #fff;
	border-width:1px 1px 0;
	background:#fc7528;
	float:left;
}
.comments .open-close{
	color:#fff;
	background:url(../images/btn-slide2.png) no-repeat;
	width:174px;
	text-align:center;
	float:right;
	font-size:14px;
	line-height:14px;
	overflow:hidden;
	letter-spacing:-1px;
	cursor:pointer;
}
.comments .open-close:hover{
	background:url(../images/btn-slide2-hover.png) no-repeat;
}
.comments .open-close cufon{float:left;}
.comments .open-close:hover{text-decoration:none;}
.comments .open-close .w1{
	float:left;
	position:relative;
	left:50%
}
.comments .open-close .w1 span{
	float:left;
	position:relative;
	left:-50%;
	padding:13px 0;
	cursor:pointer;
}
#sidebar{
	float:right;
	width:342px;
}
#sidebar .section{margin-bottom:38px;}
#sidebar .donate h3{
	background:url(../images/titleHelp.png) no-repeat;
	width:123px;
	height:28px;
	margin:0 0 20px 3px;
	text-indent:-9999px;
	overflow:hidden;
}
.donate div{
width: 335px;
height: 219px;
color: #fff;
line-height: 1.6;
}
.donate .box{
	background:url(../images/bg-donate.png) no-repeat;
	width:332px;
	height:102px;
	margin:0 0 -38px 3px;
	padding-top:67px;
}
.donate .percent,
.pray .number{
	color:#ff4c04;
	font-size:81px;
	position:relative;
	overflow:hidden;
	width:100%;
	float:left;
}
.donate .percent{margin-top:-72px;}
.pray .number{margin-top:-81px;}
.donate .percent .w1,
.pray .number .w1{
	position:relative;
	float:left;
	left:50%;
}
.donate .percent .w1 span,
.pray .number .w1 span{
	position:relative;
	float:left;
	left:-50%;
}
.donate .percent .w1 span cufon,
.pray .number .w1 span cufon{
	float:left;
	position:relative;
}
.donate .reached{
	display:block;
	background:url(../images/text-reached.png) no-repeat;
	text-indent:-9999px;
	width:250px;
	height:50px;
	margin:0 auto;
}
* html .donate .reached{margin-top:-75px;}
.btn-yes, .btn-bac, .btn-back{
	background:url(../images/btn-yes.png) no-repeat;
	width:180px;
	height:14px;
	display:block;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:13px 0;
	position:relative;
	margin:0 auto;
	cursor:pointer;
}
.btn-yes:hover, .btn-back:hover{text-decoration:none;}
.btn-yes .w1, .btn-back .w1{
	position:relative;
	float:left;
	left:50%;
}
.btn-yes .w1 span, .btn-back .w1 span{
	position:relative;
	float:left;
	left:-50%;
}
.btn-yes .w1 span cufon, .btn-back .w1 span cufon{float:left;}
#sidebar .pray h3{
	background:url(../images/text-pray.png) no-repeat;
	width:79px;
	height:30px;
	margin:0 0 18px;
	text-indent:-9999px;
	overflow:hidden;
}
.pray .box{
	background:url(../images/bg-pray.png) no-repeat;
	width:340px;
	height:157px;
	position:relative;
	margin-bottom:-28px;
	padding-top:76px;
}
.pray .friends{
	display:block;
	background:url(../images/text-friends.png) no-repeat;
	text-indent:-9999px;
	width:203px;
	height:109px;
	margin:0 auto;
}
.btn-yes{
	background:url(../images/btn-yes.png) no-repeat;
	width:180px;
	height:14px;
	display:block;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:13px 0;
	position:relative;
	margin:0 auto;
}
.btn-yes:hover{
	text-decoration:none;
	background:url(../images/btn-yes-hover.png) no-repeat;
}
.btn-yes .w1{
	position:relative;
	float:left;
	left:50%;
}
.btn-yes .w1 span{
	position:relative;
	float:left;
	left:-50%;
}
.btn-yes .w1 span cufon{float:left;}
#sidebar .share{padding-top:8px;position: relative;}
#sidebar .share h3, #sidebar .thanks h3{
	background:url(../images/text-share.png) no-repeat;
	height:28px;
	width:95px;
	margin:0 0 13px 3px;
	text-indent:-9999px;
	overflow:hidden;
}
#sidebar .thanks h3{
	width:200px;
	background:url(../images/titleThanks.png) no-repeat;
}

#sidebar .share .box{
	font-size:18px;
	color:#fff;
	margin-bottom:32px;
}
.share .box .t{
	background:url(../images/bg-sidebar-box-t.png) no-repeat;
	height:5px;
	overflow:hidden;
}
.share .box .c{
	background:url(../images/bg-sidebar-box.png) repeat-y;
	padding:10px 14px 17px;
	height:1%;
	overflow:hidden;
}
.share .box .b{
	background:url(../images/bg-sidebar-box-b.png) no-repeat;
	height:5px;
	overflow:hidden;
}
#sidebar .share p{margin:0 0 12px;}
#sidebar .share p cufon{margin:0 0 5px;}
#sidebar .btn-share{
	display:block;
	overflow:hidden;
	height:40px;
	margin:0 auto;
	width:180px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	font-size:16px;
}
#sidebar .btn-share:hover{
	text-decoration:none;
	background:url(../images/btn-share-hover.png) no-repeat;
}
#sidebar .btn-share .w1{
	position:relative;
	float:left;
	left:50%;
	padding:13px 0;
}
#sidebar .btn-share .w1 span{
	position:relative;
	float:left;
	left:-50%;
}
#sidebar .share .cite .c{padding-bottom:0;}
#sidebar .btn-share .w1 span cufon{float:left;}
#sidebar .box blockquote{
	margin:0;
	padding-top:4px;
}
#sidebar .box q{quotes: none;}
#sidebar .box q:before{content:"";}
#sidebar .box q:after{content:"";}
#sidebar .box blockquote q{
	display:block;
	overflow:hidden;
	height:1%;
}
#sidebar .box blockquote cite{
	font-weight:bold;
	font-style:normal;
	text-align:right;
	display:block;
}
#sidebar .thanks blockquote{
font-size: 14px !important;
}
#sidebar .thanks blockquote a{
color: #fff;
}
#sidebar .box blockquote cufon{margin-bottom:9px;}
#footer{
	background:url(../images/bg-footer.gif);
	padding:25px 0;
	color:#fff;
	font-size:16px;
	border-top:1px solid #9fd1df;
	position:relative;
}
#footer .holder{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	padding:0 12px 0 8px;
}
#footer .copyright{
	display:block;
	margin-top:10px;
}
#footer .btn-help{
	float:right;
	background:url(../images/btn-share.png) no-repeat;
	overflow:hidden;
	height:40px;
	margin:0 auto;
	width:180px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	position:relative;
}
#footer .btn-help:hover{
	text-decoration:none;
	background:url(../images/btn-share-hover.png) no-repeat;
}
#footer .btn-help .w1{
	position:relative;
	float:left;
	left:50%;
	padding:13px 0;
}
#footer .btn-help .w1 span{
	position:relative;
	float:left;
	left:-50%;
}
#footer .btn-help .w1 span cufon{float:left;}

#comments{
border: 0px;
color:#0f7694;
width: 525px;
background: none;
font:14px "Trebuchet MS", Helvetica, sans-serif;
}
#share{
position: absolute;
top: 168px;
left: 81px;
}
