/* general reset */
* {font-size: 100%;}
body{
	margin:0;
	color:#333;
	font:62.5% Arial, Helvetica, sans-serif;
	background:#fff;
}
div#print-logo { display: none;}
a{
	color:#ff6000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a:visited {color:#09f;}
img{border-style:none;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper{
	width:100%;
	display:table;
}
.meta {font-size:.8em;font-style:italic;line-height:1.1em;padding-top:10px !important;}
.file-info {font-size:.8em;font-style:italic;line-height:1.1em;width:100px;float:right;}
.video-file-info {font-size:.8em;font-style:italic;margin:2px 0 0;padding:0; line-height:1.1em;}
/* main-holder */
#main-holder{display: table-footer-group;}
/* main */
#main{
	width:1003px;
	margin:0 auto;
	background:url(../images/divider03.gif) repeat-y;
	padding:57px 0 20px;
	position:relative;
}
#main:after {
	clear: both;
	content:"";
	display: block;
}
/* content */
#content{
	float:left;
	width:629px;
	padding:0 0 0 21px;
	font-size:1.6em;
	line-height:1.643em;
}
/* service-links */
.service-links{
	margin:0;
	padding:0 0 20px 21px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
}
#content .service-links{padding:0 0 20px 1px;}
.service-links li{
	float:left;
	padding:0 12px 0 0;
}
.service-links a{
	float:left;
	padding:1px 0 0 23px;
}
.service-links .print{background:url(../images/ico-print.gif) no-repeat 0 2px;}
.service-links .email{background:url(../images/ico-email.gif) no-repeat 0 3px;}
.service-links .share{background:url(../images/ico-share.gif) no-repeat 0 1px;}
#content a.alt {text-decoration:underline;}
#content a.alt:hover {text-decoration:none;}
/* main-heading */
.main-heading{
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding:0 0 12px;
	margin:0 0 20px;
}
.alt-main-heading{margin:0 0 15px;}
#main h1 {
	margin:0 0 10px 21px;
	color:#000;
	font-size:4em;
	line-height:45px;
	font-weight:normal;
}
#main h1 a, #main h1 a:visited {
	color: #000;
}
#content h1{
	margin:0;
	color:#000;
	font-size:2.857em;
	line-height:45px;
	font-weight:normal;
}
#content h2{
	margin:0 0 19px;
	color:#00394f;
	font-size:1.714em;
	line-height:29px;
}
#content h2 span {
	font-size:0.583em;
	color:#ce0000;
	padding-left:3px;
}
#content h3{
	margin:0 0 20px;
	color:#005679;
	font-size:1.429em;
	line-height:24px;
}
#content h4{
	margin:0 0 19px;
	color:#006893;
	font-size:1.286em;
	line-height:22px;
}
#content h5{
	margin:0 0 24px;
	color:#333;
	font-size:1em;
	line-height:18px;
}
#content h6{
	margin:0 0 24px;
	color:#666;
	font-size:1em;
	line-height:18px;
}
#content p{margin:0 0 20px;}
/* ordered-list */
.ordered-list{
	margin:0;
	padding:0 0 19px 42px;
}
/* unordered-list */
.unordered-list{
	margin:0;
	padding:2px 0 18px 16px;
	list-style:none;
}
.unordered-list li{
	padding:0 0 0 20px;
	background:url(../images/bullet.gif) no-repeat 0 7px;
}
#content img.alignleft{
	float:left;
	margin:5px 20px 0 0;
}
#content img.alignright{
	float:right;
	margin:5px 0 0 20px;
}
/* gray box */
.gray-box{
	background-color:#f8f8f8;
	border:1px solid #e5e5e5;
	padding:16px 20px 14px;
	margin:0 0 25px;
}
/* table */
.table-holder{padding:0 0 16px;}
.table caption{
	font-size:12px;
	line-height:18px;
	letter-spacing:3px;
	padding:0 0 20px;
	text-align:left;
}
.table{
	width:100%;
	border-collapse:collapse;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}
