*{font-size: 100.01%;}
html{font-size: 62.5%;}
body{
	margin:0;
	background:#f4f0eb url(../images/bg-body.gif) repeat-x;
	font:1em Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	min-width:1000px;
}
body#popup-body {
    background-image: none;
    background-color: #f4f0eb;
    min-width: inherit;
    width: 495px;
}
/* General reset */
img{border:none;}
.about a{
    color:#507D37;
    text-decoration:underline;
}
.resources a{
    color:#507D37;
}
.about a:hover, .resources a:hover {
    color:#72b250;
}
.about a:active, #about a:focus, .resources a:focus {
    color:#73b250;
}
a {
	color:#000;
	text-decoration:none;
}
a:active, a:focus{
	outline:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#container{
	width:100%;
	position:relative;
}
/* wrapper */
#wrapper{
	width:958px;
	margin:0 auto;
	padding:212px 0 0;
}
#wrapper h1{
	margin:0 0 5px 17px;
	font-size:300%;
}
#wrapper h1 a:hover{
    color:#555555;
    text-decoration:none;
}
#popup-body #wrapper {
    width: 495px;
    padding: 50px 0 0;
	margin:0 5px 5px 5px;
}
#popup-body #wrapper h1{
	margin:0 0 5px 17px;
	font-size:300%;
}
#popup-body #wrapper h2 {
    margin:0 0 5px 17px;
    font-size: 175%;
}
#popup-body .date {
    display: block;
    color:#7A7875;
    font-size: 125%;
    font-weight: bold;
    float:right;
    margin:0 15px 0 0;
}
/* intro */
.intro{
	width:100%;
	overflow:hidden;
}
.in-content{
	float:left;
	width:624px;
	padding:19px 16px 12px 18px;
	background:#fff;
	border-bottom:4px solid #e5ddd5;
	border-right:1px solid #f7f5f1;
	font-size:120%;
}
.image-box{
	float:left;
	width:399px;
}
.intro img{
	display:block;
	background:#e1e0de;
	padding:5px;
}
.nav{
	list-style:none;
	padding:8px 0 0;
	margin:0;
}
.nav li{
	float:left;
	padding:0 7px 0 13px;
	background:url(../images/separator3.gif) no-repeat 0 3px;
}
.nav li:first-child{
	background-image:none;
	padding-left:0;
}
.nav li a{
	color:#507d37;
	font-weight:bold;
}
.nav li a:hover,
.side-link:hover,
.select li a:hover,
ul.list-green a:hover,
.logout a:hover,
.author a.reply:hover,
.register:hover,
.register:hover,
.profile-form a:hover{
	color:#73b250;
	text-decoration:none;
}
.intro-txt{
	float:right;
	width:208px;
	padding:20px 2px 0 0;
}
.intro-txt .heading,
#content h2.heading{
	display:block;
	font-size:116.7%;
	line-height:114.3%;
	padding:0 0 3px;
	color:#5C3817;
}
.intro-txt .heading a{
    display:block;
    font-size:116.7%;
    line-height:114.3%;
    padding:0 0 3px;
    color:#507d37;
}
.intro-txt .heading a:hover{
    color:#73B250;
    text-decoration:none;
}
.intro-txt p{
	line-height:150%;
	padding:0 0 10px;
	margin:0;
}
.play-box{
	width:100%;
	overflow:hidden;
	padding:0 0 6px;
}
.intro .play-box img{
	display:block;
	background:none;
	padding:0;
}
.buttons{
	width:208px;
	overflow:hidden;
	padding:0 0 2px;
}
.buttons a{
	float:left;
	margin:0 2px 0 0;
	border:1px solid #d4d4d4;
	cursor:pointer;
}
.button{
	background:#fccc0c url(../images/bg-button.gif) repeat-x 0 100%;
	padding:2px 18px 3px;
	text-transform:uppercase;
	font-size:110%;
}
.buttons a.button{
	font-size:84.6%;
}
.button:hover{
	background:#ffdb4d url(../images/bg-over-button.gif) repeat-x 0 100%;
	text-decoration:none;
}
.button span{
	float:left;
	background:url(../images/bg-donload.gif) no-repeat 100% 2px;
	padding:0 16px 1px 0;
	margin:0 -3px -1px 0;
	display:inline;
	width:56px;
}
* html .button span{
	margin-right:-8px;
}
.sidebox{
	float:right;
	width:283px;
	margin:0 0 16px;
}
.sidebox h2{
	background:#fff;
	font-size:180%;
	padding:2px 0 2px 17px;
	margin:0 0 -3px;
	border-bottom:1px solid #5e3a19;
	position:relative;
}
.side-holder{
	background:#e8e4df;
	height:1%;
	overflow:hidden;
	margin:0 0 4px;
	border-bottom:1px solid #d0cdc8;
	padding:0 0 2px;
}
.side-holder ul{
	list-style:none;
	padding:0;
	margin:0;
}
.side-holder ul li{
	padding:8px 17px 13px;
	border-top:1px solid #d0cdc8;
}
.side-holder blockquote{
	margin:0;
	quotes:none;
	font-size:120%;
}
.side-holder blockquote q:before{content:"";}
.side-holder blockquote q:after{content:"";}
.side-holder blockquote q{
	line-height:150%;
	color:#74726f;
	display:block;
}
.side-holder blockquote cite{
	display:block;
	font-style:normal;
	text-align:right;
}
.side-link{
	float:right;
	font-size:120%;
	font-weight:bold;
	color:#507d37;
	margin:0 16px 4px 0;
}
.long-box {
	width:940px;
	height:146px;
	overflow:hidden;
	padding:14px 0 0 18px;
	margin:0 0 20px;
}
.box-lt{
	float:left;
	width:395px;
	padding:0 20px 0 0;
}
.long-box h2{
	font-size:300%;
	color:#fff;
	margin:0 0 2px;
}
.long-box h2 a{
    color:#fff;
}
.long-box h2 a:hover{
    text-decoration:none;
    color:#CCCCCC;
}
.box-lt p{
	font-size:180%;
	color:#41ade4;
	font-weight:bold;
	line-height:116.7%;
	margin:0 0 7px;
}
.box-lt p a{
    color:#41ADE4;
}
.box-lt p a:hover{
    color:#49B5EB;
    text-decoration:none;
}
.box-lt .button{
	float:right;
	font-size:110%;
	padding:2px 8px 3px 12px;
	border:1px solid #4c2f13;
}
.box-rt{
	float:left;
	width:205px;
	padding:36px 0 0;
    height: 90px;
    overflow: hidden;
}
.box-rt p{
	font-size:120%;
	margin:0;
	color:#fff;
	line-height:150%;
}
/* main */
#main{
	width:100%;
	background:url(../images/bg-main.gif) repeat-x 0 100%;
	padding:0 0 26px;
}
#popup-body #main {
    background-image: none;
}
#popup-body .post-description {
    background-color:#FFFFFF;
    padding: 10px;
    width:455px;
    margin: 5px;
}
#popup-body .popup-copy {
    font-size:125%;
}
#main:after{
	clear:both;
	content:"";
	display:block;
}
/* content */
#content{
	float:left;
	width:655px;
}
#content h2{
	border-bottom:1px solid #5e3a19;
	padding:4px 0 3px 22px;
	margin:0;
	font-size:180%;
	line-height:105.6%;
	background:#fff;
	position:relative;
}
/* content-block */
.content-block{
	padding:21px 0 22px;
	margin:0 19px;
	border-top:1px solid #a89481;
	height:1%;
	overflow:hidden;
}
.content-block.first{
    border-top: 0;
	padding-top:27px;
	margin-top:-1px;
}
.content-block .heading{
	width:100%;
	padding:0 0 2px;
}
.content-block .heading:after{
	clear:both;
	content:"";
	display:block;
}
.content-block h3{
	color:#5c3817;
	font-size:140%;
	margin:0;
	padding:0 0 0 3px;
	float:left;
}
.content-block h3 a{
    color:#507D37;
}
.content-block h3 a:hover{
    color:#73B250;
    text-decoration:none;
}
.content-block em{
	float:right;
	font-size:120%;
	line-height:150%;
	color:#7a7875;
	padding:0 3px 0 0;
}
.resources-content em{
float:none;
}

