body {

    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    text-align: center;
	scrollbar-face-color:#FFF1EC;
	scrollbar-base-color:#FFF1EC;
	
	scrollbar-arrow-color:black;
	scrollbar-track-color:#FFFFFF;	//bgcolor
	
	scrollbar-shadow-color:#FFF1EC;
	scrollbar-highlight-color:#FFF1EC;
	
	scrollbar-3dlight-color:#FFBBB9;
	scrollbar-darkshadow-Color:#FFBBB9;	
}
a {
    text-decoration: none;
    color:gray;
}
a:hover {
    color:red; 
	text-decoration:underline;
}
td {
    padding: 0px;
}
input, textarea {
    /*
	width: 100%;    
	border: 1px dotted #F3DFCD;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 16px;
	color: #993366;
	*/
}
input:focus {
    border: 1px solid #0070a6;
}
textarea:focus {
    border: 1px solid #0070a6;
}

.center_block {
    width: 980px;              /*落width-menu會出現移位 width: 98%;  980px; 1024*768*/
    height: auto;
	margin-top: 0px;
    margin-left: auto;
    margin-right: auto;    
    background-image: url('image/bg.png');
	/*border: 1px solid orange;*/
    /*background-color: #FFFFFF;*/
}
.logo {
    border-bottom: 1px solid gray;
}
.nowrap { 
	white-space: nowrap; 
}
/*
.toolbar {
    width: 950px;
    height: auto;
    margin-bottom: 16px;
    background-color: #E0E0E0;
    font-size: 12px;
}
.toolbar a {
    background-color: #FFFFFF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
    border: 1px solid #f3bc8c;
}
.toolbar a:hover {
    border: 1px solid #88C4FF;
    color:white;
    background-color: #88C4FF;
}
.main_each {
  position: relative;
  top: 20px;
  left: 20px;
  margin: 5px 5px 10px 5px;
  background-color: white;
  border: solid #cccccc 1px;
  width: 95%;
  padding: 5px 10px 5px 10px;
}
.contenthead {
  FONT-SIZE: 12pt; 
  COLOR: #606060;
  LINE-HEIGHT: 16pt; 
  FONT-FAMILY: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;  
  
}

.content {
  FONT-SIZE: 9pt; 
  COLOR: #606060; 
  LINE-HEIGHT: 12pt; 
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  TEXT-ALIGN: left; 
  TEXT-DECORATION: none;
}
.content td{
  padding: 3px;
}
a.content {
  COLOR: green;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: none;
}

a.content:hover {
  color: red;
  FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
*/

#pane
{
	margin-left: 12px;	
	/*background: #6375D6 url(image/pane.png) repeat-x;*/
}
.table_boxs{
	width: 85%;
	text-align:center;
    font-family: Verdana, Arial;	
}
.table_boxs td{
	vertical-align:top;	
}

.table_boxs div.boxs
{    
	color: #666666;
	background-position: center;	
	width: 300px;
	margin-top: 12px;
	text-align: left;
	border: 1px solid #FFF;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;	
}
.table_boxs  div.boxs_head
{
	color: #666666;
	height: 24px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	background: #FFF url(image/boxs.png) repeat-y;
}

.table_boxs .boxs_guestbook 
{
	height: 115px;
	color: gray;
	font-size: 13px;	
}
.table_boxs .boxs_guestbook  td
{
	padding: 0px;	
}

.table_boxs #marqueecontainer {
	border-right: orange 0px solid; 
	border-top: orange 0px solid; 
	border-left: orange 0px solid; 
	border-bottom: orange 0px solid; 
	overflow: hidden;
	height: 115px; 
	background-color: white
}
.table_boxs #vmarquee {
	WIDTH: 285px;
	POSITION: relative;
}
.table_boxs #vmarquee table{
	color: gray;
	font-size: 13px;	
}
.table_boxs #vmarquee table td{	
	padding: 3px;	
}

.table_boxs  .boxs_content 
{
	color: gray;
	font-size: 13px;	
}
.table_boxs .boxs_content td
{
	padding: 3px;	
}

.table_boxs .span
{
	font-size: 15px;
	padding: 4px;
	
}
.table_boxs .float_right
{
	float: right;
}