.table th{
	padding:0;
	border:1px solid #e5e5e5;
	text-align:left;
	width:145px;
}
.table td{
	padding:0;
	border:1px solid #e5e5e5;
	text-align:center;
}
.table thead{
	font-size:14px;
	line-height:18px;
	color:#000;
}
.table thead td{
	background-color:#efefef;
	padding:4px 0 4px;
}
.table thead th{
	background-color:#ebebeb;
	padding:4px 0 4px 8px;
}
.table tfoot{color:#00394f;}
.table tfoot th{
	background-color:#ebebeb;
	color:#000;
	padding:3px 0 3px 8px;
}
.table tfoot td{
	background-color:#efefef;
	padding:3px 0 3px;
}
.table tbody th{
	background-color:#f8f8f8;
	padding:3px 0 4px 8px;
}
.table tbody td{padding:3px 0 4px;}
.table tbody .even th{background-color:#f8f8f8;}
.table tbody .even td{background-color:#f8f8f8;}
/* form-block */
.form-block .heading{
	color:#005679;
	font-size:1.429em;
	line-height:24px;
	display:block;
	margin:0 0 16px;
}
/* some-form */
.some-form .row{
	height:1%;
	overflow:hidden;
	padding:0 0 10px;
}
.some-form label{
	float:left;
	width:155px;
	padding-right:20px;
	text-align:right;
	font-weight:bold;
}
.some-form .text-field{
	background:url(../images/field-sprite.gif) no-repeat 0 0;
	border: none;
	outline: none;
	width:229px;
	height:16px;
	padding:5px;
	float:left;
}
.i-error-text {background:url(../images/bg-text-error.gif) no-repeat !important;}
.some-form textarea.area{
	background:url(../images/field-sprite.gif) no-repeat 0 0;
	border: none;
	outline: none;
	padding:5px;
	float:left;
	width:266px;
	height:63px;
	max-width:266px;
	max-height:63px;
}
.some-form textarea.betterarea{
	background:url(../images/field-sprite.gif) no-repeat 0 0;
	border: none;
	outline: none;
	padding:5px;
	float:left;
	width:440px;
	height:200px;
	max-width:440px;
}
.some-form .textarea textarea, .i-area textarea{
	background:none;
	border:none;
	padding:0;
	margin:0;
	color:#333;
	font-size:14px;
	line-height:17px;
	width:323px;
	height:132px;
	max-width:323px;
	max-height:132px;
	overflow:auto;
}
.some-form .submit{
	display:block;
	background:url(../images/btn-submit.gif) no-repeat;
	width:121px;
	height:37px;
	border:none;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;
	margin:8px 0 0 173px;
	padding:0;
}
.some-form .submit-holder .submit:hover, .some-form .hover .submit{background-position:0 -37px;}
.some-form .submit-holder .pressed {background-position:0 -74px !important;}
/* about-btgmi */
.about-btgmi{
	height:1%;
	margin:-2px 0 0;
}
#content .about-btgmi img.alignleft{margin:5px 12px 0 0;}
#content .about-btgmi p{
	margin:0;
	padding:0 0 10px;
}
#content .about-btgmi .box {margin-bottom:10px;}
#content .about-btgmi .alt-box {margin-bottom:0;}
#content .about-btgmi p.intro {padding:0 0 20px;}
#content .about-btgmi .box ul {padding:2px 0 4px 16px;}
#content .about-btgmi h2{margin:0 0 9px;}
.about-btgmi .link-holder{
	height:1%;
	overflow:hidden;
}
.btn02{
	float:left;
	background:url(../images/bg-btn02.gif) no-repeat 100% -111px;
	height:37px;
	color:#fff;
	font-size:17px;
	line-height:20px;
	margin-top:4px;
	text-transform:uppercase;
}
.btn02:visited{color:#fff;}
.btn02 span{
	float:left;
	height:25px;
	background:url(../images/bg-btn02.gif) no-repeat;
	padding:12px 17px 0;
	cursor:pointer;
}
.btn02:hover{
	text-decoration:none;
	background:url(../images/bg-btn02.gif) no-repeat 100% -148px;
}
.about-btgmi .link-holder .pressed, .about-btgmi .link-holder .pressed:hover{background:url(../images/bg-btn02.gif) no-repeat 100% -185px;}
.btn02:hover span{background:url(../images/bg-btn02.gif) no-repeat 0 -37px;}
.about-btgmi .link-holder .pressed span,.about-btgmi .link-holder .pressed:hover span{background:url(../images/bg-btn02.gif) no-repeat 0 -74px;}
.btn02 strong{
	font-weight:normal;
	cursor:pointer;
}
.btn02 strong cufon{float:left;}
.cufon-active .btn02{line-height:17px;}
/* sidebar */
#sidebar{
	float:right;
	padding:23px 22px 0 0;
	width:312px;
	font-size:1.2em;
	line-height:18px;
	position:relative;
}
#sidebar .area{
	background-color:#f1f1f1;
	padding:20px 0 0;
}
#sidebar .box .heading{
	position:relative;
	background:url(../images/bg-heading.gif) no-repeat;
	width:271px;
	height:32px;
	margin:0 0 0 -10px;
	padding:8px 0 0 29px;
}
#sidebar .box .red{background:url(../images/bg-heading01.gif) no-repeat;}
#sidebar .box .blue{background:url(../images/bg-heading05.gif) no-repeat;}
#sidebar .box .green{background:url(../images/bg-heading07.gif) no-repeat;}
#sidebar .box h3{
	margin:0;
	font-size:18px;
	line-height:18px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
}
#sidebar .box h3 cufon{float:left;}
#sidebar .box p{margin:0;}
#sidebar .box .container{
	padding:5px 20px 15px;
	height:1%;
}
/* donate */
#sidebar .donate .container{padding:15px 20px 15px;}
#sidebar .donate .link-holder{
	height:1%;
	overflow:hidden;
	padding:13px 0 2px;
	margin:0 -3px 0 3px;
}
.btn01{
	float:right;
	background:url(../images/bg-btn01.gif) no-repeat 100% -111px;
	height:37px;
	color:#fff;
	font-size:17px;
	line-height:20px;
	outline:none;
}
.btn01:visited{color:#fff;}
.btn01 span{
	float:left;
	height:25px;
	background:url(../images/bg-btn01.gif) no-repeat;
	padding:12px 12px 0;
	cursor:pointer;
}
.btn01:hover{
	text-decoration:none;
	background:url(../images/bg-btn01.gif) no-repeat 100% -148px;
}
.link .pressed, .link .pressed:hover, #sidebar .link .pressed, .link .pressed:hover,
.donation-board .link .pressed, .link .pressed:hover{background:url(../images/bg-btn01.gif) no-repeat 100% -185px;}
.btn01:hover span{background:url(../images/bg-btn01.gif) no-repeat 0 -37px;}
.link .pressed span, .link .pressed:hover span, #sidebar .link .pressed span, #sidebar .link .pressed:hover span,
.donation-board .link .pressed span, .donation-board .link .pressed:hover span{background:url(../images/bg-btn01.gif) no-repeat 0 -74px;}
.btn01 strong{
	font-weight:normal;
	cursor:pointer;
}
.btn01 strong cufon{float:left;}
.cufon-active .btn01{line-height:17px;}
.btn04{
	float:right;
	background:url(../images/bg-btn04.gif) no-repeat 100% -111px;
	height:37px;
	color:#fff;
	font-size:17px;
	line-height:20px;
	outline:none
}
.btn04:visited{color:#fff;}
.btn04 span{
	float:left;
	height:25px;
	background:url(../images/bg-btn04.gif) no-repeat;
	padding:12px 12px 0;
	cursor:pointer;
}
.btn04:hover{
	text-decoration:none;
	background:url(../images/bg-btn04.gif) no-repeat 100% -148px;
}
.two-columns .link .pressed, .two-columns  .link .pressed:hover{background:url(../images/bg-btn04.gif) no-repeat 100% -185px;}
.btn04:hover span{background:url(../images/bg-btn04.gif) no-repeat 0 -37px;}
.two-columns  .link .pressed span, .two-columns  .link .pressed:hover span{background:url(../images/bg-btn04.gif) no-repeat 0 -74px;}
.btn04 strong{
	font-weight:normal;
	cursor:pointer;
}
.btn01 strong cufon{float:left;}
.cufon-active .btn04{line-height:17px;}
/* contacts */
#sidebar .contacts .container{padding-bottom:0;}
#sidebar .contacts h4{
	margin:0;
	font-size:12px;
	line-height:18px;
}
#sidebar .contacts address{
	font-style:normal;
	padding:0 0 7px;
}
.contacts-list{
	margin: 0;
	padding:0 0 13px;
	list-style:none;
	line-height:20px;
}
.contacts-list li{padding:0 0 0 21px;}
.contacts-list .phone{background:url(../images/ico-phone.gif) no-repeat 0 5px;}
.contacts-list .fax{background:url(../images/ico-fax.gif) no-repeat 0 5px;}
.contacts-list .mail{background:url(../images/ico-mail02.gif) no-repeat 0 5px;}
/* featured-projects */
#sidebar .featured-projects .container{
	padding:5px 20px 20px;
	height:1%;
}
#sidebar .featured-projects .alt-container{padding:5px 20px;}
/* projects-list */
.projects-list{
	margin:-14px 0 10px;
	padding:0;
	list-style:none;
	position:relative;
}
.projects-list li {
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding:17px 0;
}
.projects-list li.alt {
	background:none;
	padding-bottom:0;
}
.projects-list h4{
	margin:0 0 13px;
	color:#ff6000;
	font-size:1.5em;
	font-weight:normal;
}
.projects-list .progress-holder {
	width:278px;
	margin-right:-6px;
	position:relative;
}
.projects-list .progress-holder:after {
	clear: both;
	content:"";
	display: block;
}
.projects-list .progress{
	width:201px;
	height:20px;
	background:url(../images/bg-progress.gif) no-repeat 100% 0;
	float:left;
	margin:7px 6px 0 0;
}
.projects-list p {margin:0 0 11px !important;}
.projects-list .progress .inner{
	background:url(../images/bg-progress.gif) no-repeat 100% -20px;
	width:80%;
	height:20px;
}
.projects-list .link-holder {
	float:left;
	margin-top:-4px;
	position:relative;
	width:auto !important;
	overflow:visible !important;
}
.featured-projects .link-holder {
	overflow:hidden;
	width:100%;
}
dl.goal {
	overflow:hidden;
	width:100%;
	margin:0 0 0;
	font-weight:bold;
}
dl.goal dt{
	float:left;
	padding-right:8px;
	color:#000;
}
dl.goal dd{
	float:left;
	color:#068500;
	margin:0;
}
dl.money {
	font-size:0.917em;
	overflow:hidden;
	margin:0;
	width:100%;
}
.projects-list dl.money {
	margin-top:-2px;
	position:relative;
}
dl.money dt{
	float:left;
	padding-right:4px;
	color:#000;
}
dl.money dd{
	float:left;
	margin:0;
	padding-right:7px;
}
dl.money dd.mark-green{color:#068500;}
dl.money dd.mark-red{color:#ce0000;}
/* box statistic */
.statistic-box {padding:5px 0;}
.statistic-box img{display:block;}
/* footer */
#footer{background-color:#005679;}
/* navblock */
.navblock{
	background-color:#f1f1f1;
}
.navblock .holder{
	width:1003px;
	margin:0 auto;
	padding:20px 0 29px;
	background:url(../images/divider02.gif) repeat-y;
	overflow:hidden;
}
/* footer-nav */
.footer-nav{
	margin:0;
	padding:3px 0 0;
	list-style:none;
	float:left;
	font-size:12px;
	line-height:15px;
}
.footer-nav li{
	float:left;
	padding:0 0 0 20px;
}
/* language-select */
.language-select{
	float:right;
	font-size:12px;
	line-height:15px;
	color:#000;
	width:322px;
	margin:0 21px 0 0;
}
#footer .container{
	width:1003px;
	margin:0 auto;
	background:url(../images/divider01.gif) repeat-y;
}
#footer .container:after{
	content:"";
	clear:both;
	display:block;
}
/* copy */
.copy{
	float:left;
	font-size:12px;
	line-height:15px;
	color:#86c5e0;
	margin:12px -3px 0 20px;
}
/* policy */
.policy{
	margin:0;
	padding:12px 0 0;
	list-style:none;
	float:left;
	display:inline;
	font-size:12px;
	line-height:15px;
	overflow:hidden;
}
.policy li{
	float:left;
	background:url(../images/separator.gif) no-repeat 0 50%;
	padding:0 9px;
	margin:0 1px 0 -1px;
}
.policy a{color:#fff;}
#footer .options{
	margin:-10px 21px 0 0;
	background:#006893 url(../images/bg-options01.gif) no-repeat 0 100%;
	padding:0 0 10px;
}
#footer .active .eject{background:url(../images/btn-eject03.gif) no-repeat;}
#footer .active .eject:hover{background-position:0 -36px;}
#footer .eject{background:url(../images/btn-eject02.gif) no-repeat;}
#footer .eject:hover{background-position:0 -37px;}
#footer .sb2{background-position:0 0;}
/* header-holder */
#header-holder{display: table-header-group;}
/* header */
#header{background-color:#005679;}
/* black-decoration */
.black-decoration{
	background-color:#000;
	height:10px;
	overflow:hidden;
}
.black-decoration .holder{
	width:1003px;
	margin:0 auto;
	background:url(../images/divider.gif) repeat-y;
}
#header .container{
	width:1003px;
	margin:0 auto;
	background:url(../images/divider01.gif) repeat-y;
}
#header .container .holder{
	background:url(../images/bg-container.jpg) no-repeat 33px 0;
	height:1%;
}
#header .container .holder:after{
	display:block;
	clear:both;
	content:"";
}
/* logo */
.logo{
	float:left;
	margin:10px 0 0 16px;
}
.logo a{
	cursor:pointer;
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:283px;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
}
/* slogan */
.slogan{
	float:left;
	background:url(../images/txt-slogan.png) no-repeat;
	width:273px;
	height:20px;
	text-indent:-9999px;
	margin:33px 0 0 44px;
}
/* options */
.options{
	float:right;
	display:inline;
	background:#006893 url(../images/bg-options.gif) no-repeat;
	width:324px;
	padding:10px 0 0;
	margin:0 21px -11px 0;
	position:relative;
	overflow:hidden;
}
/* buttons */
.buttons{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #005679;
	height:1%;
	overflow:hidden;
	font-size:12px;
	line-height:15px;
}
.buttons li{
	float:left;
	border-left:1px solid #005679;
	margin:0 1px 0 -1px;
}
.buttons a{
	float:left;
	color:#fff;
	padding:11px 10px 9px 36px;
	white-space:nowrap;
}
.buttons a:hover{text-decoration:none;}
.buttons .active .eject{background:url(../images/btn-eject01.gif) no-repeat;}
.buttons .active .eject:hover{background-position:0 -37px;}
.buttons .eject{
	padding:0;
	width:34px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-eject.gif) no-repeat;
}
.buttons .eject:hover{background-position:0 -36px;}
.buttons .feeds{background:url(../images/ico-rss.gif) no-repeat 11px 11px;}
.buttons .email-updates{background:url(../images/ico-mail.gif) no-repeat 11px 11px;}
.buttons .sign-in{background:url(../images/ico-lock.gif) no-repeat 11px 11px;}
.options .text-block{
	float:left;
	background:url(../images/bg-church.gif) no-repeat 100% 7px;
	padding:16px 29px 12px 52px;
}
.options .text-block strong{
	color:#fff;
	font-size:12px;
	line-height:15px;
}
.cufon-active .options .text-block strong{line-height:12px;}
.options .text-block strong cufon{float:left;}
/* navbar */
.navbar{
	background-color:#f1f1f1;
	padding:8px 0 0;
}
.navbar .holder{
	width:1003px;
	margin:0 auto;
	background:url(../images/divider02.gif) repeat-y;
}
.navbar .holder:after{
	content:"";
	clear:both;
	display:block;
}
/* nav */
#nav{
	margin:0 0 0 19px;
	padding:0;
	list-style:none;
	font-size:18px;
	line-height:21px;
	position:relative;
	z-index:55;
	height:1%;
}
#nav li{float:left;}
#nav a{
	float:left;
	height:58px;
	position:relative;
	z-index:2;
	cursor:pointer;
}
#nav a span{
	float:left;
	height:39px;
	padding:19px 20px 0;
	cursor:pointer;
}
#nav a:hover{text-decoration:none;}
#nav a:hover,
#nav li:hover a,
#nav li.hover a{
	text-decoration:none;
	background:url(../images/bg-nav-a.gif) no-repeat 100% 0;
}
#nav a:hover span,
#nav li:hover a span,
#nav li.hover a span{background:url(../images/bg-nav-a.gif) no-repeat 0 -58px;}
#nav .drop{
	display:none;
	position:absolute;
	width:965px;
	top:55px;
	left:0;
	background:url(../images/bg-drop.gif) repeat-y -965px 0;
	z-index:1 !important;
}
#nav .drop-holder{background:url(../images/bg-drop.gif) no-repeat;}
#nav .drop-frame{
	background:url(../images/bg-drop.gif) no-repeat -1930px 100%;
	height:1%;
	overflow:hidden;
	padding:13px 2px 10px;
}
#nav li.active .drop{
	display: block;
	background:none;
}
#nav li.hide .drop{ display: none;}
#nav li.active .drop-holder{background:none;}
#nav li.active .drop-frame{background:url(../images/divider04.gif) repeat-x 0 100%;}
#nav li.active a,
#nav li.active a:hover{background:none;}
#nav a:visited {color:#ff6000;}
#nav li.active ul a:hover span{background:none}
#nav li.active a span,
#nav li.active a:hover span{background:url(../images/bg-nav-a01.gif) no-repeat 50% 100%;}
#nav li.active li.active a:hover span{background:url(../images/bg-subnav-a.gif) no-repeat 0 -30px;}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
	line-height:18px;
}
#nav ul li{padding:0;}
#nav li:hover ul a,
#nav li.hover ul a{background:none;}
#nav li:hover ul a span,
#nav li.hover ul a span,
#nav li.hover ul a:hover span{background:none;}
#nav ul a{
	height:30px;
	position:static;
}
#nav ul a span{
	padding:6px 19px 0;
	height:24px;
}
#nav .active ul a span{background:none;}
#nav ul li.active a{
	background:url(../images/bg-subnav-a.gif) no-repeat 100% 0;
	color:#000 !important;
	text-decoration:none;
}
#nav ul li.active a:hover,
#nav ul li.active a:hover span{background:url(../images/bg-subnav-a.gif) no-repeat 100% 0;}
#nav ul .active a span,
#nav ul .active a:hover span{background:url(../images/bg-subnav-a.gif) no-repeat 0 -30px;}
#nav li:hover ul .active a,
#nav li.hover ul .active a{background:url(../images/bg-subnav-a.gif) no-repeat 100% 0;}
#nav li:hover ul .active a span,
#nav li.hover ul .active a span,
#nav li.hover ul .active a:hover span{
	background:url(../images/bg-subnav-a.gif) no-repeat 0 -30px;
	text-decoration:none;
}
#nav ul a:hover{
	text-decoration:underline;
	background:none;
}
#nav ul a:hover span{text-decoration:underline;}
/* search-form */
#search-form{
	float:right;
	display:inline;
	margin:14px 22px 0 0;
}
#search-form fieldset{display:inline;}
#search-form .text{
	background:url(../images/bg-text.gif) no-repeat;
	width:284px;
	height:16px;
	padding:8px 0 7px 8px;
	float:left;
}
#search-form .text input{
	width:280px;
	display:block;
	background:none;
	border:none;
	color:#000;
	padding:0 0 1px;
	margin:0;
	font-size:14px;
	line-height:16px;
	height:16px;
}
#search-form .submit-holder{float:left;}
#search-form .submit{
	padding:0;
	float:left;
	background:url(../images/btn-submit-go.gif) no-repeat;
	width:30px;
	height:31px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	border:none;
}
#search-form .submit:hover, .search-form .hover .submit{background-position:0 -31px;}
#search-form .submit-holder .pressed{background-position:0 -62px;}
/* sliding-block */
.sliding-block{
	width: 100%;
	overflow:hidden;
	position:relative;
	color:#fff;
	background:#000 url(../images/divider.gif) repeat-y 50% 0;
}
.sb1{
	width:1001px;
	padding:0 1px;
	margin:0 auto;
	overflow:hidden;
}
.sb2{
	background:url(../images/divider06.gif) repeat-x 0 100%;
}
.sliding-block .columns{
	width:1002px;
	margin:0 0 0 -1px;
	padding:0 0 15px;
	overflow:hidden;
	background:url(../images/divider05.gif) repeat-y;
}
.sliding-block .col{
	float:left;
	width:333px;
	padding:19px 0 0 1px;
}
.sliding-block .heading{
	height:1%;
	overflow:hidden;
	padding:0 0 22px 21px;
}
.sliding-block img{
	float:left;
	margin:0 19px 0 0;
}
.sliding-block h3{
	margin:5px 0 0;
	font-weight:normal;
	font-size:24px;
	line-height:27px;
	color:#fff;
}
.cufon-active .sliding-block h3{line-height:24px;}
.sliding-block h3 cufon{float:left;}
/* feeds-list */
.feeds-list{
	margin:-5px 0 0 71px;
	padding:0;
	list-style:none;
	font-size:1.4em;
}
.feeds-list li{padding:0 0 16px;}
.feeds-list a{
	background:url(../images/ico-rss01.gif) no-repeat 0 2px;
	padding:0 0 0 22px;
}
/* email-updates-form */
.email-updates-form .row{
	height:1%;
	overflow:hidden;
	padding:0 0 20px;
}
.email-updates-form .col1{
	float:left;
	width:85px;
	padding:5px 9px 0 0;
	text-align:right;
}
* html .email-updates-form .col1{margin-right:-3px;}
.email-updates-form .col2{
	height:1%;
	overflow:hidden;
}
.email-updates-form label{
	font-size:14px;
	line-height:17px;
	color:#fff;
}
.email-updates-form .text{
	background:url(../images/bg-text01.gif) no-repeat;
	width:152px;
	height:30px;
	padding:0 15px;
}
.email-updates-form .text input{
	vertical-align:top;
	display:block;
	width:152px;
	background:none;
	border:none;
	font-size:14px;
	line-height:17px;
	padding:6px 0 2px;
	margin:0;
	color:#000;
}
.email-updates-form .small-row{
	height:1%;
	overflow:hidden;
	padding:0 0 16px;
}
.email-updates-form .check-area{margin:0 0 -15px;}
.email-updates-form .check{
	width:15px;
	height:16px;
	margin:0 18px 0 0;
	padding:0;
	float:left;
}
.email-updates-form .small-row label{
	line-height:16px;
	float:left;
}
.email-updates-form .submit{
	display:block;
	background:url(../images/btn-submit-signup.gif) no-repeat;
	width:63px;
	height:30px;
	margin:0;
	border:none;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;
}
.email-updates-form .submit:hover, .email-updates-form .hover .submit{background-position:0 -30px;}
.email-updates-form .submit-holder .pressed{background-position:0 -60px;}
.sliding-block .area{background:url(../images/divider06.gif) repeat-x 0 100%;}
/* sign-in-form */
.sign-in-form .row{
	height:1%;
	overflow:hidden;
	padding:0 0 20px;
}
.sign-in-form .col1{
	float:left;
	width:113px;
	padding:5px 9px 0 0;
	text-align:right;
}
* html .sign-in-form .col1{margin-right:-3px;}
.sign-in-form .col2{
	height:1%;
	overflow:hidden;
}
.sign-in-form label{
	font-size:14px;
	line-height:17px;
	color:#fff;
}
.sign-in-form .text{
	background:url(../images/bg-text01.gif) no-repeat;
	width:152px;
	height:30px;
	padding:0 15px;
}
.sign-in-form .text input{
	vertical-align:top;
	display:block;
	width:152px;
	background:none;
	border:none;
	font-size:14px;
	line-height:17px;
	padding:6px 0 2px;
	margin:0;
	color:#000;
}
.sign-in-form .submit{
	float:left;
	background:url(../images/btn-submit-signin.gif) no-repeat;
	width:60px;
	height:30px;
	margin:0;
	border:none;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;
}
.sign-in-form .submit:hover, .sign-in-form .hover .submit{background-position:0 -30px;}
.sign-in-form .submit-holder .pressed{background-position:0 -60px;}
.sign-in-form .forgot{
	float:left;
	font-size:12px;
	line-height:15px;
	margin:8px 0 0 11px;
}
/* sign-account */
.sign-account{
	padding:15px 21px 0;
	font-size:1.4em;
	line-height:1.445em;
}
.sign-account .title{
	height:1%;
	overflow:hidden;
	padding:0 0 10px;
}
.sign-account p{margin:0 0 15px;}
.sign-account .btn-signup{
	display:block;
	background:url(../images/btn-signup.gif) no-repeat;
	width:93px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
}
.sign-account .btn-signup:hover{background-position:0 -30px;}
.sign-account .pressed, .sign-account .pressed:hover{background-position:0 -60px;}
.hidden{display:none;}
/* gallery place */
.gallery-place, #slideshow {
	overflow:hidden;
	height:1%;
	padding:0 21px;
	margin-bottom:19px;
	margin-top:-36px;
	position:relative;
}
.galley-holder {
	width:628px;
	height:355px;
	overflow:hidden;
	position:relative;
	float:left;
}
.galley-holder ul {
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
}
.galley-holder .loader{
	background: url(../images/loader.gif) no-repeat 50%;
	position:absolute;
	width:100%;
	height:100%;
	z-index:90;
	display:none;
}
.galley-holder ul li.active{z-index:2;}
.galley-holder ul li{
	width:628px;
	height:355px;
	position:absolute;
	top:0;
	left:0;
}
.galley-holder img {display:block;}
.galley-holder .text {
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	z-index:10;
}
.galley-holder .text .holder{
	background:url(../images/bg-gallery-text.png);
	padding:16px 0 0;
	font-size:14px;
	color:#ccc;
	overflow:hidden;
	height:1%;
}
.galley-holder h2 {
	margin:0 0 7px 19px!important;
	padding-bottom:6px;
	color:#fff !important;
	font-size:24px !important;
	font-weight:normal;
}
.galley-holder .block {
	width:100%;
	overflow:hidden;
	position:relative;
	height:0;
}
.galley-holder .block .block-inner{
	width:100%;
	position:relative;
}
.galley-holder p {
	margin:0 0 12px !important;
}
.galley-holder a {text-decoration:underline;}
.galley-holder a:hover {text-decoration:none;}
.galley-holder li .description {display:none;}
.galley-holder .description {
	height:1%;
	overflow:hidden;
	position:relative;
	padding:0 19px;
}
.galley-holder .description .description-child{padding-bottom:16px;}
.galley-holder .control {
	background:#080707;
	padding:10px;
	width:610px;
	overflow:hidden;
}
.galley-holder .control a.pause{
	background:url(../images/btn-pause.gif) no-repeat !important;
}
.galley-holder .control a.btn-start{
	margin: 0 0 0 10px;
	float:left;
	width:18px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	display:inline;
	background:url(../images/btn-start.gif) no-repeat;
}
.galley-holder .control-holder {
	width:560px;
	position:relative;
	overflow:hidden;
	float:left;
}
.galley-holder .control-frame {
	margin:0 auto;
	position:relative;
	width:180px;
	overflow:hidden;
}
.galley-holder .control-holder .thumbs-holder{
	width:120px;
	overflow:hidden;
	position:relative;
	float:left;
}
.galley-holder .control-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px !important;
}
.galley-holder .control-holder ul li {
	float:left;
	padding: 0 5px;
	position:static;
	width:30px !important;
	height:20px !important;
}
.galley-holder .control-holder ul li img{
	display:block;
	border:1px solid #015b7f;
}
.galley-holder .control-holder ul li a:hover img, .galley-holder .control-holder ul li.active a img{border-color:#e06e01;}
.galley-holder .control-holder .btn-prev {
	margin:5px 10px 0 0;
	float:left;
	width:17px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-prev.gif) no-repeat;
	display:inline;
}
.galley-holder .control-holder .btn-next {
	margin:5px 0 0 10px;
	float:right;
	float:left;
	width:17px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-next.gif) no-repeat;
	display:inline;
}
.galley-holder .timer {
	width:28px;
	height:28px;
	position:absolute;
	top:10px;
	left:10px;
	z-index:55;
	overflow:hidden;
	/* background:url(../images/icon-timer.png) no-repeat; */
}