.content-block p{
	font-size:120%;
	line-height:150%;
	padding:0 0 17px;
	margin:0;
}
.bibleref {
   display:block;
   font-size:12px;
   padding:0 0 10px 0;
   margin:0;
}
.content-block .nav{
	float:right;
	font-size:120%;
	margin:-17px 0 0;
}
.content-block .nav a.donload{
	background:url(../images/bg-donload-green.gif) no-repeat 0 3px;
	padding-left:15px;
}
.content-block img{
	float:left;
	background:#e1e0de;
	padding:5px;
	margin:18px 15px 5px 0;
}
.content-block .resource-image-left img{
    margin:0 15px 0 0;
}
.content-block .resource-image-right img{
    margin:0 0 0 15px;
    float:right;
}
h3.resources-heading {
padding: 0 0 10px 0px;
margin-bottom:5px;
}
h3.resources-heading-pad {
padding:0 0 10px 15px;
margin-bottom:5px;
}
.resources-content {
padding: 10px 5px 0 5px;
display:block;
}
.resources-content p {
margin:10px;
}
/* sidebar */
#sidebar{
	float:right;
	width:283px;
}
.side-holder ul.social{
	padding:16px 0 12px;
	text-align:center;
}
.side-holder ul.social li{
	display:inline;
	padding:0 7px;
	border:none;
}
.side-holder ul.list-green li{
	padding:10px 17px;
}
ul.list-green p,
ul.list-green a{
	color:#507d37;
	font-size:120%;
	line-height:150%;
	margin:0;
}
ul.list-green p {
    color: #74726F;
}
ul.list-green p a{
	font-size:100%;
}
.side-holder.station p{
	font-size:120%;
	line-height:150%;
	margin:8px 17px 10px;
}
.choose-form{
	padding:11px 19px 14px;
	border-top:1px solid #d0cdc8;
}
.choose-form label{
	display:block;
	padding:0 0 4px;
	color:#74726f;
	font-size:120%;
	font-style:italic;
}
.choose-form select{
	width:134px;
	font-size:110%;
	float:left;
}
.choose-form a.side-link{
	margin:0;
}
.choose-form .btn-submit{
	display:none;
}
.add{
	width:100%;
	overflow:hidden;
	float:right;
}
.add img{
	display:block;
}
/* header */
#header{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background:url(../images/bg-header.jpg) no-repeat 50% 0;
}
#header .holder{
	width:960px;
	margin:0 auto;
	position:relative;
}
.logo{
	position:absolute;
	width:413px;
	height:119px;
	top:28px;
	left:0;
}
.logo a{
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:413px;
	height:119px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#popup-header .logo{
	position:absolute;
	width:495px;
	height:52px;
	top:0;
	left:0;
}
#popup-header .logo a {
	display:block;
	background:url(../images/popup-header.png) no-repeat;
	width:495px;
	height:52px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.header-nav{
	width:100%;
	overflow:hidden;
	padding:4px 0 99px;
}
.header-nav ul{
	float:right;
	list-style:none;
	padding:0;
	margin:0 -11px 0 0;
}
.header-nav ul li{
	float:left;
	background:url(../images/separator1.gif) no-repeat 0 2px;
	padding:0 12px 0 13px;
	font-size:120%;
	line-height:14px;
}
.header-nav ul li:first-child{background-image:none;}
.header-nav ul li a{
	color:#fc0;
}
#menu{
	width:100%;
	padding:0 0 1px;
}
#menu:after,
#main-nav:after{
	clear:both;
	content:"";
	display:block;
}
#main-nav{
	float:right;
	list-style:none;
	padding:0 1px 0 0;
	margin:0 -2px 0 0;
	background:url(../images/separator2.gif) no-repeat 100% 0;
	position:relative;
}
#main-nav li{
	float:left;
	background:url(../images/separator2.gif) no-repeat;
	font-size:140%;
	padding:0 0 0 1px;
	vertical-align:top;
}
#main-nav li a{
	display:block;
	padding:17px 25px 19px;
	color:#fff;
	font-weight:bold;
	position:relative;
	z-index:10;
}
#main-nav li:hover,
#main-nav li.hover { position:relative; }
#main-nav li:hover .drop,
#main-nav li.hover .drop,
#main-nav li:hover .drop li:hover .drop,
#main-nav li.hover .drop li.hover .drop,
#main-nav li:hover .drop li:hover .drop li:hover .drop,
#main-nav li.hover .drop li.hover .drop li.hover .drop { display:block; }
#main-nav li:hover .drop .drop,
#main-nav li.hover .drop .drop,
#main-nav li:hover .drop li:hover .drop .drop,
#main-nav li.hover .drop li.hover .drop .drop { display:none; }