.func{
    text-align: center;
}
.func a{
    padding:2px;
    color:#88C4FF;
}
.func a:hover{
    color:#FF8000;
}
.input_table {
     /*新加*/
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;   
    border: 1px solid #F3DFCD;
    /*background-color: #f7f7f7;*/
    -moz-border-radius: 15px;
}
.input_table th {
    text-align: center;
    padding-top: 3px;
    padding-bottom: 2px;
    font-size: 13px;
    color: #fff;	
    background-image: url('image/left.jpg');
    border-bottom: 1px solid #F3DFCD;   
    -moz-border-radius: 15px;
}
.input_table td{
	padding: 3px;    
}
.input_table td.input_txt{
    width: 180px;
}
.input_table textarea{
    width: 350px;
}

.col_title {
    text-align: left;
    font-weight: bold;
	font-size: 13px;
	color:#545454;
}
.input_btn {
    width: 40px;
    height: 20px;
    padding: 1px;
    font-size: 14px;
    border: 1px outset #c8c8ff;
    background-color: white;
    color: #545454;
}
.copyright {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3px;
    padding-bottom: 3px;
    border: 1px solid gray;
    border-top: 0px solid gray;
    font-size: 10px;
    color: rgb(0,0,0);
    font-family: Verdana, Arial;
    text-align: center;
    background-color: #cfcfcf
}

.top {	
    width: 100%;    
    font-family: Verdana, Arial;
    background-color: #FFFFFF;
}
.top td{    
    padding: 0px; 	    
    /*filter:alpha(opacity=100,finishopacity=10,style=1)*/
}
.top td a{
    color: #006200;
}
.top td a:hover{
    
}
.top td div.bar_area{
	position:relative; 
	margin-top: 0px;		
	margin-right: 10px;
	width:450px; 		
	height:30px;	
	z-index:10;
	background-image: url(image/top_bar.jpg);
	
}
.top td div.bar_area01{
	/*position:absolute;*/	
	padding-top: 6px;
	margin-right: 32px;	
    font-size: 12px;    
    color: #006200;	
}
.top td div.bar_area02{	
	margin-top: 4px;	
    font-size: 12px;    
    color: #006200;	
}
.top td div.bar_area03{		
	margin-top: 4px;	
    font-size: 12px;    
    color: #006200;	
}

.header {
    width: 100%;
    font-size: 13px;
    border-top: 1px solid #e0eac1;
    border-bottom: 1px solid #b4cb6b;

}
.header td{
    color: #006200;
    font-weight: bold;
	background: url('image/menu.jpg') repeat-x;  	
}
.header td div.hd_bg{	
	float: right;
	height: 20px;
	width: 80%;
	padding-top: 4px;
    text-align: right;  
    padding-bottom: 11px;
    /*padding-bottom: 7px;		*/
}
.header td div.counter{
	height: 22px;
	float: right;	 
    margin-top: 5px;
    margin-right: 5px;	
    /*vertical-align:middle;*/
}

.header a{
    text-decoration: none;
    color:#006200;
    font-weight: bold;
}

.left {
    width: 140px;
    border-collapse: collapse;   
    background-color: #A6C150;
    border: 1px solid #ACD2AC;
}
.left th {	
    background-image: url('image/left.jpg');
    padding: 2px;           
    color: #FFFFFF;
    background-color: #F5F5F5;       	
	/*border-bottom: 1px solid #EFEFEF;*/			/*happen unbalance menu status*/
    /*filter:alpha(opacity=100,finishopacity=10,style=1)*/
}
.left td {
    font-size: 13px;
    color: #488D3E;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #FFFFFF
}
.left a{
    text-decoration: none;
    color:#FFFFFF;
	font-size: 15px;
    font-weight: bold;
}

.right {
    /*border-collapse: collapse;*/
    width: 200px;
    font-family: Verdana, Arial;
    font-size: 13px;
    color: gray;
    border: 1px solid #ACD2AC;
    background-color: #FFFFFF
}
.right th{
    background-image: url('image/left.jpg');
    color: #FFFFFF;   
    border-bottom: 1px solid #EFEFEF;
    background-color: #C8E2BF;
    padding: 3px;
}
.right th a{ 
	color:#FFFFFF;
}
.right td{    
    font-size: 11px;
    padding-top:2px;
	color: #7c7c7c;
   
}
.right td a{
    color: #006F00;
    font-size: 13px;
}
.right td  div.fut_weather a{    
    font-size: 11px;
	color: #7c7c7c;
}
.right td  div.fut_weather a:hover{        
	color: red;
}

