/*
used in: all
*/

body{
 /*background:#90C;*/
 background:#E7DDF8;
 padding:0;margin:0;
 font-family:arial, sans-serif;
}

/*版面*/
#body{
 /*width:658px;*/
 width:840px;
 margin-top:10px;
 margin-left:145px;
 background:#FFF;
}

#heading{
 position:absolute;top:10px;left:5px;
 width:980px;height:60px;
 background:#FFF url(../s_img/title.jpg) no-repeat;
}
* html #body #heading{top:8px;}
#body #heading img{padding-left:70px;}
#heading #map {
 position:absolute;
 left:780px;top:33px;
 background:#F00;color:#FFF;
 border:2px outset #F00;
 padding:3px 4px;
 text-decoration:none;
 font-weight:900;
 font-size:11px;
}
#heading #map:hover {
 border:2px inset #F00;
 padding:3px 3px 2px 4px;
}
#heading img{
 border:0;
}
#heading #lang{
 position:absolute;
 left:700px;top:33px;
}
#heading #lang a{
display:block;
 background:#F00;
 color:#FFF;
 font-size:11px;font-weight:900;
 padding:3px 4px;
 border:2px outset #F00;
 text-decoration:none;
}
#heading #lang a:hover {
 border:2px inset #F00;
 padding:3px 3px 2px 4px;
}

#body #menu{
 /*border-right:1px solid #90F;*/
 position:absolute;
 left:5px;top:70px;width:140px;
 /*background:#90C;*/
 background:#E7DDF8;
 font-size:72%;
}
#body #menu ul{margin:0;padding:0;}
#body #menu li{
 margin:0;padding:0;
 list-style:none;
 list-style-image:none;
 /*border-top:1px solid #CCF;*/
}
#body #menu li a{
 border-top:1px solid #90C;
 display:block;padding:4px 2px;
 background:#1E001F url(../s_img/left.gif) repeat-x;
 color:#FFF;font-weight:900;text-decoration:none;
}
* html #body #menu li a{
 height:80%;
}
#body #menu li a:hover{
 background:#002008 url(../s_img/left_hover.gif) repeat-x;
 border-top:1px solid #080;
}
#body #menu li ul li a{background:#CFC;color:#90C;}
#body #menu li ul li a:hover{background:#FFF;}
#body #menu .thispage{
 background:#002008 url(../s_img/left_hover.gif) repeat-x;
 border-top:1px solid #080;
}
#body #menu li ul li a.thispage{
 background:#FFF;
 border-top:1px solid #080;
}
#body #menu #menu-do-this{
 text-align:center;
 border:1px solid #69F;
 margin-top:10px;
}
#body #menu #menu-do-this a{
 padding:2px;
 display:block;
}
#body #menu #menu-do-this a:hover{
 background:#B8DBFF;
}
#body #menu .menu_book a{
	color:#F00;
}

#body #content{
 float:left;
 width:615px;/*640px*/
 padding:4px;
 /*border-left:1px solid #90F;
 border-right:1px solid #90F;*/
 min-height:100px;
 padding-top:70px;
 margin:0 15px;
}

#body #right{
 font-size:84%;
 width:180px;
 /*position:absolute;
 top:70px;left:801px;*/
 float:left;
 margin-top:68px;
 padding:2px;
 background:#FFF;
}
*+ html>body #body #right{float:none;}
* html body #body #right{float:none;}

#body #footer{
 width:830px/*650px*/;padding:4px;
 color:#FFF;
 background:#F00;
 font-size:84%;
 clear:both;
}
#body #footer #bottom{
 position:relative;
}

/*right*/
#right #community {
	/*overflow:auto;*/
}
#right #community a {
	width:180px;height:50px;
	display:block;
}
#right #community a:hover {
	text-decoration:none;
}
#right #community a span {
	visibility:hidden;
}
#right #community a#l {
	background:transparent url(../s_img/fb_en.png) 0 0 no-repeat;
	border:1px solid #69F;
}
#right #community a#l:hover {
	background:transparent url(../s_img/fb_en.png) 0 100% no-repeat;
	border:1px solid #3CF;
}
#right #community a#r {
	background:transparent url(../s_img/tw_en.png) 0 0 no-repeat;
	border:1px solid #69F;
	margin-top:5px;
}
#right #community a#r:hover {
	background:transparent url(../s_img/tw_en.png) 0 100% no-repeat;
	border:1px solid #3CF;
}

#right #phase{background:#E7CBFF/*FFDADA*/;padding:0;margin-bottom:16px;}
#right #phase h4{
 background:#690087 url(../s_img/phase.jpg) repeat-x;
 padding:3px;
 height:25px;
 font-size:100%;text-align:center;
 color:#FFF;
}
#right #phase span{visibility:hidden;}
#right #phase p{
 padding:0;margin:4px;
}
#right #phase .rss{
 float:right;
 margin-left:-20px;
}
#right #phase .rss a{
 width:53px;height:18px;
 display:block;
 background:transparent url(../s_img/rss.gif) no-repeat;
}
#right #phase .rss a:hover{
 background:transparent url(../s_img/rss-hover.gif) no-repeat;
}
#right #phase .rss a span{
 visibility:hidden;
}