/*-----------*/
#main-nav .drop{
	position:absolute;
	top:52px;
	left:2px;
	width:999px;
	z-index:999;
	display:none;
}
#main-nav .drop .drop{
	top:0;
	padding:0 0 0 1px;
	background:url(../images/none.gif);
}
#main-nav .right-side .drop{
	left:auto;
	right:0;
}
#main-nav .drop .drop-inner{
	float:left;
}
#main-nav .drop ul{
	padding:0;
	margin: 0;
	float: left;
	list-style: none;
	border-top:1px solid #fff;
}
#main-nav .drop .drop ul{
	border:none;
}
#main-nav .drop ul li{
	float:none;
	background:#7a4b1d;
	font-size:85.7%;
	padding:0 0 1px;
	margin:0 0 -1px;
}
#main-nav .drop ul li:last-child{
	margin:0;
	padding:0;
}
#main-nav li a:hover,
#main-nav li:hover a,
#main-nav li.hover a,
#main-nav li.active a{
	background:url(../images/bg-over-menu.gif) repeat-x;
	text-decoration:none;
	color:#fc0;
}
#main-nav .drop li a{
	padding:11px 185px 11px 24px;
	background:none;
	border-bottom:1px solid #bda58e;
}
#main-nav .drop li:hover a,
#main-nav .drop li.hover a{
	padding:11px 185px 12px 24px;
	border-bottom:none;
}
#main-nav .drop li:hover li a,
#main-nav .drop li.hover li a{
	padding:11px 185px 11px 24px;
	border-bottom:1px solid #bda58e;
}
#main-nav .drop li li:hover a,
#main-nav .drop li li.hover a{
	padding:11px 185px 12px 24px;
	border-bottom:none;
}
#main-nav .drop li li:hover li a,
#main-nav .drop li li.hover li a{
	padding:11px 185px 11px 24px;
	border-bottom:1px solid #bda58e;
}
#main-nav .drop li li li:hover a,
#main-nav .drop li li li.hover a{
	padding:11px 185px 12px 24px;
	border-bottom:none;
}
#main-nav li:hover li a,
#main-nav li.hover li a{
	color:#fff;
}
#main-nav li li:hover,
#main-nav li li.hover{
	background:#2e1c0b url(../images/bg-over-submenu.gif) repeat-x 0 100%;
}
#main-nav li li:hover a,
#main-nav li li.hover a{
	color:#fc0;
}
#main-nav li li:hover li a,
#main-nav li li.hover li a{
	color:#fff;
}
#main-nav li li.sub a{
	background:url(../images/bg-pointersub.gif) no-repeat 100% 12px !important;
}
#main-nav li li a:hover{
	text-decoration:none;
}
#main-nav li li a:hover,
#main-nav li li li a:hover{
	color:#fc0;
	border:none;
}
#main-nav li li.sub li a{
	background:none !important;
}
#main-nav li li li a{
	font-size:120%;
}
.pointer { display: none; }
/* if javascript disable start */
#main-nav.menu-hard-code .drop {width: auto; }
#main-nav.menu-hard-code .drop .drop { left: 200px; }
#main-nav.menu-hard-code .drop ul { width: 200px; }
/* if javascript disable end */
.header-btm{
	width:100%;
	overflow:hidden;
	background:#fff url(../images/bg-header-btm.gif) repeat-x;
	border-bottom:1px solid #d3c8bc;
}
#form-search{
	float:right;
	width:248px;
	padding:3px 19px 5px 0;
}
#form-search label{
	display:none;
}
#form-search div{
	float:left;
	background:url(../images/bg-inpt-search.gif) no-repeat;
	width:182px;
	height:18px;
	margin:0 8px 0 0;
	display:inline;
	overflow:hidden;
}
#form-search div input{
	width:172px;
	margin:0 5px;
	font-size:11px;
	line-height:11px;
	background:none;
	border:none;
}
#form-search div.hiddenFields { display: none; }
.btn-search{
	float:left;
	width:57px;
	background:#fccc0c url(../images/bg-button.gif) repeat-x 0 100%;
	padding:2px 0 1px;
	text-transform:uppercase;
	border:none;
	text-align:center;
	cursor:pointer;
}
.btn-search:hover,
.btn-search.hover{
	background:#ffdb4d url(../images/bg-over-button.gif) repeat-x 0 100%;
}
/* footer */
#footer{
	width:100%;
	overflow:hidden;
}
#footer .holder{
	width:921px;
	padding:8px 17px 13px 20px;
	background:#38220e url(../images/bg-footer.gif) repeat-x 0 100%;
	margin:0 auto;
	font-size:110%;
	overflow:hidden;
}
.columns{
	float:left;
	background:url(../images/bg-columns.gif) repeat-y;
	margin:2px 0 0;
	padding:0 0 18px;
}
.column{
	float:left;
	width:130px;
	padding:0 28px 0 0;
	color:#8f8277;
}
.column.short{
	width:100px;
}
.columns h3{
	font-size:109.1%;
	margin:0 0 5px;
	color:#fff;
}