.bible_search {   
    width: 200px;
}
.bible_search td {
    color: #808080;
}
.bible_search input.txt {
    width: 130px;
    height: 22px;	
}
.bible_search input.btn {
    width: 70px;
    height: 22px;		
    padding-top: 3px;
    padding-bottom: 2px;	
    font-size: 12px;
    border: 1px outset #c8c8ff;
    background-color: #88C4FF;
    color: #fff;    
	font-weight:bold;
}

.footer {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: gray;
}
.footer td{
    text-align: center;
}

.left_list {
    border-collapse: collapse;
    width: 140px;
    border: 1px solid #C0C0C0;    	
}
.left_list th {
    background-color: #F5F5F5;
    padding: 3px;
    text-align: center;          
    border-right: 1px solid #C0C0C0;	
    color: #808080;  
	font-size: 13px;	
}
.left_list td {    
    text-align: left; 	
    padding-left: 5px;
    padding-top: 5px;	
	color: #808080;  
    font-size: 13px;	
}
.left_list a{
    text-decoration: none;
    color:#808080;    
}

.login {   
    width: 140px;
    border: 1px solid #C0C0C0; 
}
.login th {    
    padding: 2px;
    text-align: center;        
	font-size: 13px;
    color: #C36512;
	background: url(image/title.gif) repeat-x;
    /*filter:alpha(opacity=100,finishopacity=10,style=1)
	border-right: 1px solid #C0C0C0;*/
}
.login td {
    font-size: 13px;
    color: #808080;
    text-align: center;
    padding: 2px;
    background-color: #FFFFFF
}
.login input.txt {
    width: 80px;
    height: 22px;
    border: 1px solid #DEDEDE;
}
.login a{
    text-decoration: none;
    color:#FFFFFF;
    font-weight: bold;
}


.google_search {   
    width: 140px;
    border: 1px solid #C0C0C0; 
}
.google_search td {
    color: #808080;
}
.google_search input.txt {
    width: 90px;
    height: 22px;	
}
.google_search input.btn {
    width: 40px;
    height: 22px;	
	margin-top: 1px;
    padding-top: 3px;
    font-size: 12px;
    border: 1px outset #c8c8ff;
    background-color: white;
    color: #C36512;    
	font-weight:bold;
}

.page_show {
    /*width: 100%;*/
    font-family: Verdana, Arial;
    font-size: 11px;
}
.page_show select{
    color: #006F00;
    font-size: 11px;
}
.page_show input{
    color: #006F00;
    font-size: 11px;
    text-align: center;
    width: 30px;
    height: 18px;
    border: 1px solid gray;
}
.page_show td{
    text-align: center;
    font-size: 12px;	
}

.title {
    margin-left: 10px;
    margin-top: 5px;
    font-size: 13px;
}
.title th{
	color: #797979;
}
.title td{
    padding: 7px;  
    
    /*border-right: 1px solid #f3bc8c;
	border-bottom: 1px solid #f3bc8c;
	filter:alpha(opacity=100,finishopacity=10,style=1)*/    
}

.title td a{   	
    color: #707070;   	  
}	
.main_table{
    background-color: #C8E2BF;
    padding: 0px;
    width: 85%
}
.main_table td{
	color: #505050;
}    

.guestbook {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
}
.guestbook th {    	
	padding-top: 7px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;	
    /*border-right: 1px solid #808080;*/
    border-bottom: 1px solid #C9C9C9;
    color: #707070;
    background-color: #F2F2F2;
}
.guestbook th a{
    color: #999;
}

.guestbook td {
    padding-bottom: 7px;
	padding-top: 7px;
    padding-left: 7px;
    padding-right: 7px;
    color: #505050;
    border: 1px solid #F0F0F0;
}

/*
.guestbook td a.page_num_on{
    background-color: #FFFFFF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #808080;
    width: 20px;
    height: 10px;

}
.guestbook td a.page_num_off{
    background-color: #88C4FF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
    color: #FFFFFF;
    border: 1px solid #808080;
    width: 20px;
    height: 10px;

}
.guestbook td a.page_next{
    background-color: #FFFFFF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #808080;
    width: 40px;
    height: 10px;


}
.guestbook td a:hover.page_num_on{
    background-color: #88C4FF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #FFFFFF;
    border: 1px solid #808080;
    width: 20px;
    height: 10px;
}
.guestbook td a:hover.page_next{
    background-color: #88C4FF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #FFFFFF;
    border: 1px solid #808080;
    width: 40px;
    height: 10px;
}
*/