/* slider
	margin:-50px 0 50px;*/
#slider {
	width:628px;
	height:412px;
	overflow:hidden;
	position:relative;
	float:left;
}
#slider .items, #slider .singleitem {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}
#slider .singleitem {width:628px;}
#slider div.items .item {float:left;margin:0;padding:0;}
#slider div.singleitem .item {float:left;margin:0;padding:0;}


#slider .item-title {
	display:block;
	color:#fff;
	font-size:20px;
	font-weight:normal;
	width:628px;
	height:25px;
	display:block;
	background:#000;
	padding:5px 10px;
	margin:0;
}
#slider .item-title a {color:#fff;}
#slider .item-title a:hover {text-decoration:none;}


.navi {
	padding:0;
	margin:0;
	height:16px;
	text-align:center;
	display:block;
	position:relative;
	top:400px;
	left:45%;
}
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(/images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}
.navi a:hover {background-position:0 -8px;}
.navi a.active {background-position:0 -16px;}

/* donate box */
.donate-box {
	float:right;
	width:291px;
	background:url(../images/divider07.gif) repeat-y;
	padding:0 0 12px 21px;
	font-size:1.4em;
	line-height:1.445em;
}
#slideshow .donate-box {
}
.donate-box .heading {
	width:322px;
	margin:0 0 10px -31px;
	position:relative;
	text-transform:uppercase;
	overflow:hidden;
}
.donate-box .heading .label {
	float:left;
	background:url(../images/bg-heading02.gif) no-repeat;
	width:109px;
	height:28px;
	padding:0 5px 12px 0;
	line-height:28px;
	text-align:center;
	color:#fff;
	font-size:18px;
	margin-right:10px;
}
.donate-box .heading h3 {
	margin:0;
	font-size:24px;
	line-height:normal;
	color:#000;
}
.donate-box .img-holder {margin-bottom:15px;}
.donate-box .img-holder img{display:block;}
.donate-box ul {
	margin:0;
	padding:0 0 18px;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.donate-box ul li{
	float:left;
	padding-right:9px;
}
.donate-box ul li .radio{
	float:left;
	width:15px;
	height:16px;
	margin:2px 3px 0 0;
	padding:0;
}
.donate-box ul li label {float:left;}
.donate-box p {
	margin:0 0 13px;
	word-spacing:-1px;
}
.donate-row {
	overflow:hidden;
	width:100%;
}
.donate-row strong {
	float:left;
	padding:7px 10px 0 0;
	font-weight:normal;
}
.donate-row .i-text {
	float:left;
	width:67px;
	background:url(../images/bg-donate-input.gif) no-repeat;
	padding:7px 11px;
	height:16px;
}
.donate-row .i-text input{
	float:left;
	font-size:14px;
	padding:0;
	width:67px;
	border:0;
	background:none;
}
.donate-row .btn-donate {
	float:left;
	width:62px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:0;
	background:url(../images/btn-donate.gif) no-repeat;
	display:inline;
	padding:0;
}
.donate-row .btn-donate:hover, .donate-row .hover .btn-donate {background-position:0 -30px;}
.donate-row .btn-donate2 {
	float:left;
	width:62px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:0;
	background:url(../images/btn-donate2.gif) no-repeat;
	display:inline;
	padding:0;
}
.donate-row .btn-donate2:hover, .donate-row .hover .btn-donate {background-position:0 -30px;}
.donate-row .pressed{background-position:0 -60px !important;}
/* about box */
.about-box {
	overflow:hidden;
	height:1%;
	padding:0 21px;
	margin-bottom:20px;
}
.about-box h2 {
	margin:0;
	float:left;
	width:165px;
	height:80px;
	background:url(../images/bg-about-label.gif) no-repeat;
	font-size:36px;
	line-height:80px;
	padding-left:154px;
	color:#fff;
	text-transform:uppercase;
}
.about-box .text {
	float:left;
	width:586px;
	padding:11px 25px 0 36px;
	height:69px;
	font-size:1.4em;
	background:url(../images/bg-about-text.gif) no-repeat;
	margin-left:-6px;
	position:relative;
	line-height:1.445em;
}
.about-box .text p{margin:0 !important;}
.about-box .text a {text-decoration:underline;}
.about-box .text a:hover {text-decoration:none;}
/* latest holder */
.latest-holder {
	background:url(../images/bg-latest.gif) repeat-y 21px 0;
	overflow:hidden;
	width:1000px;
	margin:0 0 -20px -20px;
	position:relative;
	padding-bottom:20px;
}
.latest-holder .column {
	width:292px;
	padding-left:40px;
	float:left;
	font-size:1.4em;
	line-height:1.445em;
}
.latest-holder .new-from {width:296px;}
.latest-holder .heading {
	margin-bottom:20px;
	width:100%;
	text-transform:uppercase;
}
.latest-holder .heading:after {
	clear: both;
	content:"";
	display: block;
}
.latest-holder .today .heading h2 {
	font-size:18px !important;
	color:#fff !important;
	background:url(../images/bg-heading03.gif) no-repeat;
	text-align:center;
	float:none !important;
}
.latest-holder .heading .label {
	float:left;
	width:121px;
	height:30px;
	line-height:30px;
	padding:0 10px 10px 0;
	margin:0 10px -10px -28px;
	position:relative;
	display:inline;
	color:#fff;
	font-size:18px;
	font-weight:normal;
	background:url(../images/bg-heading-news.gif) no-repeat;
	text-align:center;
}
.latest-holder .t-news .label {
	width:116px;
	background:url(../images/bg-heading-tnews.gif) no-repeat;
}
.latest-holder .heading h2 {
	float:left;
	font-size:24px;
	color:#000;
	line-height:30px;
	margin:0;
	font-weight:normal;
}
.latest-holder .img-holder {padding-bottom:15px;}
.latest-holder img {display:block;}
.latest-holder h2 {
	font-size:2.143em;
	color:#ff6000;
	margin:0 0 12px;
	font-weight:normal;
	line-height:1em;
}
.latest-holder p {margin:0 0 15px;}
.latest-holder .info {
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:38px;
	overflow:hidden;
	width:100%;
}
.latest-holder .info em.date{
	float:left;
	background:url(../images/bg-date-l.gif) no-repeat;
}
.latest-holder .info em.date span{
	float:left;
	background:url(../images/bg-date-r.gif) no-repeat 100% 0;
	padding:0 15px 0 10px;
	line-height:20px;
}
.latest-holder .info a.btn-read {
	width:83px;
	height:20px;
	line-height:20px;
	background:url(../images/btn-latest-read.gif) no-repeat;
	color:#fff;
	text-align:center;
	float:left;
	margin-left:-3px;
	position:relative;
	display:inline;
}
.latest-holder .info a.btn-read:hover {
	background-position:0 -20px;
	text-decoration:none;
}
/* about church */
.about-church {
	overflow:hidden;
	width:100%;
	margin-bottom:11px;
}
.about-church img {
	float:left;
	margin-right:20px;
}
.about-church .description {
	float:left;
	width:358px;
	margin-top:-4px;
	position:relative;
}
.about-church h2 {
	margin:0 0 12px !important;
	color:#00394f !important;
}
.about-church p{margin:0;}
/* artickes church */
.articles-church {
	background:url(../images/divider07.gif) repeat-y 351px 0;
	width:664px;
	margin:0 0 -20px -40px;
	position:relative;
	padding-bottom:20px;
}
.articles-church:after {
	clear: both;
	content:"";
	display: block;
}
.articles-church .column {
	float:left;
	width:292px;
	padding-left:40px;
}
.articles-church .box {margin-bottom:17px;}
.articles-church .alt-box {margin-bottom:0;}
.articles-church .heading {
	overflow:hidden;
	width:322px;
	margin:0 0 5px -30px;
	position:relative;
	text-transform:uppercase;
}
.articles-church .heading .holder{
	float:left;
	background:url(../images/bg-heading04-l.gif) no-repeat;
	padding:0 27px 10px 29px;
}
.articles-church .heading h2 {
	margin:0 !important;
	color:#fff !important;
	font-size:31px !important;
	line-height:52px !important;
	padding:0 !important;
}
.articles-church .heading-r {
	float:left;
	width:20px;
	height:52px;
	background:url(../images/bg-heading04-r.gif) no-repeat;
}
.articles-church .link-holder {
	overflow:hidden;
	width:100%;
}
.articles-church .btn03 {
	float:right;
}
.btn03 {
	float:left;
	font-size:10px;
	color:#fff;
	font-style:italic;
	font-weight:bold;
	line-height:20px;
}
.btn03:visited {color:#fff;}
.btn03:hover {text-decoration:none;}
.btn03 strong {
	float:left;
	background:url(../images/bg-btn03.gif) no-repeat 100% -40px;
	padding:0 16px 0 9px;
}
.btn03:hover strong {background:url(../images/bg-btn03.gif) no-repeat 100% -60px;}
.btn03 em {
	float:left;
	width:7px;
	height:20px;
	background:url(../images/bg-btn03.gif) no-repeat !important;
}
.btn03:hover em {background:url(../images/bg-btn03.gif) no-repeat 0 -20px !important;}
.btn05 {
	float:left;
	font-size:10px;
	color:#fff;
	font-style:italic;
	font-weight:bold;
	line-height:20px;
}
.btn05:visited {color:#fff;}
.btn05:hover {text-decoration:none;}
.btn05 strong {
	float:left;
	background:url(../images/bg-btn05.gif) no-repeat 100% -40px;
	padding:0 16px 0 9px;
}
.btn05:hover strong {background:url(../images/bg-btn05.gif) no-repeat 100% -60px;}
.btn05 em {
	float:left;
	width:7px;
	height:20px;
	background:url(../images/bg-btn05.gif) no-repeat !important;
}
.btn05:hover em {background:url(../images/bg-btn05.gif) no-repeat 0 -20px;}
.articles-church p {margin:0 0 15px !important;}
.articles-church .box .row {
	background:url(../images/divider04.gif) repeat-x;
	padding:19px 0 20px;
}
.articles-church .box .link-row {padding-bottom:0;}
.articles-church .box .row p {margin:0 0 7px !important;}
.articles-church h3 {
	font-size:1.286em !important;
	font-weight:normal !important;
	color:#ff6000 !important;
	line-height:1em !important;
	margin:0 0 13px !important;
}
.articles-church dl.goal {font-size:0.857em;}
.articles-church dl.money {
	font-size:0.786em;
	margin-bottom:14px;
}
.articles-church .progress-holder {
	overflow:hidden;
	width:100%;
	margin-bottom:2px;
}
.articles-church .progress{
	width:100%;
	height:20px;
	background:url(../images/bg-progress.gif) no-repeat 100% 0;
	float:left;
	margin:7px 6px 0 0;
}
.articles-church .progress .inner{
	background:url(../images/bg-progress.gif) no-repeat 100% -20px;
	width:80%;
	height:20px;
}
.articles-church .btn02 {
	float:right;
	position:relative;
}
.articles-church .alt-link-holder .pressed, .articles-church .alt-link-holder .pressed:hover{background:url(../images/bg-btn02.gif) no-repeat 100% -185px;}
.articles-church .alt-link-holder .pressed span,.articles-church .alt-link-holder .pressed:hover span{background:url(../images/bg-btn02.gif) no-repeat 0 -74px;}
.articles-church blockquote {
	margin:0;
	overflow:hidden;
	height:1%;
	padding:4px 50px 5px 0;
	background:url(../images/icon-qoute-r.gif) no-repeat 248px 100%;
	font-size:12px;
	margin-bottom:20px;
	line-height:1.5em;
}
.articles-church .row  blockquote p.quote {
	float:left;
	width:23px;
	height:19px;
	background:url(../images/icon-qoute-l.gif) no-repeat;
	margin:0 6px 0 0 !important;
	padding:0;
}
.articles-church blockquote p {
	margin:0;
	float:left;
	width:212px;
	text-align:justify;
	padding-top:7px;
}
.articles-church h2 {
	padding-top:4px;
}
/* box meet-church */
.meet-church .container{padding:5px 20px 17px !important;}
.meet-church p {
	margin:0 0 15px !important;
}
.meet-church .row {
	overflow:hidden;
	width:100%;
	padding-bottom:10px;
}
.meet-church .row label{
	float:left;
	width:65px;
	padding:3px 19px 0 0;
	text-align:right;
	font-weight:bold;
}
.meet-church .row .text-field {
	background:url(../images/field-sprite.gif) no-repeat 0 0;
	border: none;
	outline: none;
	width:129px;
	height:16px;
	padding:5px;
	float:left;
}
.meet-church textarea.textarea {
	background:url(../images/field-sprite.gif) no-repeat 0 0;
	border: none;
	outline: none;
	padding:5px;
	float:left;
	width:173px;
	height:70px;
	max-height:70px;
	max-width:173px;
}
.meet-church .submit-holder .btn-send{
	width:117px;
	height:37px;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
	border:0;
	background:url(../images/btn-send.gif) no-repeat;
	padding:0;
	margin:5px 0 0 80px;
}
.meet-church .submit-holder .pressed{background-position:0 -74px !important;}
.meet-church .submit-holder .btn-send:hover, .meet-church .hover .btn-send{background-position:0 -37px;}
/* map-box */
#sidebar .map-box .container {padding:5px 20px 23px;}
#sidebar .map-box p{margin:0 0 15px !important;}
#sidebar .map-box .map-holder {padding-bottom:15px;}
#sidebar .map-box .map-holder img{display:block;}
#sidebar .map-box .link-holder {
	overflow:hidden;
	width:100%;
}
#sidebar .map-box .btn03 {float:right;}
/* ad box */
#sidebar .ad {margin:21px 0;}
#sidebar .ad img {display:block;}
/* latest church */
.latest-church {
	background:url(../images/divider07.gif) repeat-y 351px 0;
	width:664px;
	margin:0 0 20px -40px;
	position:relative;
}
.latest-church .columns-holder {
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}
.latest-church .divider {
	background:url(../images/divider04.gif) repeat-x;
	height:1px;
	margin-left:40px;
	width:624px;
	clear:both;
}
.latest-church:after {
	clear: both;
	content:"";
	display: block;
}
.latest-church .column {
	float:left;
	width:292px;
	padding-left:40px;
}
.latest-church .heading {
	overflow:hidden;
	width:322px;
	margin:0 0 5px -30px;
	position:relative;
	text-transform:uppercase;
}
.latest-church .heading .holder{
	float:left;
	background:url(../images/bg-heading04-l.gif) no-repeat;
	padding:0 27px 10px 29px;
}
.latest-church .heading h2 {
	margin:0 !important;
	color:#fff !important;
	font-size:31px !important;
	line-height:52px !important;
	padding:0 !important;
}
.latest-church .heading-r {
	float:left;
	width:20px;
	height:52px;
	background:url(../images/bg-heading04-r.gif) no-repeat;
}
.latest-church .link-holder {
	overflow:hidden;
	width:100%;
}
.latest-church .btn03 {float:right;}
.latest-church p strong {display:block;}
/* featured church */
.featured-church .heading {
	overflow:hidden;
	width:629px;
	margin:0 0 -11px -30px;
	position:relative;
	text-transform:uppercase;
}
.featured-church .heading .holder{
	float:left;
	background:url(../images/bg-heading04-l.gif) no-repeat;
	padding:0 27px 10px 29px;
}
.featured-church .heading h2 {
	margin:0 !important;
	color:#fff !important;
	font-size:31px !important;
	line-height:52px !important;
	padding:0 !important;
}
.featured-church .heading-r {
	float:left;
	width:20px;
	height:52px;
	background:url(../images/bg-heading04-r.gif) no-repeat;
}
.featured-church .row {
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding:18px 0 20px;
}
.featured-church .alt-row {background:none;}
.featured-church h3 {
	font-size:1em !important;
	color:#333 !important;
	margin:0 !important;
	line-height:normal !important;
}
.featured-church .info {
	overflow:hidden;
	width:100%;
	font-size:10px;
	margin-bottom:15px;
}
.featured-church .info em{
	float:left;
	background:url(../images/bg-date-l.gif) no-repeat;
}
.featured-church .info em span{
	float:left;
	background:url(../images/bg-date-r.gif) no-repeat 100% 0;
	padding:0 15px 0 10px;
	line-height:20px;
}
.featured-church .info .btn03 {
	margin-left:-4px;
	position:relative;
	display:inline;
}
.featured-church p {margin:0 0 10px !important;}
.featured-church dl.goal {
	font-size:0.857em;
	width:auto !important;
	height:1%;
	padding-left:5px;
}
.featured-church dl.money {
	font-size:0.786em;
	width:auto !important;
	height:1%;
	padding-left:5px;
}
.featured-church .progress-holder {
	overflow:hidden;
	height:1%;
	margin-bottom:2px;
	padding:0 15px 0 5px;
}
.featured-church .progress{
	width:100%;
	height:20px;
	background:url(../images/bg-progress.gif) no-repeat 100% 0;
	float:left;
	margin:5px 6px 0 0;
}
.featured-church .progress .inner{
	background:url(../images/bg-progress.gif) no-repeat 100% -20px;
	width:80%;
	height:20px;
}
/* contact place */
.contact-place .intro {
	background:url(../images/divider04.gif) repeat-x 0 100%;
	overflow:hidden;
	height:1%;
	margin:-5px 0 15px;
	position:relative;
}
.contact-place .intro h2{margin:0 0 14px !important;}
.contact-place .intro p {margin:0 0 15px !important;}
/* address columns */
.address-place {
	overflow:hidden;
	width:100%;
	margin-bottom:12px;
}
.address-columns {
	background:url(../images/divider07.gif) repeat-y 358px 0;
	width:674px;
	margin:0 0 20px -47px;
	position:relative;
	overflow:hidden;
}
.address-columns h2 {margin:0 0 12px !important;}
.address-columns .column {
	float:left;
	width:290px;
	padding-left:47px;
	margin-bottom:-20px;
	position:relative;
}
.address-columns address {
	font-style:normal;
	margin-bottom:11px;
}
.address-columns address span{display:block;}
.address-columns .contacts-list {padding:0 0 10px;}
.address-columns .contacts-list li {padding:0 0 0 23px;}
.address-place .divider {
	background:url(../images/divider04.gif) repeat-x;
	height:1px;
	width:624px;
	clear:both;
	margin-top:-5px;
	position:relative;
}
/* form-block */
.contact-place .form-block h2 {margin:0 0 15px !important;}
.contact-place label {font-size:0.857em;}
.contact-place .some-form .textarea{
	background:url(../images/bg-textarea2.gif) no-repeat;
	width:343px;
}
.contact-place .some-form .submit{
	background:url(../images/btn-submit2.gif) no-repeat;
	width:133px;
	height:37px;
	margin:7px 0 0 173px;
	position:relative;
}
/* box contact-info */
#sidebar .contact-info ul {
	margin:0;
	padding:0 0 2px;
	list-style:none;
}
#sidebar .contact-info ul li{
	padding:0 0 0 20px;
	background:url(../images/bullet02.gif) no-repeat 0 50%;
	font-size:1.167em;
}
/* donate place */
/* intro */
.donate-place .intro {
	overflow:hidden;
	width:100%;
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding-bottom:23px;
	margin:-6px 0 15px;
	position:relative;
}
.donate-place .intro h2{margin:0 0 10px !important;}
.donate-place .intro img{margin:3px 20px 0 0 !important;}
.donate-place .row {
	overflow:hidden;
	width:100%;
}
.donate-place label, .donate-place strong.label {
	float:left;
	width:155px;
	padding-right:20px;
	text-align:right;
	font-weight:bold;
}
.donate-place ul {
	float:left;
	width:450px;
	margin:0;
	padding:0;
	list-style:none;
}
.donate-place ul li{
	float:left;
	width:100%;
	padding-bottom:7px;
}
.donate-place .radio {
	float:left;
	margin:3px 8px 0 0;
	width:15px;
	height:16px;
}
.donate-place ul label {
	text-align:left;
	width:auto !important;
	padding-right:0;
}
.donate-place ul .holder {
	width:100%;
	overflow:hidden;
}
.other-amount-wrapper {
  position: relative;
}
.other-amount-wrapper .text-holder.y-donate {
  bottom: 0;
  left: 0;
  position: absolute;
}
.other-amount-wrapper .holder {
  padding-bottom: 33px;
}
.donate-place .select {
	float:left;
	width:160px;
	margin-right:10px;
}
.donate-place .text-field {
	background:url(../images/field-sprite.gif) no-repeat 0 0;
	border: none;
	outline: none;
	width:229px;
	padding:5px;
	float:left;
}
/* method box */
.donate-place .method-box {
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding-bottom:24px;
	margin-bottom:15px;
	overflow:hidden;
	width:100%;
}
.donate-place .method-box h2 {margin:0 0 7px !important;}
.donate-place .method-box .choose {
	border:1px solid #e5e5e5;
	background:#f8f8f8;
	padding:14px 10px 8px 20px;
	width:254px;
	margin:5px 0 12px 23px;
	font-size:0.857em;
}
.donate-place .method-box .choose p {margin:0 0 11px!important;}
.donate-place .method-box .choose ul {
	width:100%;
	overflow:hidden;
	float:none;
}
.donate-place .method-box .choose ul li{
	width:auto !important;
	padding-left:30px;
}
.donate-place .method-box .choose .radio {margin:2px 8px 0 0;}
.donate-place .method-box .choose ul li:first-child {
	padding-left:0;
	background:none;
}
.donate-place .method-box .choose ul label {
	display:inline;
	float:none;
}
/* your donation */
.your-donation {
	overflow:hidden;
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding-bottom:16px;
	margin-bottom:15px;
	width:100%;
}
.your-donation h2{margin:0 0 7px !important;}
.your-donation h2 span{
	font-size:0.583em;
	color:#ce0000;
}
.your-donation p {margin:0 0 15px !important;}
.your-donation .y-donate {
	overflow:hidden;
	padding:4px 0 0 23px;
}
.your-donation .y-donate label{
	width:auto;
	text-align:left;
	padding:3px 10px 0 0;
}
.your-donation .y-donate .i-text {
	float:left;
	width:98px;
	background:url(../images/bg-text-small.gif) no-repeat;
}
.your-donation .y-donate .i-text input{width:98px;}
/* credit info */
.credit-info {
	overflow:hidden;
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding-bottom:9px;
	margin-bottom:15px;
	width:100%;
}
.credit-info h2{margin:0 0 17px !important;}
.credit-info .row {padding-bottom:12px;}
.credit-info label {padding-top:3px;}
.credit-info label.alt {padding-top:0;}
.credit-info ul.cards {
	float:left;
	width:auto;
}
.credit-info ul.cards li{
	float:left;
	padding:0 5px 0 0;
	width:auto;
}
.credit-info ul.cards li img{display:block;}
.credit-info .i-code {
	width:138px;
	margin-right:9px;
}
.credit-info input.security-code {width:138px; float: left;}
.credit-info a.cvv {
	padding-left:38px;
	float: left;
	background:url(../images/icon-card05.gif) no-repeat;
	font-size:0.857em;
	line-height:20px;
	height: 20px;
	display: block;
	margin:4px 0 0 10px;
}
.credit-info.select {width:150px;}
.credit-info .month {width:140px;}
.credit-info .year {width:90px;}
/* person info */
.person-info {
	overflow:hidden;
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding-bottom:18px;
	margin-bottom:13px;
	width:100%;
}
.person-info h2{margin:0 0 14px !important;}
.person-info .row {padding-bottom:10px;}
.person-info label {padding-top:3px;}
.person-info label.alt {padding-top:0;}
.person-info .select {
	width:170px;
	margin-top:3px;
}
.person-info .country {width:180px;}
.person-info ul.checks {
	margin:0;
	padding:10px 0 13px 175px;
	list-style:none;
}
.person-info ul.checks li{
	float:left;
	width:100%;
	padding-bottom:10px;
}
.person-info ul.checks .check {
	float:left;
	margin:3px 10px 0 0;
	padding:0;
	width:15px;
	height:15px;
}
.person-info ul.checks label {
	text-align:left;
	float:left;
	width:250px !important;
	padding:0 !important;
	font-weight:normal;
}
.person-info .btn-donate2 {
	display:block;
	margin-left:173px;
	width:62px;
	height:30px;
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
	padding:0;
	border:0;
	background:url(../images/btn-donate2.gif) no-repeat;
	clear:both;
}
.person-info .btn-confirmation {
	display:block;
	margin-left:173px;
	width:186px;
	height:37px;
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
	padding:0;
	border:0;
	background:url(../images/btn-confirmation.gif) no-repeat;
	clear:both;
}
.person-info .btn-confirmation:hover, .person-info .hover .btn-confirmation {background-position:0 -37px;}
.person-info .submit-holder .pressed {background-position:0 -74px !important;}
.donate-place .download-box h2 {margin:0 0 14px !important;}
.donate-place .download-box p{margin:0 !important;}
.donate-place .download-box a {text-decoration:underline;}
.donate-place .download-box a:hover {text-decoration:none;}
/* box login */
#sidebar .login p{
	margin:0 20px 10px;
}
#sidebar .login .row {
	overflow:hidden;
	width:100%;
	padding-bottom:15px;
}
#sidebar .login label {
	float:left;
	width:65px;
	padding:6px 10px 0 0;
	text-align:right;
	font-size:1.167em;
	color:#000;
}
#sidebar .login .i-text {
	float:left;
	width:146px;
	height:16px;
	background:url(../images/bg-text03.gif) no-repeat;
	padding:7px 8px 8px;
}
#sidebar .login .i-text input{
	font-size:14px;
	outline: none;
	padding:0;
	line-height:16px;
	height:16px;
	width:146px;
	background:none;
	border:0;
	float:left;
}
#sidebar .login .btn-hold {
	padding-left:70px;
	overflow:hidden;
	height:1%;
}
#sidebar .login .btn-signin {
	float:left;
	margin-right:8px;
	width:68px;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	padding:0;
	border:0;
	background:url(../images/btn-sign-in.gif) no-repeat;
}
#sidebar .login .btn-signin:hover, #sidebar .login .hover .btn-signin {background-position:0 -37px;}
#sidebar .login .submit-holder .pressed {background-position:0 -74px !important;}
#sidebar .login .btn-hold a{line-height:37px;}
/* box stewardship */
#sidebar .stewardship .container {padding:5px 20px 20px;}
#sidebar .stewardship p{margin:0 0 15px;}
#sidebar .stewardship .logo-holder {
	background:url(../images/divider04.gif) repeat-x;
	padding-top:15px;
	overflow:hidden;
	width:100%;
}
#sidebar .stewardship .logo-holder img {
	float:left;
	margin:7px 20px 0 0;
}
#sidebar .stewardship .logo-holder .description {
	float:left;
	width:153px;
}
/* donation board */
.donation-board {
	background:url(../images/bg-donate-board-c.gif) repeat-y;
	width:1021px;
	margin:0 -9px 10px;
	position:relative;
}
.donation-board .holder{
	background:url(../images/bg-donate-board-t.gif) no-repeat;
}
.donation-board .frame{
	background:url(../images/bg-donate-board-b.gif) no-repeat 0 100%;
	height:1%;
	padding:19px 0 32px 50px;
}
.donation-board .frame:after {
	clear: both;
	content:"";
	display: block;
}
/* content */
.donation-board .content {
	float:left;
	width:580px;
}
.donation-board .heading {
	width:580px;
	padding:0 10px 10px 29px;
	height:52px;
	background:url(../images/bg-heading06.gif) no-repeat;
	margin:0 -10px 5px -29px;
	position:relative;
}
.donation-board .heading h2{
	margin:0;
	line-height:52px;
	font-size:31px;
	color:#fff;
	text-transform:uppercase;
}
.donation-board .contane-holder {
	overflow:hidden;
	width:100%;
	font-size:1.4em;
	line-height:1.445em;
}
.donation-board .contane-holder img{
	float:left;
	margin:5px 20px 0 0;
}
.donation-board .contane-holder .text {
	float:left;
	width:380px;
}
.donation-board .link-holder {width:100%;}
.donation-board .link-holder:after {
	clear: both;
	content:"";
	display: block;
}
.donation-board .btn01 {
	float:left;
	text-transform:uppercase;
}
.donation-board .contane-holder .link-holder {margin-bottom:12px;}
.donation-board .link-holder .link {
	margin:-5px;
	position:relative;
}
.donation-board .btn01 strong {
	float:left;
	padding-left:29px;
	background:url(../images/icon-card06.gif) no-repeat;
}
.donation-board .btn01:hover strong {background:url(../images/icon-card06-hover.gif) no-repeat;}
.donation-board .link .pressed strong,.donation-board .link .pressed:hover strong{background:url(../images/icon-card06-active.gif) no-repeat;}
.donation-board .contane-holder p {margin:0 0 15px;}
.donation-board .contane-holder ul.links {
	margin:0;
	padding:0;
	list-style:none;
}
.donation-board .contane-holder ul.links li{
	display:inline;
	padding-right:19px;
}
.donation-board .contane-holder ul.links li a{text-decoration:underline;}
.donation-board .contane-holder ul.links li a:hover{text-decoration:none;}
/* sidebar */
.donation-board .sidebar {
	float:right;
	width:360px;
	font-size:1.2em;
	line-height:1.5em;
	margin-top:-10px;
	position:relative;;
}
.donation-board .sidebar .row {
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding:18px 65px 20px 16px;
}
.donation-board .sidebar .alt-row {
	background:none;
	padding:15px 65px 0 16px;
}
.donation-board .sidebar h3{
	margin:0 0 2px;
	font-size:1.5em;
	color:#ff6000;
	font-weight:normal;
}
.donation-board .sidebar p {margin:0 0 6px;}
.two-columns {width:100%;}
.two-columns:after {
	clear: both;
	content:"";
	display: block;
}
/* form errors */
.error input.text-field {
	color: #900;
	background-position: -600px 0;
}
.error textarea.textarea,
.error textarea.area {
	color: #900;
	background-position: -600px 0;
}
.error label {
	color: #900;
}
/* testimony box */
.testimony-box {
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding:13px 0 19px;
	margin-bottom:15px;
}
.testimony-box h2{margin:0 0 17px !important;}
.testimony-box .blockquote {
	overflow:hidden;
	width:100%;
}
.testimony-box .blockquote img{
	float:left;
	margin-right:17px;
}
.testimony-box blockquote{
	padding:15px 61px 0 0;
	background:url(../images/icon-qoute2-r.gif) no-repeat 100% 100%;
	font-style:italic;
	float:left;
	margin:0;
	width:505px;
}