.columns h3 a {
	color:#fff;
}
.column address{
	font-style:normal;
}
.column address span{
	display:block;
	padding:0 0 5px;
}
.column dl{
	width:100%;
	overflow:hidden;
	margin:0 0 5px;
}
.column dt{
	float:left;
	padding:0 5px 0 0;
}
.column dd{
	float:left;
	margin:0;
}
.site{
	float:left;
	margin:22px 0 0;
	color:#8f8277
}
.site:hover,
.column ul li a:hover{
	color:#fff;
	text-decoration:none;
}
.column ul{
	list-style:none;
	padding:0;
	margin:0;
}
.column ul li{
	padding:0 0 5px;
}
.column ul li a{
	color:#8f8277
}
.footer-box{
	float:right;
}
.footer-box div{
	height:1%;
	overflow:hidden;
}
.footer-box a{
	float:right;
	overflow:hidden;
	cursor:pointer;
	margin:0 0 6px;
}
.media{
	background:url(../images/txt-reframe.gif) no-repeat;
	width:200px;
	height:38px;
}
.footer-box a span,
.footer-box a span{
	float:left;
	text-indent:-9999px;
}
.media:hover{
	background-position:0 -38px;
}
.words{
	background:url(../images/txt-words.gif) no-repeat;
	width:201px;
	height:23px;
}
.words:hover{
	background-position:0 -23px;
}
.footer-box a.disigne{
	background:url(../images/btn-designe.gif) no-repeat;
	width:100px;
	height:15px;
	float:right;
	margin:1px 0 0;
}
.footer-box a.disigne:hover{
	background-position:0 -15px;
}
.footer-box p{
	color:#fff;
	margin:0 0 6px;
	text-align:right;
}
/* GW-episode-list page */
/* content */
#content .intro{
	margin:0 0 20px;
}
.content-hold{
	background:#fff;
	width:100%;
	overflow:hidden;
	padding:0 0 4px;
	margin:0 0 16px;
}
.content-hold .content-block.first{
	padding-top:15px;
}
#content h2.heading{
	margin:0;
	border:none;
}
/* pages-block */
.pages-block{
    float: left;
	width:100%;
    padding-top: 24px;
}
.pages-block a{
	font-size:120%;
	font-weight:bold;
	color:#507d37;
	padding:0 5px 0 0;
}
.pages-block strong {
    font-size:120%;
	padding:0 5px 0 0;
}
.pages-block a:hover,
.pages-block ul li.active a{
	color:#000;
	text-decoration:none;
}
.pages-block a.prev{
	background:url(../images/separator4.gif) no-repeat 100% 2px;
	padding:0 12px 0 0;
}
.pages-block ul{
	float:left;
	list-style:none;
	padding:0 7px 0 10px;
	margin:0 10px 0 0;
	background:url(../images/separator4.gif) no-repeat 100% 2px;
}
.pages-block ul li{
	float:left;
	padding:0 6px 0 0;
}
.post-pages-block {
    float: right;
    padding-top: 15px;
}
/* sidebar */
.sidebox a:hover {
    text-decoration:none;
}
.in-sidebox{
	background:url(../images/bg-sidebox-c.gif) repeat-y;
	width:291px;
	margin:0 -8px 20px;
	float:right;
	position:relative;
}
.in-sidebox .holder{
	background:url(../images/bg-sidebox-t.gif) no-repeat;
	width:100%;
}
.in-sidebox .frame{
	background:url(../images/bg-sidebox-b.gif) no-repeat 0 100%;
	height:1%;
	padding:9px 14px 14px 18px;
	overflow:hidden;
}
.in-sidebox h2{
	font-size:240%;
	color:#fff;
	margin:0 0 8px;
}
.in-sidebox h2 a {
	color:#fff;
}
.in-sidebox .hold{
	width:100%;
	overflow:hidden;
}
.in-sidebox img{
	float:left;
	border:1px solid #4a2d12;
	margin:0 10px 0 0;
}
.in-sidebox p{
	font-size:140%;
	font-weight:bold;
	color:#41ade4;
	line-height:128.6%;
	margin:-3px 0 0;
	padding:0 0 17px;
	float:left;
	width:189px;
}
.in-sidebox p a {
	color:#41ade4;
}
.in-sidebox .side-link{
	color:#fff;
}
.in-sidebox .side-link:hover{
	text-decoration:underline;
	color:#fff;
}
/* header */
.breadcrumbs{
	float:left;
	padding:8px 0 0 20px;
	font-size:120%;
}
.breadcrumbs span{
	float:left;
	padding:0 8px 0 0;
}
.breadcrumbs ul{
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}
.breadcrumbs ul li{
	display:inline;
}
/* GW-episode-details page */
/* content */
.in-detail{
	width:100%;
	overflow:hidden;
	padding:0 0 6px;
}
.in-detail img.alignleft{
	float:left;
	margin:0 15px 8px 0;
}
.in-detail .play-box{
	width:206px;
	padding:0 0 3px;
}
.in-detail .buttons{width:210px;}
.in-detail a {text-decoration:underline;}
.in-detail .buttons a {text-decoration:none;}
.in-detail .button{
	padding:2px 0 4px;
	width:108px;
	text-align:center;
}
.in-detail .button.short{width:90px;}
.in-detail .button span{
	width:61px;
	margin:0 0 -1px 15px;
}
.in-detail p{
	margin:0 0 22px;
	line-height:150%;
}
.in-detail .nav li{padding-right:9px;}
/* faq-block */
.faq-block{
	width:100%;
	overflow:hidden;
	padding:0 0 23px;
}
.faq-block h3{
	font-size:140%;
	margin:0 0 6px;
	padding:0 0 0 18px;
}
.q{
	padding:6px 0 5px;
}
.q p{
	margin:0 0 0 38px;
	font-size:140%;
	color:#41ade4;
	font-weight:bold;
}
.q p a{
    color:#41ade4;
    font-weight:bold;
}
.q p a:hover{
text-decoration: none;
}
.faq-block .responses h3{
	background:#faf8f5;
	border:solid #e0dedb;
	border-width:1px 0;
	padding:6px 0 9px 18px;
}
.responses{
	width:100%;
	overflow:hidden;
}
.responses blockquote{
	quotes:none;
	font-size:120%;
	padding:0 36px 3px;
	margin:0;
	height:1%;
	border-bottom:1px solid #dbd8d3;
	overflow:hidden;
}
.responses blockquote q:before{content:"";}
.responses blockquote q:after{content:"";}
.responses blockquote div{
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
}
.responses blockquote q{
	display:block;
	padding:0 0 6px;
}
.responses blockquote cite{
	float:right;
	color:#7a7875;
	padding:0 4px 0 0;
}
.faq-block .nav{
	float:right;
	font-size:120%;
	padding:5px 17px 0 0;
}
/* comments */
.comments{
	padding:0 0 19px;
}
/* comment-block */
.comment-block{
	margin:10px 0 0;
	width:100%;
	overflow:hidden;
}
.comment{
	float:left;
	width:552px;
	background:#d6cdc1 url(../images/bg-comment-c.gif) repeat-y 100% 0;
	font-size:120%;
	color:#5c3817;
}
.comment .holder{
	background:url(../images/bg-comment-t.gif) no-repeat;
	width:100%;
}
.comment .frame{
	background:url(../images/bg-comment-b.gif) no-repeat 0 100%;
	padding:16px 36px 22px 20px;
	height:1%;
	overflow:hidden;
}
.comment.light{
	background:#e8e4df url(../images/bg-comment-light-c.gif) repeat-y 100% 0;
	color:#000;
}
.comment.light .holder{
	background:url(../images/bg-comment-light-t.gif) no-repeat;
}
.comment.light .frame{
	background:url(../images/bg-comment-light-b.gif) no-repeat 0 100%;
	padding-bottom:17px;
}
.comment p{
	margin:0;
	line-height:133.3%;
}
.author{
	float:right;
	width:95px;
	padding:16px 0 0;
	color:#5c3817;
}
.author a{
	font-size:120%;
	display:block;
	padding:0 0 3px;
	color:#5c3817;
	font-weight:bold;
}