#right #am8{background:#EEE/*FFDEEF*/;}
#right #am8 h4{
 background:#AAA/*FF5BAF*/ url(../s_img/8am.jpg) no-repeat/* 35% 35%*/;
 text-align:center;
 /*padding:3px;*/
 height:50px;
 font-size:100%;color:#FFF;
}
#right h4 span{visibility:hidden;}
#right #am8 ul{margin:0;padding:0;}
#right #am8 li{
 clear:both;
 border-top:1px dotted #CCC;
 list-style:none;list-style-image:none;
 padding:4px;
 padding-bottom:0;
}
#right #am8 li p{text-align:right;}

/*prayer handbook*/
#prayerhandbook {width:100%;background:#FFE1E1/*C3FFD4*/;text-align:center;}
#prayerhandbook a{font-weight:100;text-decoration:underline;}
#prayerhandbook h4 {
 background:#F00/*1FA212 6F5240*/ url(../s_img/prayerhandbook.gif) repeat-x;
 font-size:100%;
 /*height:30px;*/
 color:#FFF;
 padding:3px;
}
#prayerhandbook .img{
 padding:3px 0;
 text-align:center;
 float:none;
}
#prayerhandbook .img a{
 color:#8100F9;
 font-weight:900;
 text-decoration:none;
}


#prayer td{
 vertical-align:middle;
}

.text{padding-top:12px;}
/*END RIGHT*/

/*OTHER*/
h1, h2 ,h3, h4, h5, h6, p{
 margin:0;padding:0;
}
ul li{
 list-style:url(../s_img/list1.gif);
}
hr{
 border:1px dotted #69F;
}

input[type=button], input[type=submit], input[type=reset]{
 background:#CFC url(../s_img/btn.gif) repeat-x;
 border:1px outset #CCC;
 padding:2px 4px 0 4px;
}

a{color:#00F;text-decoration:none;font-weight:900;}
a:hover{background:#CFF;}
img{border:0;}

#content #title{
 padding-bottom:10px;
}
#content #title h1{
 background:transparent url(../s_img/h1.gif) no-repeat;
 padding:5px 0 16px 20px;font-family:'Century Gothic', Verdana, sans-serif;
 color:#90C;
 font-size:16pt;
}
#content #title h3{
 margin:-10px 0 0 0;
 padding:5px 0 10px 20px;font-family:'Century Gothic', Verdana, sans-serif;
 color:#90C;
}
#content strong{color:#F00;font-weight:900;font-style:normal;}
#content em{color:#69F;font-weight:900;font-style:normal;}
#content center{display:block;}
#content img{border:0;}

/*段落*/
#content .par{margin-top:10px;line-height:150%;text-align:justify;}
#content .par p{margin:5px 0;text-indent:27px;}
#content .par img{padding:5px;}
/*#content .par h3{font-family:DFKai-SB}標楷體*/
#content .par h3{color:#90C;}
#content .par h4{/*font-family:DFKai-SB;*/color:#90C;}
#content .para{margin:5px 0;text-indent:27px;line-height:150%;}

/*經文*/
#content .scripture{color:#080;font-size:92%;}
#content .scripture .small{font-size:84%;}
.bottom{font-size:84%;text-align:right;clear:both;margin-top:5px;}

/*日期*/
#content .item{
 font-size:92%;margin-top:10px;
}
#content .item h3{
 margin:0;clear:both;
 font-size:100%;
 padding:4px;color:#FFF;
 background:#000E5F url(../s_img/item_h3.gif) repeat-x;
}
#content .item ol{
 margin-bottom:3px;
 margin-top:3px;
}
#content .item ul{
 margin:0;line-height:150%;
 padding-left:160px;clear:both;
}
#content .item ol li{
 list-style-image:url(../s_img/list1.gif);
}
#content .item ul li{clear:both;list-style:none;list-style-image:none;}
#content .item span{
 margin-left:-155px;
 float:left;
}
#content .item p{line-height:150%;clear:both;margin-bottom:10px;}
#content .item dt{
 font-family:DFKai-SB;
 color:#F00;
}
#content .item table{
 border:1px solid #CCC;
 border-collapse:collapse;
}
#content .item th, #content .item td{
 border:1px solid #CCC;
}
#content .item table ul{
 padding-left:100px;
}
#content .item table span{
 margin-left:-100px;
}

#content .img{float:left;padding:2px;text-align:center;}
html>body .item:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.left{float:left;}
.right{float:right;}
#content .img{padding:5px;font-size:84%;text-align:center;}
#content .img .left{width:auto;}
#content .img .right{width:auto;}

#content .submenu{
 font-size:84%;
 font-family:Verdana, sans-serif;
}
#content .submenu ul{padding:0;margin-top:0;margin-bottom:0;}
#content .submenu li{
 list-style-image:url(../s_img/submenu-list.gif);
 border-bottom:1px dotted #CCC;
 line-height:150%;
}
#content .submenu h4{
 clear:both;
 background:#FFC;
 color:#000;
 font-size:100%;
 padding:2px 4px;
 width:98%;
}

dl {
 line-height:150%;
}
dt {
 color:#90C;
 font-weight:900;
 /*font-family:DFKai-SB;*/
}