.discuss {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
}
.discuss th {
    padding: 2px;
    border: 1px solid #F0F0F0;
    color: #545454;
    background-color: #F2F2F2;
}
.discuss th a{
    color: #545454;
}
.discuss td a{
    color: #0099cc;
}
.discuss td {
    padding: 2px;
    padding-left: 7px;
    padding-right: 7px;
    text-align: left;
    color: #505050;
    border: 1px solid #F0F0F0;
}
.discuss td a.page_num_on{
    background-color: #FFFFFF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #808080;
    width: 20px;
    height: 10px;
}
.discuss td a.page_num_off{
    background-color: #88C4FF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
    color: #FFFFFF;
    border: 1px solid #808080;
    width: 20px;
    height: 10px;
}
.discuss td a.page_next{
    background-color: #FFFFFF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #808080;
    width: 40px;
    height: 10px;
}
.discuss td a:hover.page_num_on{
    background-color: #88C4FF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #FFFFFF;
    border: 1px solid #808080;
    width: 20px;
    height: 10px;
}
.discuss td a:hover.page_next{
    background-color: #88C4FF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #FFFFFF;
    border: 1px solid #808080;
    width: 40px;
    height: 10px;
}

.list {
    width: 100%;
    font-size: 13px;
    border-collapse: collapse;
}
.list th {
    padding: 2px;
	padding-top: 7px;	
    padding-left: 7px;
    padding-right: 7px;
	text-align: left;
    border-top: 1px solid #f3bc8c;
    border-bottom: 1px solid #f3bc8c;
	color: gray;
    /*color: #E37817;*/
	/*background-image: url('image/gradient2b.gif');*/
}
.list th a {
	color: gray;
}
.list th a:hover {
	color: #F2004F;
}
.list td {
    padding: 2px;
    padding-left: 7px;
    padding-right: 7px;
    color: #505050;
    line-height: 150%;
    
    /*background-image: url('image/content_bg.gif');*/
    border-bottom: 1px solid #F0F0F0;
}

.list_about {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
}
.list_about td {
    padding: 2px;
    padding-left: 7px;
    padding-right: 7px;
    color: #505050;
    border: 1px solid #F0F0F0;
}

.num_page {
    /*width: 700px;*/
    height: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px;
    text-align: center;
}
.num_page td a.page_num_on{
    background-color: #FFFFFF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #808080;
    width: 20px;
    height: 10px;
}
.num_page td a.page_num_off{
    background-color: #88C4FF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
    color: #FFFFFF;
    border: 1px solid #808080;
    width: 20px;
    height: 10px;
}
.num_page td a.page_next{
    background-color: #FFFFFF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #808080;
    width: 40px;
    height: 10px;
}
.num_page td a:hover.page_num_on{
    background-color: #88C4FF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #FFFFFF;
    border: 1px solid #808080;
    width: 20px;
    height: 10px;
}
.num_page td a:hover.page_next{
    background-color: #88C4FF;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #FFFFFF;
    border: 1px solid #808080;
    width: 40px;
    height: 10px;
}
.num_page td:hover {
    /*background-color: rgb(255,255,153);
    color: #000000;*/
}
.eng {
    font-family: Verdana, Arial;
    font-size: 11px;
}
.nav {
    font-family: Verdana, Arial;
    font-size: 11px;

}
.div.wrap{        
    /*border: 1px solid #C0C0C0;	*/
}
.calendar{    
    width: 140px;
    border: 1px solid #C0C0C0;
    font-size: 13px;
}
.calendar td a{
    color: #090909;
}
.calendar_wrap{
    width: 140px;    
    font-size: 13px;
}
.calendar_wrap td.calendar_header{
    color: #C36512;
    font-size: 16px;    
	font-weight:bold;
}
.calendar div.calendar_header a{
    color: #C36512;
    font-size: 12px;    
	font-weight:bold;
}
.calendar td.calendar_weekend{
	background-color:#DFEFFF;
	color:#3d3d3d;
}
.calendar td.calendar_valid_day{
	padding-top:2px;
    background-color: #f2f2f2;    
}
.calendar td.calendar_sunday{
	color: #f05f03;   
}