.author .date{
	font-size:110%;
	line-height:100%;
	font-style:normal;
	display:block;
}
.ad-comment{
	padding:15px 260px 0 0;
}
.ad-comment h3,
#content .sign-block h2,
#content .in-player h2,
.player-hold h3{
	margin:0 0 2px;
	font-size:140%;
	color:#5c3817;
}
.ad-comment p{
	font-size:120%;
	line-height:150%;
	margin:0 0 14px;
	color:#382f1a;
}
.logout{
	font-size:120%;
	display:block;
	padding:0 0 11px;
}
.logout a{
	font-weight:bold;
	color:#507d37;
}
.comment-form{
	width:100%;
	overflow:hidden;
}
.form-line{
	width:100%;
	overflow:hidden;
	padding:0 0 11px;
}
.form-line label{
	float:left;
	width:104px;
	font-size:120%;
	color:#382f1a;
	font-weight:bold;
	padding:4px 0 0;
}
.form-line.mark label{
	color:#f00;
}
.form-line div{
	float:left;
	background:url(../images/bg-inpt-comment.gif) no-repeat;
	width:285px;
	height:25px;
}
.form-line.mark div{
	background:url(../images/bg-inpt-comment-red.gif) no-repeat;
}
.form-line div input{
	background:none;
	border:none;
	margin:4px 7px 0;
	width:271px;
	font-size:11px;
	line-height:11px;
}
.form-line textarea{
	padding:10px 0 5px 7px;
	max-height:159px;
	max-width:276px;
	width:276px;
	height:159px;
	overflow:auto;
	font-size:110%;
	line-height:109.1%;
	background:#fff;
	border:1px solid #5c3817;
}
.comment-form .btn{
	margin:-4px 5px 0 0;
	width:105px;
}
.btn{
	border:1px solid #cbc8c3;
	float:right;
	height:1%;
}
.comment-form .btn-submit,
.register-form .btn-submit,
.submit-form .btn-submit,
.profile-form .btn-submit{
	background:#fccc0b url(../images/bg-button.gif) repeat-x 0 100%;
	border:none;
	float:right;
	padding:1px 0;
	font-size:110%;
	margin:-4px 5px 0 0;
	cursor:pointer;
	width:105px;
	text-align:center;
}
.comment-form .btn-submit{
	margin:0;
}
.btn-submit:hover,
.comment-form .btn-submit.hover,
.register-form .btn-submit.hover,
.submit-form .btn-submit.hover,
.profile-form .btn-submit.hover{
	background:#ffdb4d url(../images/bg-over-button.gif) repeat-x 0 100%;
}
/* GroundWork page */
/* content */
#content.wondering .intro{
	margin:0 0 -1px;
	position:relative;
}
.wondering .in-content{
	background:#fff url(../images/bg-incontent.gif) repeat-x 0 100%;
	padding:14px 17px 16px 19px;
}
.wondering .in-content.detail{
	background:#fff;
}
.in-content .heading-block{
	width:100%;
	overflow:hidden;
}
#content .heading-block h2{
	font-size:150%;
	margin-bottom:6px;
}
.heading-block h2 span{
	display:block;
}
.heading-block em{
	float:right;
	color:#8c8c8c;
	padding:0 7px 7px 0;
}
.wondering .in-content p{
	margin:0;
	line-height:150%;
}
.wondering .in-content .nav{
	float:right;
	padding-bottom:23px;
}
.intro-btm{
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
}
.intro-btm strong{
	display:block;
	text-align:right;
	color:#5c3817;
	padding:0 6px 0 0;
}
.btn-respond{
	float:right;
	background:url(../images/btn-respond-lt.gif) no-repeat;
	height:44px;
	color:#fff;
	cursor:pointer;
	font-size:19px;
	font-weight:bold;
	margin:0 3px 0 0;
}
.btn-respond span{
	float:left;
	background:url(../images/btn-respond-rt.gif) no-repeat 100% 0;
	height:34px;
	padding:10px 30px 0 35px;
}
.wondering .content-block{
	margin:0;
	padding:26px 17px 17px 20px;
}
/* GW-were-wondering-detail page */
/* comments */
.wondering .comments{
	margin:22px 0 0;
	padding:0;
}
.author a.reply{
	float:left;
	margin:8px 0 0;
	color:#507d37;
	font-weight:normal;
}
.white .comment{
	background:url(../images/bg-comment-white-c.gif) repeat-y;
}
.white .comment .holder{
	background:url(../images/bg-comment-white-t.gif) no-repeat;
}
.white .comment .frame{
	background:url(../images/bg-comment-white-b.gif) no-repeat 0 100%;
	padding:18px 25px 20px 44px;
}
/* pages-block */
.comments .pages-block{
	padding:18px 0 10px;
	border-bottom:1px solid #5c3817;
}
/* sign-block */
.sign-block{
	width:100%;
	overflow:hidden;
	padding:25px 0 0;
}
#content .sign-block h2{
	margin:0 0 15px;
	background:none;
	border:none;
	padding:0 0 3px 0;
}
.register-form{
	padding:0 0 0 46px;
	width:232px;
}
.register-form .form-line{
	padding:0 0 7px;
}
.register-form .form-line label{
	width:98px;
	padding:6px 0 0;
}
.register-form .form-line div{
	background:url(../images/bg-inpt-register.gif) no-repeat;
	width:131px;
}
.register-form .form-line div input{
	width:117px;
}
.register-form .btn{
	margin:0 4px 0 0;
	width:77px;
}
.register-form .btn-submit{
	width:77px;
	overflow:hidden;
	margin:0;
}
.register{
	float:right;
	font-size:120%;
	color:#507d37;
	margin:-3px 3px 0 0;
}
/* GW-prayer page */
/* player-hold */
.player-hold{
	height:1%;
	padding:12px 0 35px 0;
	overflow:hidden;
}
.in-player{
	padding:0 25px 21px 18px;
}
.in-player p {
    font-size: 120%;
}
#content .in-player h2{
	border:none;
	background:none;
}
#content .in-player h2,
.in-player h3{
	padding:0;
	margin:0 0 15px;
}
.content-list{
	list-style:none;
	padding:0 0 0 15px;
	margin:0;
}
.content-list li{
	background:url(../images/bullet.gif) no-repeat 0 2px;
	padding:0 0 17px 23px;
	font-size:120%;
	line-height:150%;
}
/* tabs-block */
.tabs-block{
	width:100%;
	overflow:hidden;
	padding:0 0 24px;
}
.tab-heading{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #fff;
	position:relative;
}
.tabset{
	float:left;
}
.tabset a{
	float:left;
	background:#e8e4df;
	font-size:180%;
	font-weight:bold;
	color:#507d37;
	margin:0 5px 0 0;
	border-bottom:1px solid #f2f2f2;
	padding:11px 29px 9px 19px;
}
.tabset a:hover,
.tabset a.active{
	color:#000;
	text-decoration:none;
	background:#fff;
	border-bottom:1px solid #fff;
}
.player-hold .button{
	float:right;
	margin:9px 0 0;
	border:1px solid #cac7c2;
	font-size:120%;
	padding:4px 11px 5px;
}
.tabs-block .content-block{
	background:#fff;
	margin:0;
	padding:28px 16px 18px 19px;
}
.tabs-block .content-block.first{
	margin-top:-1px;
	padding-top:10px;
}
.tabs-block .content-block .heading{
	padding:0 0 5px;
}
.tabs-block .content-block .nav{
	margin:0 -4px 0 0;
	padding:0;
}
.tabs-block .tab {
    display: none;
}
.tabs-block .active {
    display: block;
}
.tab-heading .tab {
    display: inherit;
}
.nav .mark{
	background:url(../images/ico-mark.png) no-repeat;
	padding:3px 0 4px 27px;
	float:left;
	margin:-3px 0 0;
	position:relative;
}
.tabs-block .content-block p{
	padding:0 0 10px;
}
.content-block.selected{
	margin:0 0 0 94px !important;
	border-top:1px solid #d1c6bb;
	padding-top:19px;
}
.content-block.orig-author {
	background:#f9f7f5 !important;
}
.content-block.answered {
	background:#f9f7f5 !important;
}
.content-block.answered em{
	padding:4px 0 0;
}
.content-block.answered h3{
	padding:5px 0 0 27px;
	margin:0 0 0 -3px;
	font-size:140%;
	color:#41ade4;
	background:url(../images/ico-mark.png) no-repeat;
	position:relative;
}
.select{
	float:right;
	list-style:none;
	padding:0 4px 0 0;
	margin:-3px 0 0;
}
.select li{
	float:left;
	padding:3px 0 0 8px;
	font-size:120%;
}
.select li a{
	color:#507d37;
	font-weight:bold;
}
.select li.mark{
	color:#f00;
	background:url(../images/ico-mark-red.gif) no-repeat;
	padding:3px 0 4px 28px;
}
.pages-block a.button{
	color:#000;
	margin:-4px 0 0;
	font-weight:normal;
	position:relative;
}
/* GW-share-prayer-submit page */
.sub-player{
	padding:0 20px 0 0;
	margin:-10px 0 0;
}
.sub-player p{
	font-size:120%;
	margin:0 25px 15px 17px;
}
.sub-player .logout{
	padding:8px 0 10px 16px;
	background:#fff;
	border:solid #ad9b8b;
	border-width:1px 0;
	margin:0 0 12px;
}
.submit-form,
.sub-player .sign-block{
	margin:0 0 0 15px;
	width:620px;
}
.submit-form{
	padding-bottom:18px;
	border-bottom:1px solid #a89481;
}
.submit-form .form-block{
	width:100%;
	overflow:hidden;
	padding:0 0 12px;
	font-size:120%;
}
.form-block strong{
	float:left;
	padding:0 25px 0 3px;
}
.radio-block{
	float:left;
	padding:0 44px 0 0;
}
.radio,
.check{
	float:left;
	margin:0;
}
.radio{
	width:16px;
	height:16px;
}
.form-block .radio-block label{
	padding:0 0 0 7px;
}
.textarea-block{
	padding:0 0 16px;
}
.textarea-block label{
	display:none;
}
.submit-form textarea{
	padding:4px 0 0 8px;
	width:404px;
	height:139px;
	max-width:404px;
	max-height:139px;
	border:1px solid #5c3817;
	font-size:120%;
	line-height:150%;
	overflow:auto;
}
.check{
	width:16px;
	height:14px;
	margin:0 0 0 10px;
}
.form-block label{
	float:left;
	padding:0 0 0 11px;
}
.submit-form .btn{
	width:92px;
	margin:0 206px 0 0;
}
.submit-form .btn-submit{
	padding:2px 0 1px;
	margin:0;
	width:92px;
}
.sub-player .sign-block{
	padding:12px 0 0;
	margin:0;
}
#content .sub-player .sign-block h2{
	padding-left:16px;
}
.sub-player .sign-block h2 span{
	color:#7d7d7d;
	font-weight:normal;
}
.sub-player .register-form{
	padding:0 0 0 60px;
}
/* GW-station-list page */
/* station-block */
.station-block{
	padding:0 130px 22px 20px;
}
.station-block p{
	font-size:120%;
	margin:0 0 14px;
	line-height:150%;
}
.station-block .choose-form{
	width:243px;
	border:none;
	padding:12px 0 22px 74px;
	background:url(../images/bg-choos-form.gif) no-repeat;
}
.table-block{
	margin:0 0 17px;
	width:655px;
	border-bottom:1px solid #fff;
	border-collapse:collapse;
	float:left;
}
.table-block th{
	padding:5px 0 10px;
	background:#5c3817;
	color:#fff;
	font-size:140%;
	text-align:left;
}
.table-block th.city,
.table-block td.city{
	width:171px;
	padding-left:22px;
}
.table-block th.letters,
.table-block td.letters{
	width:162px;
}
.table-block th.dial,
.table-block td.dial{
	width:131px;
}
.table-block th.time,
.table-block td.time{
	width:169px;
}
.table-block td{
	padding:7px 0 6px;
	font-size:120%;
	line-height:133.3%;
	background:#fff;
	vertical-align:top;
}
.table-block .dark td{
	background:#f7f5f3;
}
.table-block td span{
	display:block;
}