.testimony-box .blockquote strong.author{
	float:right;
	text-align:right;
	font-size:1.286em;
	font-weight:normal;
	padding-right:61px;
	margin-top:-5px;
	position:relative;
}
.two-columns #sidebar {padding:0 22px 0 0 !important;}
#main .staff-sidebar {padding:20px 22px 0 0 !important;}
/* featured project */
.featured-project h2 {margin:0 0 16px !important;}
.featured-project h3 {margin:0 0 18px !important;}
.featured-project p {margin:0 0 13px !important;}
.featured-project .progress-holder {
	width:100%;
}
.featured-project .progress-holder:after {
	clear: both;
	content:"";
	display: block;
}
.featured-project .progress{
	width:546px;
	height:20px;
	background:url(../images/bg-progress.gif) no-repeat 100% 0;
	float:left;
	margin:4px 15px 0 0;
}
.featured-project .progress .inner{
	background:url(../images/bg-progress.gif) no-repeat 100% -20px;
	width:80%;
	height:20px;
}
.featured-project dl.goal {font-size:0.857em;}
.featured-project dl.money {
	font-size:0.786em;
	margin:-4px 0 0;
	position:relative;
	float:left;
}
.featured-project .progress-holder .link-holder {
	float:left;
	margin-top:-5px;
}
.advancement-officer {
	background:url(../images/divider04.gif) repeat-x 0 top;
	padding:13px 0 19px;
	margin-bottom:15px;
}
/* church map */
.church-map {
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding-bottom:20px;
	margin:-4px 0 15px;
	position:relative;
}
.church-map h2{margin:0 0 12px !important;}
.church-map .map-holder {
	width: 625px;
	height: 320px;
}
.church-map .map-bar {
	background:#f1f1f1 url(../images/bg-mapbar.gif) no-repeat;
	overflow:hidden;
	height:1%;
	padding-left:26px;
	margin-bottom:15px;
}
.church-map .map-bar h2{
	margin:0 !important;
	color:#333 !important;
	font-size:30px !important;
	line-height:50px !important;
	text-transform:uppercase;
	float:left;
}
.church-map p{margin:0 0 17px !important;}
.church-map .map-bar ul {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}
.church-map .map-bar ul li{
	float:left;
	width:162px;
	height:50px;
	margin-right:-35px;
	position:relative;
}
.church-map .map-bar ul li a{
	float:left;
	width:162px;
	line-height:50px;
	background:url(../images/bg-map-nav.gif) no-repeat 0 -100px;
	color:#fff;
	font-size:0.857em;
	font-weight:bold;
	text-align:center;
}
.church-map .map-bar ul li a:hover {
	background-position:0 -50px;
	text-decoration: none;
}
.church-map .map-bar ul li.active a, .church-map .map-bar ul li.active a:hover {
	background-position: 0 0;
	color:#333;
	text-decoration:none;
	}