.calendar th{
    color: #C36512;
    font-size: 13px;
    /*background-color: #F5F5F5;*/
	background: url(image/title.gif) repeat-x;
}
.calendar td{
	padding-top:2px;
    text-align: center;       
}

.calendar td a.sunday{
    color: #f05f03;
}

.show_event.admin_tool{
  text-align: right;
  font-size:12px;
  margin: 10px;
}
.show_event {
  padding: 2px;
  text-align: left;
  border-right: 3px solid #C0C0C0;
  border-bottom: 2px solid #C0C0C0;
  color: #F3811D;
  background-color: #F5F5F5;
  filter:alpha(opacity=100,finishopacity=10,style=1);
  margin:20px;
}
.show_event.event_title{
  text-align:left;
  font-size: 16px;
  font-weight:bold;
  color:#808080;
  margin:20px;
}
.show_event.event_content {
  width: 90%;
  text-align: left;
  margin:20px;
  padding: 0px;
  border: 0px dotted #c8c8ff;
  background-color: #f7f7f7;
  line-height: 150%;
}
.show_event.time{
  font-family: Verdana,Arial;
  font-size: 12px;
  color:#000000;
  margin:20px;
  text-align:left;
}
.cal_input_form{
  font-family: Verdana,Arial;
  font-size: 16px;
  margin:20px;
}
.cal_input_form input{
  width:180px;
  font-family: Verdana,Arial;
  background-color: #f0f0f0;
  border: 0px outset #c8c8ff;
  padding-bottom: 5px;  
}
.cal_input_form input.input_btn{
  width: 40px;
  height: 20px;
  padding: 1px;
  font-size: 14px;
  border: 1px outset #c8c8ff;
  background-color: #0099cc;
  color: #ffffff;
}


#weatherDetail {    
	text-align:left;
    font-size: 13px;
    color:#121212; 
}

#weatherDetail table td {
    padding: 4px;
    color: #505050;    
    border-bottom: 1px solid #F0F0F0;
}

.rss_new_detail{	
    margin-left: 10px;
    margin-right: 10px;	
    margin-top: 10px;
    font-size: 13px;
}
.rss_new_detail th{	
	font-size: 16px;
	color: #797979;
}
.rss_new_detail td{	
	text-align:left;
	color:#464646; 
}
.rss_new_detail td a{	
	color:#696969; 
}

.article{
    margin-top:20px	
}
.article table{
    margin-left: 10px;
    color: #505050;
	font-size:13px
}
.article fieldset legend{
	color:#f79a4c;
	font-weight:bold;
	padding-right:8px	
}

.witness{
    margin-top:20px	
}
.witness table{
    color: #505050;
	font-size:13px;	
}

.witness fieldset legend{
	color:#f79a4c;
	font-weight:bold;	
	padding-right:8px
}

#login_form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;	
	padding: 2px;
	border: 1px solid #FFF;
	border-color: #FFF #CCC #CCC #FFF;
	background-color: #D6DFF7;	
}
#login_form td {	
	background-color: #D6DFF7;	
	padding:1px;
}
#login_form #sign-icon{
	margin: 1px 8px 15px 1px;
	width: 48px;
	height: 48px;
}
#login_form input.fsign{
	border: 1px solid;
	border-color: #DEF #ABC #ABC #DEF;
	width: 100px;
	font-size:12px;
	border:1px solid #aaaaaa;
	background-color:#ffffff;
}
#login_form input.login_button{
	border: 1px solid;
	border-color: #DEF #ABC #ABC #DEF;
	width: 50px;
	font-size:12px;
	border:1px solid #aaaaaa;
	background-color:#ffffff;
}

.addthis{
	padding:3px 3px 3px 3px;
	border:1px solid #d8dfea;
}
.addthis:hover{
	color:#fff;
	border-color:#ff8000;	
}

.addthis_img{
	border:0;
	padding-bottom:3px;
}
/*
html .tw_share_button { 
	display: -moz-inline-block;
	display:inline-block;
	padding:1px 20px 0 5px;
	height:15px;
	border:1px solid #d8dfea;
	background:#FFFFFF url(images/icon_twitter.gif) no-repeat;
	background-position: 32px -2px;
}
html .tw_share_button:hover {
	color:#fff;
	border-color:#295582;
	background:#3b5998 url(images/icon_twitter.gif) no-repeat;
	background-position: 32px -2px;	
	text-decoration:none;
}*/