/* GW-account-profile page */
/* content */
.account-block p{
	margin:5px 19px 26px;
	font-size:120%;
	line-height:150%;
}
/* profile-form */
.profile-form{
	background:#fff;
	padding:22px 282px 33px 20px;
	height:1%;
	overflow:hidden;
}
.form-box{
	width:100%;
	overflow:hidden;
	padding:0 0 33px;
}
.form-box.last{
	padding:0;
	margin:-15px 0 0;
}
.profile-form .form-line{
	padding:0 0 10px;
}
.profile-form .form-line label{
	width:100px;
	padding:5px 21px 0 0;
	text-align:right;
	color:#000;
	font-weight:normal;
}
.profile-form .form-line input{
	float:left;
	width:211px;
	padding:3px 9px;
	font-size:12px;
	line-height:21px;
	height:17px;
	/* color:#7f7f7f; */
	border:1px solid #5c3817;
	background:none;
}
.profile-form .form-line.end{
	padding-bottom:2px;
}
.profile-form a{
	float:right;
	font-size:110%;
	color:#507d37;
	padding:0 2px 0 0;
	white-space:nowrap;
}
.profile-form .form-block{
	height:1%;
	overflow:hidden;
	padding:0 0 0 122px;
	margin:-6px 0 0;
}
.profile-form .form-block input{
	float:left;
	width:16px;
	height:15px;
	margin:0;
}
.profile-form .form-block label{
	padding:0 0 0 7px;
	font-size:120%;
	white-space:nowrap;
}
.profile-form .btn-submit{
	width:105px;
	border:none;
	margin:18px 3px 0 0;
}
.account-block .content-block p{
	margin:0;
}
#content .account-block .tabset h2{
	float:left;
	margin:0 5px 0 0;
	padding:0;
	font-size:180%;
	background:none;
	border:none;
}
#content h2 a:hover{
text-decoration: none;
}
.account-block .tabset a{
	padding:11px 19px 12px 16px;
	margin:0;
	font-size:100%;
}
input.btn-link {
    border: 0;
    padding: 0;
    margin: 0;
    font-weight: bold;
    color: #507D37;
    background-color: inherit;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    cursor: pointer;
}
.expand-input .btn-submit {
    width: auto;
}
.clear {
    clear:both;
}
.small_image {
}
.address-info {
    padding: 12px;
}
.availability {
    float: right;
    padding-right: 2px;
    text-align: right;
}
.availability img {
    vertical-align: text-bottom;
}
.screen_name_available {
    color: #507D37;
}
.screen_name_unavailable {
    color: #fd5337;
}
.username_available {
    color: #507D37;
}
.username_unavailable {
    color: #fd5337;
}

.side-post-img { float:right; }