.church-map ul.links {
	margin:0;
	padding:0;
	list-style:none;
	font-size:1.286em;
}
.church-map ul.links li{
	display:inline;
	background:url(../images/separator02.gif) no-repeat 0 50%;
	padding:0 5px 0 10px;
}
.church-map ul.links li:first-child {
	padding-left:0;
	background:none;
}
.church-map ul.links li a{color:#ff6000;}
/* request place */
.m-request {
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding-bottom:18px;
	margin-bottom:15px;
}
.m-request h2 {margin:0 0 10px !important;}
.error-label {
	display:block;
	color:#ce0000;
	padding:2px 0 4px;
}
.m-request .row {
	overflow:hidden;
	width:100%;
	padding-bottom:10px;
}
.m-request .select {
	width:170px;
	margin:2px 0 4px;
}
.m-request label {
	float:left;
	width:132px;
	text-align:right;
	padding:2px 20px 0 0;
	font-weight:bold;
}
.m-request .country {width:180px;}
.m-request .btn-request {
	margin:14px 0 0 150px;
	width:136px;
	height:37px;
	cursor:pointer;
	border:0;
	background:url(../images/btn-request.gif) no-repeat;
	text-indent:-9999px;
	padding:0;
	display:block;
}
.m-request .btn-request:hover, .m-request .hover .btn-request {background-position:0 -37px;}
.m-request .submit-holder .pressed {background-position:0 -74px !important;}
/* map article */
.map-article {
	overflow:hidden;
	width:100%;
	padding-bottom:23px;
}
.map-article h2 {margin:0 0 14px !important;}
.map-article p {margin:0 0 1px !important;}
.map-article a{
	float:right;
	text-decoration:underline;
}
.map-article a:hover {text-decoration:none;}
/* box downloads */
#sidebar .downloads .container {padding:5px 20px 8px !important;}
#sidebar .downloads ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
#sidebar .downloads ul:after{
	content:"";
	clear:both;
	display:block;
}
#sidebar .downloads ul li{
	float:left;
	width:100%;
	background:url(../images/divider04.gif) repeat-x;
	padding:10px 0;
}
#sidebar .downloads ul li:first-child {
	padding-top:0;
	background:none;
}
#sidebar .downloads .img-holder {
	float:left;
	margin-right:10px;
	width:53px;
}
#sidebar .downloads .img-holder img{
	display:block;
	margin-top:2px;
}
#sidebar .downloads .text {
	float:left;
	width:200px;
	font-size:1.167em;
}
#sidebar .downloads strong {display:block;}
/* box support */
#sidebar .support .container {padding:5px 20px 20px;}
#sidebar .support p {margin:0 0 19px;}
#sidebar .support .link-holder {
	overflow:hidden;
	width:100%;
}
/* box communications */
#sidebar .communications .container {padding:5px 20px 18px;}
#sidebar .communications .img-holder{padding:4px 0 9px;}
#sidebar .communications .img-holder img {display:block;}
#sidebar .communications p {margin:0 0 15px;}
#sidebar .communications a {text-decoration:underline;}
#sidebar .communications a:hover {text-decoration:none;}
/* for-you place */
.foryou-place {
	margin-top:-21px;
	position:relative;
}
.foryou-place h2{margin:0 0 15px !important;}
.foryou-place .row{
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding:15px 0 17px;
}
.foryou-place .text {
	overflow:hidden;
	height:1%;
	padding-right:20px;
	margin-top:-5px;
	position:relative;
}
.foryou-place .text img.alignright{margin:7px 0 0 20px !important;}
.foryou-place p {margin:0 0 17px !important;}
.foryou-place .text p{margin:0 0 20px !important;}
.foryou-place .form-holder {
	margin-top:-3px;
	position:relative;
}
.foryou-place .form-holder .row, .advancement-officer .form-holder .row {
	width:100%;
	padding:0 0 10px;
	background:none;
}
.foryou-place .form-holder .row:after, .advancement-officer .form-holder .row:after {
	clear: both;
	content:"";
	display: block;
}
.foryou-place label, .advancement-officer label {
	float:left;
	font-weight:bold;
	text-align:right;
	width:195px;
	padding:2px 20px 0 0;
}
.foryou-place label.alt, .advancement-officer label.alt{
	line-height:18px;
	margin-top:-7px;
	position:relative;
}
.foryou-place .text-field, .advancement-officer .text-field {
	background:url(../images/field-sprite.gif) no-repeat 0 0;
	border: none;
	outline: none;
	width:189px;
	height:16px;
	padding:5px;
	float:left;
}
.foryou-place .small-text input{width:189px;}
.foryou-place .i-area {
	width:266px;
	height:63px;
	background:url(../images/bg-textarea3.gif) no-repeat;
}
.foryou-place textarea.area{
	background:url(../images/field-sprite.gif) no-repeat 0 0;
	border: none;
	outline: none;
	padding:5px;
	float:left;
	width:266px;
	height:63px;
	max-width:266px;
	max-height:63px;
}
.foryou-place .form-holder .btn-submit , .advancement-officer .btn-submit{
	margin:5px 0 0 212px;
	border:0;
	padding:0;
	cursor:pointer;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.foryou-place .form-holder .btn-share {
	width:141px;
	background:url(../images/btn-share.gif) no-repeat;
}
.foryou-place .form-holder .btn-join {
	width:162px;
	background:url(../images/btn-join.gif) no-repeat;
}
.foryou-place .form-holder .btn-become {
	width:130px;
	background:url(../images/btn-become.gif) no-repeat;
}
.foryou-place .form-holder .btn-become2 {
	width:136px;
	background:url(../images/btn-become2.gif) no-repeat;
}
.advancement-officer .form-holder .btn-advance {
	width: 141px;
		background:url(../images/btn-send.gif) no-repeat;
}
.foryou-place .form-holder .btn-submit:hover, .foryou-place .form-holder .hover .btn-submit {background-position:0 -37px;}
.foryou-place .form-holder .submit-holder .pressed {background-position:0 -74px !important;}
.foryou-place .form-holder .select {width:170px;}
.foryou-place .form-holder .country {width:180px;}
.foryou-place h3 {margin:0 !important;}
/* box support */
#sidebar .support .projects-list {
	margin:19px 0 0;
}
#sidebar .support .projects-list li{
	background-position:0 0;
	padding-bottom:0;
}
/* box help */
#sidebar .help ul.contact {
	margin:0;
	padding:0 0 19px;
	list-style:none;
}
#sidebar .help ul.contact li{
	float:left;
	padding:0 20px 0 17px;
}
#sidebar .help ul.contact li.phone{
	background:url(../images/icon-phone.gif) no-repeat 0 40%;
}
#sidebar .help ul.contact li.mail{
	background:url(../images/icon-mail.gif) no-repeat 0 40%;
	padding-left:20px;
}
#sidebar .help .logo-holder {
	overflow:hidden;
	width:100%;
	padding-bottom:6px;
}
#sidebar .help p {margin:0 0 15px;}
#sidebar .help .logo-holder img {
	float:left;
	margin:7px 20px 0 0;
}
#sidebar .help .logo-holder .description {
	float:left;
	width:153px;
}
/* into involved */
.into-involved {
	overflow:hidden;
	width:100%;
	margin-bottom:21px;
	background:url(../images/divider04.gif) repeat-x 0 100%;
}
.into-involved img {
	float:left;
	margin-right:20px;
}
.into-involved .description {
	float:left;
	width:365px;
	margin-top:-4px;
	position:relative;
}
.into-involved h2 {
	margin:0 0 17px !important;
}
.into-involved p{margin:0;}
.articles-church .map-box {padding-bottom:15px;}
.articles-church .map-box img{
	display:block;
	border:1px solid #000;
}
/* ways */
.ways {padding-top:11px;}
.ways strong{
	display:block;
}
.ways ul {
	margin:0;
	padding:17px 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.ways ul li{
	padding-bottom:10px;
	float:left;
	width:100%;
}
.ways ul li a.btn{
	float:left;
	background:url(../images/bg-btn06.gif) no-repeat 100% -90px;
	height:30px;
	color:#fff;
	font-size:17px;
	line-height:20px;
	outline:none
}
.ways ul li a.btn:visited {color:#fff;}
.ways ul li a.btn span{
	float:left;
	height:28px;
	background:url(../images/bg-btn06.gif) no-repeat;
	padding:2px 12px 0 3px;
	cursor:pointer;
}
.ways ul li a.btn:hover{
	text-decoration:none;
	background:url(../images/bg-btn06.gif) no-repeat 100% -120px;
}
.ways ul li .pressed, .ways ul li .pressed:hover{background:url(../images/bg-btn06.gif) no-repeat 100% -150px !important;}
.ways ul li a.btn:hover span{background:url(../images/bg-btn06.gif) no-repeat 0 -30px;}
.ways ul li .pressed span, .ways ul li .pressed:hover span{background:url(../images/bg-btn06.gif) no-repeat 0 -60px !important;}
.ways ul li a.btn strong{
	font-weight:normal;
	cursor:pointer;
	float:left;
	padding-top:6px;
	text-transform:uppercase;
}
.ways ul li a.btn strong cufon{float:left;}
.cufon-active .ways ul li a.btn{line-height:17px;}
.ways ul li a.btn em.number {
	float:left;
	width:26px;
	height:26px;
	line-height:26px;
	text-align:center;
	background:url(../images/bg-number-hold.png) no-repeat;
	font-style:normal;
	color:#000;
	margin-right:10px;
}
.ways ul li a.btn em.number .cufon{float:none;}
/* box story */
#sidebar .story .container {
	padding:5px 20px 0;
	overflow:hidden;
	height:1%;
}
#sidebar .story p {margin:0 0 18px;}
#sidebar .story .img-holder {padding:3px 0 25px;}
#sidebar .story .img-holder img {display:block;}
/* global map */
.global-map {
	padding:0 20px 15px;
	font-size:1.4em;
	line-height:1.445em;
}
.global-map .map-box{padding-bottom:15px;}
.global-map img{
	display:block;
	border:1px solid #d9d9d9;
}
.global-map p{margin:0;}
/* note box */
.two-columns -box {
	border:1px solid #e5e5e5;
	background:#f8f8f8;
	padding:15px 20px 0;
	margin-bottom:20px;
}
.two-columns -box p{margin:0 0 15px !important;}
/* article holder */
.two-columns .article-holder {}
.two-columns .article-holder .heading {
	overflow:hidden;
	width:322px;
	margin:0 0 5px -30px;
	position:relative;
	text-transform:uppercase;
}
.two-columns .article-holder .heading .holder{
	float:left;
	background:url(../images/bg-heading04-l.gif) no-repeat;
	padding:0 27px 10px 29px;
}
.two-columns .article-holder .heading h2 {
	margin:0 !important;
	color:#fff !important;
	font-size:31px !important;
	line-height:52px !important;
	padding:0 !important;
}
.two-columns .article-holder .heading-r {
	float:left;
	width:20px;
	height:52px;
	background:url(../images/bg-heading04-r.gif) no-repeat;
}
.two-columns .article-holder .columns-holder {
	width:670px;
	margin-left:-40px;
	position:relative;
	overflow:hidden;
}
.two-columns .article-holder .column {
	float:left;
	width:295px;
	padding-left:40px;
}
.two-columns .article-holder h3 {
	font-size:1.286em !important;
	line-height:20px !important;
	margin:0 0 22px !important;
}
.two-columns .article-holder p {margin:0 0 18px !important;}
.two-columns .article-holder .img-holder {padding-bottom:20px;}
.two-columns .article-holder .img-holder img {display:block;}
.article-holder .link .pressed, article-holder  .link .pressed:hover{background:url(../images/bg-btn02.gif) no-repeat 100% -185px !important;}
.article-holder .link .pressed span, .article-holder .link .pressed:hover span{background:url(../images/bg-btn02.gif) no-repeat 0 -74px !important;}
.article-holder .btn-holder {
	overflow:hidden;
	width:100%;
	background:url(../images/divider04.gif) repeat-x;
	padding-top:13px;
	margin-top:-5px;
	position:relative;
}
.article-holder .btn-holder .btn02{float:right;}
/* box language */
#sidebar .language .container {padding:5px 20px;}
#sidebar .language ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
#sidebar .language ul li{
	float:left;
	padding:0 14px 12px 0;
	font-size:1.333em;
}
/* into ministries */
.into-ministries {
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding:5px 0 0;
	margin-bottom:20px;
	overflow:hidden;
	height:1%;
}
.into-ministries h2{
	line-height:1em !important;
	margin:0 0 22px !important;
}
.into-ministries .alignleft {margin:5px 20px 20px 0 !important;}
/* ministries column */
.ministries-column {
	margin-bottom:20px;
	padding-bottom:0;
}
.ministries-column .last-box {margin-bottom:0;}
.ministries-column .box .row {padding:19px 0 0;}
.ministries-column .box .row p {margin:0 0 15px !important;}
.ministries-column .alignleft {margin:4px 20px 5px 0 !important;}
.ministries-column .alignright {margin:4px 0 5px 20px !important;}
.ministries-column .info {
	overflow:hidden;
	width:100%;
	font-size:10px;
	margin-bottom:19px;
}
.ministries-column .info em{
	float:left;
	background:url(../images/bg-date-l.gif) no-repeat;
}
.ministries-column .info em span{
	float:left;
	background:url(../images/bg-date-r.gif) no-repeat 100% 0;
	padding:0 15px 0 10px;
	line-height:20px;
}
.ministries-column .info .btn03 {
	margin-left:-4px;
	position:relative;
	display:inline;
	float:left;
}
.ministries-column .info strong.language {
	float:left;
	border-right:1px solid #dedede;
	color:#999;
	margin:0 10px 0 -7px;
	position:relative;
	display:inline;
	padding-right:10px;
}
.ministries-column .info strong.language img{
	float:left;
	margin:5px 3px 0 0;
}
.ministries-column .info strong.language em{
	background:none;
	padding-left:6px;
}
/* country programs */
.country-programs {
	background:url(../images/divider04.gif) repeat-x;
	padding-top:15px;
}
.country-programs h2{margin:0 !important;}
.country-programs .row, body.videos .row  {
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding:18px 0 0;
	overflow:hidden;
	height:1%;
}
.country-programs .row p {margin:0 0 16px !important;}
.country-programs .alt-row {background:none;}
.country-programs h3 {
	font-size:1em !important;
	color:#333 !important;
	margin:0 !important;
	line-height:normal !important;
}
/* box biography */
#sidebar .biography .alignleft{
	float:left;
	margin:4px 20px 15px 0;
}
#sidebar .biography h4 {
	font-size:1.167em;
	margin:0;
	clear:both;
}
#sidebar .biography p {margin:0 0 18px;}
#sidebar .biography .link-holder {
	overflow:hidden;
	width:100%;
	margin:-2px 0 5px;
	position:relative;
}
/* s-manager place */
.s-manager-place {
	margin-top:-3px;
	position:relative;
}
.s-manager-place h2 {margin:0 0 6px !important;}
.s-manager-place h3 {
	margin:0 !important;
	color:#333 !important;
	font-size:1em !important;
	line-height:normal !important;
}
.s-manager-place .row {
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding-top:18px;
	overflow:hidden;
	width:100%;
}
.s-manager-place .info {padding-bottom:17px;}
.s-manager-place .row p{
	margin:0 !important;
	padding:3px 0 17px;
}
.s-manager-place img.alignleft {margin:0 15px 0 0 !important;}
.s-manager-place .alt-row {background:none;}
.s-manager-place .info h4 {margin:0 !important;padding:0 !important;}
/* two-columns staff */
.two-columns-staff {
	/*background:url(../images/divider04.gif) repeat-x;*/
	margin:0 22px 15px 21px;
	padding-top:15px;
}
.two-columns-staff h2{
	margin:0 0 10px;
	font-size:2.4em;
	color:#00394f;
}
.two-columns-staff .row {
	background:url(../images/divider04.gif) repeat-x 0 100%;
}
.two-columns-staff .alt-row {background:none;}
.two-columns-staff .holder{
	background:url(../images/divider07.gif) repeat-y 525px 0;
	overflow:hidden;
	width:1002px;
	margin-left:-46px;
	padding:17px 0 15px;
}
.two-columns-staff .first-row .holder {padding-top:0;}
.two-columns-staff .alt-row .holder {padding-bottom:0;}
.two-columns-staff .box {
	float:left;
	width:455px;
	padding-left:46px;
}
.two-columns-staff img {
	float:left;
	margin:4px 20px 0 0;
}
.two-columns-staff .text {
	float:left;
	width:315px;
	font-size:1.4em;
	line-height:1.445em;
}
.two-columns-staff h3{
	font-size:1em;
	margin:0;
}
.two-columns-staff h4 {
	font-size:.9em;
	margin:0;
}
.two-columns-staff .contact {padding-bottom:19px;}
.two-columns-staff .contact span {display:block;}
.two-columns-staff p {margin-top:0;}
/* three-columns staff */
.three-columns-staff {
	/*background:url(../images/divider04.gif) repeat-x;*/
	margin:0 22px 15px 21px;
	padding-top:15px;
}
.three-columns-staff h2{
	margin:0 0 10px;
	font-size:2.4em;
	color:#00394f;
}
.three-columns-staff .row {
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding-bottom:1px;
}
.three-columns-staff .alt-row {background:none;}
.three-columns-staff .holder{
	background:url(../images/divider08.gif) repeat-y 28px 0;
	overflow:hidden;
	width:984px;
	margin-left:-28px;
	padding:17px 0 19px;
}
.three-columns-staff .first-row .holder {padding-top:10px;}
.three-columns-staff .alt-row .holder {padding-bottom:0;}
.three-columns-staff .box {
	float:left;
	width:300px;
	padding-left:28px;
}
.three-columns-staff img {
	float:left;
	margin:4px 20px 0 0;
}
.three-columns-staff .text {
	float:left;
	width:155px;
	font-size:1.4em;
	line-height:1.445em;
}
.three-columns-staff h3{
	font-size:1em;
	margin:0;
}

