h1, h2, h3, h4, h5, h6{font-size:100%;}
#body #content{
 width:645px;
 font-size:84%;
 margin:0;
}
#regular{
/* padding-top:15px;*/
 clear:both;
}
/*NEWS*/
#news {padding:5px;width:635px;}
html>body #news:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#news .notice{
 background:#F00;
 color:#FFF;
 font-weight:900;
 font-size:100%;
 padding:5px;
}

.special{
 background:#69F;
 color:#FFF;
 margin:5px;
 margin-top:0;
 padding:5px;
 font-weight:900;
 letter-spacing:2px;
 font-size:12pt;
}
.special strong a{
 color:#FF0;
}
.special a:hover{
 color:#69F;background:#FFF;
}

#finance2{
 background:#FFFCC4;
}
#finance2 p { line-height:150%; }
#finance2 h4{
 background:#410700 url(../s_img/title-red2.gif) repeat-x;
 font-size:12pt;
 color:#FF0;
 line-height:121%;
}
#finance2 h5{
 font-size:106%;
 margin:4px 0;
}

#children_camp{
 background:#D2ECFF;line-height:145%;
}
#children_camp h4{
 background:#0058A2 url(../s_img/title-blue1.gif) repeat-x;
 font-size:12pt;letter-spacing:-1px;
}

#not_same_teen{
 background:#FFE3B2;line-height:145%;
}
#not_same_teen h4{
 background:#440800 url(../s_img/title-red2.gif) repeat-x;
 font-size:12pt;letter-spacing:-1px;
}
#not_same_teen h4 small{
 font-size:8pt;
}

#not_same_teen p{
 padding:3px 2px 3px 3px;
}
html>body #not_same_teen:after{clear:both;content:".";display:block;height:0;visibility:hidden;}


#amen_mother{
 background:#CAEDFF;
}
#amen_mother h4{
 background:#78406E url(../s_img/title-pink1.gif) repeat-x;
 font-size:12pt;
 line-height:121%;
}
#amen_mother .scripture{
 color:#FF2EFF;
 font-size:106%;
}
#amen_mother em{
 color:#FF2EFF;
}

#close_up{
 background:#FFF5C2;
}
#close_up h4{
 background:#E0BA00 url(../s_img/title-yellow1.gif) repeat-x;
 font-size:12pt;
 color:#000;
 line-height:121%;
}
#close_up h5{
 color:#F90;
 font-size:106%;
}
#close_up .scripture{
 font-size:103%;
}

#finance{
 background:#CEDDFF;
}
#finance p { line-height:150%; }
#finance h4{
 background:#410700 url(../s_img/title-red2.gif) repeat-x;
 font-size:12pt;
 color:#FF0;
 line-height:121%;
}
#finance h5{
 font-size:106%;
 margin:4px 0;
}
#finance_prayer h5, #finance_book h5{
	color:#5300EC;
	padding:4px;
}

/*END NEWS*/

/*REGULAR ITEM*/

#reg-left{/*left column*/
 width:310px;float:left;
 border-right:1px dotted #CCC;
 padding:0 5px;
}
#reg-right{/*right column*/
 width:310px;float:right;
 border-left:1px dotted #CCC;
 padding:0 5px;
}
/*html>body #reg-right:after{clear:both;content:".";display:block;height:0;visibility:hidden;}*/

/*written*/
#written{background:#FFF6CB;border-collapse:collapse;}
#written th{
 background:#DBA924 url(../s_img/written.gif) no-repeat;
 height:23px;/*padding:3px;*/
 color:#FFF;
}
#written th span{visibility:hidden;}
#written td{
 padding:2px;
 line-height:140%;
}
#written a:hover{
 background:transparent;
}

#movie{background:#FFE4AF;text-align:center;line-height:150%;}
#movie h4{
 background:#FCFEF1 url(../s_img/movie.jpg) no-repeat;
 height:25px;
 margin-bottom:5px;
 /*padding:3px;*/color:#FFF;
 font-size:100%;
}
#movie h4 span{visibility:hidden;}

#sharing{background:#DBEBFF;}
#sharing h4{
 background:#69F url(../s_img/sharing.gif) repeat-x;
 /*height:27px;*/padding:3px;
 margin-bottom:5px;
 font-size:100%;
 text-align:center;color:#FFF;
}
/*#sharing h4 span{visibility:hidden;}*/
#sharing a{display:block;text-indent:10px;}
#sharing a:hover{background:#FFDBDB;}
#sharing center a{display:inline;}

/*代禱事項*/
#prayer{
 clear:both;
 border:1px dotted #00F;
 margin-top:10px;
}
#prayer h4 {
 font-size:100%;color:#F00;
 text-align:center;padding:4px 0;
}

/*本週聚會*/
#notice{
 clear:both;
 border:1px solid #F00;
 color:#69F;padding:4px;
}
#notice h4{
 font-size:100%;color:#F00;
 text-align:center;
 margin-bottom:5px;
}
#notice ul{
 margin:0;padding:0;
 list-style-image:none;
}
#notice li{
 border-top:1px dotted #CCC;
 list-style:none;
 list-style-image:none;
 text-align:right;
}
#notice li a{display:block;float:left;width:178px;text-align:left;}
#notice ul li{list-style:none;list-style-image:none;}
#notice a{color:#F90;padding:2px;}
#notice a:hover{background:#FFC;}
#notice .bottom{font-size:100%;}
html>body #notice li:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

.front-item{
 /*height:192px;*/
}
.front-item h4{
 padding:4px;
 background:#F90 url(../s_img/news.gif) repeat-x;
 color:#FFF;
 font-size:100%;
 margin-bottom:5px;
}
.front-item .item{
 padding-bottom:10px;
}
.front-item .item li{
 margin-left:-85px;
}
.front-item .item li span{
 padding-left:85px;
}

#content .bottom{
 font-size:10pt;
}