.three-columns-staff h4 {
	font-size:.9em;
	margin:0;
}
.three-columns-staff p {margin:0;}
/* box speaker */
#sidebar .speaker .container {padding:10px 20px 16px;}
#sidebar .speaker .row{
	width:280px;
	margin-left:-8px;
	position:relative;
	padding-bottom:10px;
	overflow:hidden;
	width:100%;
}
#sidebar .speaker label {
	float:left;
	width:86px;
	padding:3px 19px 0 0;
	text-align:right;
	font-weight:bold;
}
#sidebar .speaker .select {
	width:150px;
	margin:2px 0 4px;
	float:left;
}
#sidebar .speaker .i-text {
	float:left;
	width:153px;
	height:15px;
	padding:5px 5px 6px;
	background:url(../images/bg-input.gif) no-repeat;
}
#sidebar .speaker .i-text input{
	font-size:12px;
	padding:0;
	line-height:15px;
	height:15px;
	background:none;
	border:0;
	width:153px;
}
#sidebar .speaker .submit-holder .btn-request{
	width:127px;
	height:37px;
	text-indent:-9999px;
	display:block;
	cursor:pointer;
	border:0;
	background:url(../images/btn-request2.gif) no-repeat;
	padding:0;
	margin:6px 0 0 92px;
}
#sidebar .speaker .submit-holder .pressed{background-position:0 -74px !important;}
#sidebar .speaker .submit-holder .btn-request:hover, #sidebar .speaker .hover .btn-request{background-position:0 -37px;}
/* tab place */
/* tab bar */
.tab-place .tabbar {
	background:#f1f1f1 url(../images/bg-mapbar.gif) no-repeat;
	overflow:hidden;
	height:1%;
	padding-left:36px;
}
.tab-place .tabbar h2{
	margin:0 !important;
	color:#333 !important;
	font-size:30px !important;
	line-height:50px !important;
	text-transform:uppercase !important;
	float:left;
	display:inline;
}
.tab-place .tabbar ul {
	float:left;
	margin:0 0 0 22px;
	padding:0;
	list-style:none;
	display:inline;
}
.tab-place .tabbar ul li{
	float:left;
	height:50px;
	margin-right:-35px;
	position:relative;
	display:inline;
}
.tab-place .tabbar ul li a{
	float:left;
	color:#fff;
	font-size:0.857em;
	font-weight:bold;
	outline:none;
	cursor:pointer;
}
.tab-place .tabbar ul li a:hover {
	color: #fff;
	text-decoration: none;
	}
.tab-place .tabbar ul li a.active{
	text-decoration:none;
	color:#000;
}
.tab-place .tabbar ul li a span{
	float:left;
	line-height:50px;
	background:url(../images/bg-tabnav-l.gif) no-repeat 0 0;
	padding-left:35px;
}
.tab-place .tabbar ul li a strong{
	float:left;
	background:#005679;
}
.tab-place .tabbar ul li a:hover strong {background: #01648d;}
.tab-place .tabbar ul li a:hover span, .tab-place .tabbar ul li a:hover em {background-position:0 -50px;}
.tab-place .tabbar ul li a.active strong{background:#fff;}
.tab-place .tabbar ul li a.active span, .tab-place .tabbar ul li a.active em{
	background-position:0 -100px;
}
.tab-place .tabbar ul li a em{
	float:left;
	width:35px;
	height:50px;
	background:url(../images/bg-tabnav-r.gif) no-repeat;
}
/* speaker holder */
.speaker-holder .row{
	overflow:hidden;
	width:100%;
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding:15px 0 0;
}
.speaker-holder .alt-row{background:none;}
/* speakers box */
.speaker-holder .speakers-box {
	float:right;
	border:1px solid #e5e5e5;
	background:#f8f8f8;
	padding:6px 20px 4px 9px;
	width:161px;
	margin-top:5px;
}
.speaker-holder .speakers-box ul {
	margin:0;
	padding:10px 0 0;
	list-style:none;
	font-size:0.857em;
}
.speaker-holder .speakers-box ul li {
	padding:0 0 8px 18px;
	background:url(../images/bullet02.gif) no-repeat 0 8px;
}
.speaker-holder img {
	float:left;
	margin:5px 20px 5px 0;
}
.speaker-holder h3 {
	font-size:1.286em !important;
	color:#333 !important;
	margin:0 !important;
}
.speaker-holder strong.position {
	display:block;
	padding-bottom:13px;
	font-weight:normal;
}
.speaker-holder .text {
	float:left;
	width:415px;
}
.speaker-holder .text p{
	margin:0 !important;
	padding:6px 0 14px;
}
/* paging holder */
.paging {
	border:1px solid #e5e5e5;
	background:#f8f8f8;
	padding:4px 10px 5px;
	font-size:0.857em;
	overflow:hidden;
	height:1%;
}
.paging a.prev{float:left;}
.paging a.next{float:right;}
.paging-holder {
	float:left;
	text-align:center;
	width:492px;
}
.paging-holder ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
.paging-holder ul li{
	padding-right:3px;
	display:inline;
}
/* topic holder */
.topic-holder .row{
	overflow:hidden;
	width:100%;
	background:url(../images/divider04.gif) repeat-x 0 100%;
	padding:15px 0 0;
}
.topic-holder .alt-row{background:none;}
.topic-holder img {
	float:left;
	margin:5px 15px 0 0;
}
.topic-holder .text {
	float:left;
	width:487px;
}
.topic-holder h3 {
	font-size:1.286em !important;
	line-height:1.1em !important;
	color:#333 !important;
	margin:0 0 1px!important;
}
.topic-holder strong.author {font-weight:normal;}
.topic-holder strong.author a {text-decoration:underline;}
.topic-holder strong.author a:hover {text-decoration:none;}
/* planned intro */
.planned-intro {
	overflow:hidden;
	width:100%;
	margin:-5px 0 5px;
	position:relative;
}
.planned-intro p{
	margin:0 !important;
	padding-bottom:20px;
}
.planned-intro img {
	float:left;
	margin:5px 13px 5px 0;
}
.planned-intro h2 {margin:0 0 13px !important;}
/* planned note */
.planned-note {
	border:1px solid #e5e5e5;
	background:#f8f8f8;
	padding:16px 20px 15px;
	line-height:1.3em;
	margin-bottom:20px;
}
.planned-note p {margin:0 !important;}
/* planned content */
.planned-content {
	border:1px solid #e5e5e5;
	background:url(../images/bg-planned-content.gif) repeat-y;
	overflow:hidden;
	height:1%;
	padding-right:15px;
}
.planned-content ul.nav {
	float:left;
	width:240px;
	margin:0;
	padding:0;
	list-style:none;
}
.planned-content ul.nav li{
	float:left;
	width:100%;
	position:relative;
	font-size:0.857em;
	line-height:1em;
	font-weight:bold;
}
.planned-content ul.nav li a{
	background:url(../images/bg-planned-nav.gif) repeat-y;
	display:block;
	border-top:1px solid #a4d3e6;
	border-bottom:1px solid #72a5bb;
	color:#fff;
}
.planned-content ul.nav li a:hover, .planned-content ul.nav li a.active{
	text-decoration:none;
	background:#005679;
	border:0 !important;
}
.planned-content ul.nav li a span{
	display:block;
	width:220px;
	padding:12px 20px 10px 10px;
	margin-right:-10px;
	position:relative;
}
.planned-content ul.nav li a:hover span, .planned-content ul.nav li a.active span{
	background:url(../images/bg-planned-hover.gif) no-repeat;
	padding:13px 20px 11px 10px;
}
.planned-content ul.nav li a em.shaddow {
	position:absolute;
	top:0;
	right:0;
	width:5px;
	height:100%;
	z-index:99;
	background:url(../images/bg-shadow.png) repeat-y;
}
.planned-content ul.nav li a:hover em.shaddow, .planned-content ul.nav li a.active em.shaddow{display:none;}
.planned-content .tab-holder {
	float:right;
	width:350px;
	padding-top:15px;
	margin-bottom:-7px;
	position:relative;
}
.planned-content .tab-holder h2 {margin:0 0 15px !important;}
.planned-content .tab-holder h3{
	margin:-6px 0 0 !important;
	font-size:1.286em !important;
	position:relative;
}
/* box p-story */
#sidebar .p-story blockquote {
	margin:0;
	overflow:hidden;
	height:1%;
	padding:4px 30px 5px 0;
	background:url(../images/icon-qoute3-r.gif) no-repeat 248px 100%;
	font-size:12px;
	margin-bottom:10px;
	line-height:1.5em;
}
#sidebar .p-story  blockquote p.quote {
	float:left;
	width:23px;
	height:19px;
	background:url(../images/icon-qoute3-l.gif) no-repeat;
	margin:0 6px 0 0 !important;
	padding:0;
}
#sidebar .p-story blockquote p {
	margin:0;
	float:left;
	width:212px;
	text-align:justify;
	padding-top:7px;
}
#sidebar .p-story .link-holder {
	overflow:hidden;
	width:100%;
	margin-bottom:5px;
}
#sidebar .p-story .link-holder .btn03{float:right;}
/* box partners */
#sidebar .partners p {margin:0 0 15px !important;}
#sidebar .partners ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
#sidebar .partners ul li{
	background:url(../images/divider04.gif) repeat-x;
	padding:9px 0 6px;
	float:left;
	margin-right:-10px;
	position:relative;
	width:267px;
}
#sidebar .partners img {
	float:left;
	margin-right:10px;
}
#sidebar .partners .text {
	float:left;
	width:190px;
	font-size:1.167em;
	line-height:1em;
}
#sidebar .partners .text strong{
	display:block;
	margin-bottom:8px;
}
/* lightbox */
.lightbox {
	position: absolute;
	top:175px;
    left: 25%;
	z-index: 101;
	width:716px;
	display:none;
}
.lightbox .content {
	background:#fff;
	padding:32px 38px 37px 30px;
	position:relative;
}
.lightbox a.btn-close {
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	top:-9px;
	right:-10px;
	background:url(../images/btn-close.png) no-repeat;
	width:24px;
	height:24px;
}
.lightbox .note {
	text-align:right;
	position:absolute;
	top:-22px;
	right:22px;
	font-weight:bold;
	font-size:14px;
	color:#fff;
}
.lightbox h2 {
	margin:0 0 15px;
	font-size:2.4em;
	color:#00394f;
}
.lightbox .holder {
	overflow:hidden;
	width:100%;
}
.lightbox .logo-place {
	float:left;
	width:260px;
	text-align:center;
	font-size:1.8em;
}
.lightbox .logo-place img{vertical-align:top;}
.lightbox .logo-box {
	padding-bottom:10px;
	text-align:left;
	padding-left:3px;
}
.lightbox .logo-place p{
	margin:0 0 -5px;
	position:relative;
}
.lightbox .text {
	float:right;
	width:367px;
	font-size:1.8em;
	line-height:1.35em;
}
.lightbox .text p{
	margin:0 0 22px 10px;
}
.lightbox .text strong.sign {float:right;}
.lightbox .footer {
	overflow:hidden;
	width:100%;
	background:#005679;
}
.lightbox .footer img{float:right;}
#sidebar .downloads .img-holder{position:relative;}
#sidebar .downloads .img-holder div:hover .popup,
#sidebar .downloads .img-holder div.hover .popup{display:block;}
/* popup */
.popup{
	width:381px;
	position:absolute;
	top:-23px;
	left:-377px;
	z-index:100;
	display:none;
	background:url(../images/none.gif);
}
#sidebar .area{
	width:100%;
}
.popup-t,
.popup-b{
	font-size:0;
	line-height:0;
	overflow:hidden;
	width:381px;
}
.popup-t{
	background:url(../images/bg-popup-t.png) no-repeat;
	height:73px;
}
.popup-b{
	background:url(../images/bg-popup-b.png) no-repeat;
	height:9px;
}
.popup-c{
	background:url(../images/bg-popup-c.png) repeat-y;
	width:381px;
}
.popup-c:after{
	content:"";
	clear:both;
	display:block;
}
.popup-holder{
	float:left;
	margin:-72px 0 0;
	width:313px;
	padding:24px 44px 15px 24px;
	position:relative;
}
#sidebar .popup ul{
	margin:0 0 -20px;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:relative;
}
#sidebar .popup ul li{
	float:none;
	background:none;
	width:100%;
	padding:0 0 20px;
	overflow:hidden;
	position:relative;
}
#sidebar .popup ul img{
	display:block;
	margin:0 !important;
}
#map-container {
	font-size: 11px;
}
#map-container img {
	float: left;
	padding-right: 5px;
}
#map-container h6 {
	padding: 0;
	margin: 0;
}
#map-container .citystate {
	margin-top: -5px;
}
#map-container .supports {
	margin-top: 10px;
}
#map-container .supports ul {
	margin: 0;
	padding: 0;
}
#map-container .supports ul li {
	list-style-type: none;
	margin-top: -5px;
    float: left;
    padding: 0 5px;
}
#map-container .supports a {
	color: #c60506;
}
.entry img.alignleft + h3 {clear:both;padding-top:15px;}
.entry .info {
padding: 0 5px 0 0;
}
.entry .blurb {
padding: 2px 5px;
}
.entry .item {
padding: 10px 5px;
}
#content .entry .item h3 {
padding: 3px 0px;
margin:0;
}
.availability {
	clear: left;
	margin-left: 175px;
	display: block;
	font-size: 70%;
}
.screen_name_available, .username_available {
	color: #507D37;
}
.screen_name_unavailable, .username_unavailable {
	color: #FD5337;
}

ul.stats { list-style-type: none;   padding-left: 0; margin-left: 0; }

ul.stats li { background: url(/images/mybullet.gif) left top no-repeat; padding-left: 25px; padding-bottom: 20px; }

#crc { color: #FFF;}
#crc:visited { color: #FFF; }


div.jquery-image-zoom {
	line-height: 0;
	font-size: 0;
	z-index: 10;
	border: 5px solid #fff;
	margin: -5px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
div.jquery-image-zoom a {
	background: url(/images/jquery.imageZoom.png) no-repeat;
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	top: -17px;
	/*left: -17px; IE-users are prolly used to close-link in right-hand corner */
	left: auto;
	right: -17px;
	text-decoration: none;
	text-indent: -100000px;
	outline: 0;
	z-index: 1100;
}
div.jquery-image-zoom a:hover {
	background-position: left -25px;
}
div.jquery-image-zoom img,
div.jquery-image-zoom embed,
div.jquery-image-zoom object,
div.jquery-image-zoom div {
	width: 100%;
	height: 100%;
	margin: 0;
}

.col_10,
.col_20,
.col_30 {
	display:inline;
	float:left;
	padding:0;
	margin:-15px 0 20px;
	text-align:left;
}
.col_10 {width:10%;}
.col_20 {width:20%;}
.col_30 {width:30%;}
body.videos h4 {margin-bottom:2px;padding-bottom:0;}

.comment-table {width:600px;}
.row1 p, .row2 p {padding:10px 0 0;margin:0; font-size:.9em;}
.row1 td, .row2 td {width:600px;padding:10px 20px;}
.row1 {background-color:#f1f1f1;}
.row2 {background-color:#f9f9f9;}
p.commentator {font-size:.8em;}

.photo-gallery a {width:190px; height:160px; float:left; margin-right:10px; margin-bottom:10px;}
.gallery-link {width:240px;text-align:center;float:right;border:1px solid #ccc; padding:5px 5px 10px; margin-left:10px; font-size:.8em;}

