﻿/* CSS Document */
/********************主體**********************/


body{
	color:#504b4b;
	font-size: 15px;
	background-image:url(../images/css_01_bg.gif)
}

/*連結*/

A {	color:#4d8a23;}
A:link {color: #4d8a23;}
A:visited {color: #4d8a23;}
A:hover {color: #4d8a23;}


/*定位框*/
.main {
width: 970px;
margin:auto;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}

.key{
color:#ff0000;
}

/*************************************************表頭設計******************************************/

/*檔頭文字設定*/
.header_txt
{
width:970px;
border-style:none;
font-size:12px;
margin:auto;
}

/*站長公告‧跑馬燈設定*/
.header_txt1
{
padding-left:5px;
color:#a10000;
}

.header_txt1 a
{
color:#ff0000;
}

/*檔頭‧選單設定*/
.header_txt2
{
text-align:right;
}

/***************************檔頭清單‧下拉式選單設計***********************************************/
.header_txt2 ol{
  padding:0;
  margin:0;
}

.header_txt2 ul{
padding:0;
margin:0;
border:solid 1px #CCCCCC;
list-style-position:inside;
} 

.menu_layer {
  position: relative;
}

.header_txt2 ol li.submenu {
  float:right;
  text-align:left;
  list-style:none;
  margin:0;
  padding:5px;
}

.header_txt2 ol li.submenu a{
font-weight:bold;
}

.header_txt2 li.submenu li {
  list-style-type:disc;
  border-bottom:solid thin #CCCCCC;
  margin:0;
  padding:5px;
}
 
.header_txt2 ol ul {
 /* vertical-align:top;*/
  display:none;
  position:absolute;
  background-color:#FFFFFF;
  width:100px;
  top: 20px;;
}

 
.header_txt2 li:hover ul{
  display:block;
}

.header_txt2 li.submenu li.seperate {
  list-style-type: none;
  color:#FF0000;
  background-color:#e8fceb;
  font-weight:bold;
  font-size:14px;
}
/***************************檔頭清單‧下拉式選單設計‧語法結束******************************************/


/*檔頭*/
.header {
width:970px;
height: 200px;
margin:auto;
background-image:url(../images/indextop1.jpg);
}


/*導覽列‧家族網址*/
.nav_bar {
width:970px;
padding:3px;
}

/*導覽列*/
.nav_bar1{
width:480px;
text-align:left;
font-size:12px;
font-weight:bold;
}

/*家族網址*/
.nav_bar2{
width:480px;
text-align:right;
font-size:12px;
}

/*******************************************************內文控制設計*******************************************************/

/*左側選單*/
.left_block{
width:220px;
border-right-style:solid;
border-color:#CCCCCC;
border-width:thin;
padding-right:5px;
}

.left_block .block_whole {
  width: 100%;
  overflow: hidden;
}

/*左側選單‧標題*/
.left_block .block_title{
height: 20px;
padding:3px;
border-style:double;
border-color:#cfcac6;
font-weight: bold;
text-align: center;
color:#000000;
font-size:16px;
}

/*左側選單‧內文*/
.left_block .block_body {
padding:10px;
font-size:13px;
}


/*右側選單*/
.center_block{
width:730px;
padding-left:5px;
}

/*右側選單‧標題*/
.center_block .block_title{
height: 20px;
padding:3px;
border-style:double;
border-color:#cfcac6;
font-weight: bold;
text-align: center;
color:#000000;
font-size:16px;
}

/*右側選單‧內文*/
.center_block .block_body{
padding:10px 10px 10px 15px;
border-bottom-style:dashed;
border-width:thin;
border-color:#70a227;
}




/*換頁‧選單*/
.list_select{
text-align:center;
padding:5px;
font-size:10px;
font-weight:bold;
}

/*文章標題*/
.article_title{
color:#5b5757;
font-size:16px;
font-weight:bold;
}

/*發表資訊*/
.posted{

}

/*發表人姓名*/
.posted_name{
font-size:10px;
font-weight:bold;
color:#FF0000;
}


/*發表時間*/
.posted_date{
font-size:10px;
font-weight:bold;
color:#990099;
}


/*頁尾‧版權宣告設定*/
.footer{
width: 970px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
border-style:double;
border-color:#CCCCCC;
}


/****************************************家族首頁設定*****************************************************************/

/*左側選單‧表格*/
.left_block .list{
width:210px;
border-style:solid;
border-color:#FFFFFF;
}

/*左側選單‧表格‧標示圖*/
.post_pic{
border-style:solid;
border-width:thin;
border-color:#cccccc;
margin:0;
width:50px;
height:50px;
}

/*左側選單‧表格‧標題*/
.left_block .list_title{
border-style:solid;
border-color:#FFFFFF;
padding-top:5px;
}

/*左側選單‧表格‧內文*/
.left_block .list_body{
padding-bottom:5px;
border-style:none none dotted none;
border-width:2px;
border-color:#666666;
}



/*家族首頁‧部落格‧顯示全部*/
.left_block .list_notes{
text-align:right;
padding:5px;
font-size:11px;
}



/*家族首頁‧摘要詳細閱讀*/
.block_continue{
font-size:12px;
margin:0px;
padding-left:10px;
padding-right:10px;
font-weight:bold;
}

/*家族首頁‧摘要發表人資訊*/
.center_block .block_posted{
text-align:right;
padding-right:10px;
font-size:12px;
}

/*家族首頁‧摘要發表人資訊*/
.center_block .block_posted a{
font-size:12px;
color:#2f9d6a;
}

/****************************************家族討論區列表設定*****************************************************************/

/*搜尋Bar*/
.check_bar{
text-align:right;
padding:3px 8px 5px 0px;
font-size:11px;
font-weight:bold;
}

/*文章選取方式*/
.article_check{
border:none;
width:720px;
margin:auto;
}


/*訂閱文章‧取消訂閱‧換頁設定*/
.tool_bar{
width:730px;
font-size:11px;
padding:8px 5px 8px 5px;
font-weight:bold;
}

.tool_bar a{
color:#3b6c9c;
} 

.tool_bar_left{
text-align:left;
}

.tool_bar_right{
text-align:right;
}
/*訂閱文章‧取消訂閱‧換頁設定‧切換時間排序*/

.time_list a {
color:#ca0202;
}

/*表格外框框架設定*/
.list{
 border-collapse:collapse;
 width:720px;
 margin:auto;
 text-align:left;
 font-size:11px;
 padding-left:10px;
}

/*表格第一列標題設定*/
.list_lable{
color:#009933;
text-align:center;
}

/*表格‧列框線設定*/
.list td{
border:solid #CCCCCC 1px;
}



/*列表公告文章‧色塊設定*/
.bulletin_row {
	text-align: center;
	font-size:12px;
}

.bulletin_row .list_lable{
text-align:left;
}

.bulletin_row a
{
 color:#e72518;
 font-weight:bold;
}

/*列表重要文章‧色塊設定*/
.remark_row {
 text-align: center;
}

.remark_row .list_lable{
text-align:left;
}

.remark_row  a{
 color:#3c3c3c;
 font-weight:bold;
}

/*列表個別分色設定*/
.odd_row {
	text-align: center;
	font-size:13px;
}

.odd_row .list_lable{
text-align:left;
}

.odd_row a{
   color:#825069;
}

/*列表個別分色設定*/
.even_row {
	text-align: center;
	font-size:13px;
}

.even_row .list_lable{
text-align:left;
}

.even_row a{
   color:#595959;
}


/****************************************家族討論閱讀文章*****************************************************************/
.article_list{
 border-collapse:collapse;
 width:720px;
 margin:auto;
 text-align:left;
 font-size:11px;
 padding-left:10px;
 border-bottom-style:double;
 border-bottom-color:#999999;
}

/*討論區‧文章顯示左欄*/
.article_list_left{
width:125px;
padding-left:15px;
}

/*討論區‧文章顯示右欄*/
.article_list_right{
color:#999999;
font-size:15px;
padding:5px;
color:#504b4b;
}

.article_posted{
padding-top:10px;
text-align:right;
padding-right:10px;
font-size:12px;
/*border-bottom-style:dotted;
border-bottom-color:#999999;
border-bottom-width:thin;*/
}

.article_listname{
padding-top:10px;
font-size:14px;
color:#4d8a23;
font-weight:bold;
text-align:center;
/*border-bottom-style:dotted;
border-bottom-color:#999999;
border-bottom-width:thin;*/
}

.article_listdate{
color:#2f9d6a;
font-weight:bold;
}

.article_listline{
border-top-style:solid;
border-top-color:#ffffff;
color:#2f9d6a;
font-weight:bold;
padding:25px 0px 25px 0px;
}


/****************************************管理專區設定*****************************************************************/

/*管理專區‧左欄*/
.master_left_block{
text-align:center;
padding:10px 0px 10px;
}

/*管理專區‧右欄設定*/
.master_list{
 border-collapse:collapse;
 width:720px;
 margin:auto;
 font-size:11px;
 padding:20px;
}

.master_caption{
width:150px;
font-size:14px;
font-weight:bold;
color:#000000;
}

.master_line{
border-bottom-style:dotted;
border-bottom-color:#999999;
border-bottom-width:thin;
}

.master_pattern_list{
width:180px;
height:150px;
margin:auto;
padding:7px;
text-align:center;
}

.center_block .list_select{
font-size:13px;
}


/*討論版管理‧管理表格*/
.master_mtalk_list{
 border-collapse:collapse;
 width:500px;
 text-align:left;
 font-size:11px;
 padding-left:10px;
}

.master_mtalk_list_lable{
color:#009933;
text-align:center;
}


.master_mtalk_list td{
border:solid #CCCCCC 1px;
text-align:center;
}
 
/****************************************檔案櫃設定*****************************************************************/

/*檔案櫃‧區塊設定*/
.file_block{
width:970px;
padding-left:5px;
}


/*檔案櫃‧標題*/
.file_block .block_title{
height: 20px;
padding:3px;
border-style:double;
border-color:#cfcac6;
font-weight: bold;
text-align: center;
color:#000000;
font-size:16px;
}

/*檔案櫃‧內文*/
.file_block .block_body{
padding:10px 10px 10px 15px;
border-bottom-style:dashed;
border-width:thin;
border-color:#70a227;
}

.file_navbar{
width:970px;
padding:5px 0px 3px 15px;
font-weight:bold;
font-size:11px;
}

.file_navbar a{
color:#3b6c9c;
}

.file_navbar1{
font-weight:bold;
}


.file_navbar2{
font-weight:bold;
text-align:right;
}



/*檔案櫃‧表格外框框架設定*/
.file_list{
 border-collapse:collapse;
 width:970px;
 margin:auto;
 text-align:left;
 font-size:11px;
 padding-left:10px;
}

/*檔案櫃‧表格第一列標題設定*/
.file_list_lable{
color:#009933;
text-align:center;
}

/*檔案櫃‧表格列框線設定*/
.file_list td{
border:solid #CCCCCC 1px;
}

/*檔案櫃‧檔案上傳*/
.file_upload{
 border-collapse:collapse;
 width:720px;
 margin:auto;
 font-size:11px;
 padding:20px;
}

.file_upload_list{
padding-bottom:5px;
padding-left:10px;
}


/****************************************相簿設定*****************************************************************/

/*相簿‧表格外框框架設定*/
.photo_list{
 border-collapse:collapse;
 width:750px;
 margin:auto;
 text-align:left;
 font-size:11px;
 padding-left:10px;
}

/*相簿‧表格第一列標題設定*/
.photo_list_lable{
color:#757575;
text-align:left;
}


/*相簿‧表格列框線設定*/
.photo_list td{
border:solid #CCCCCC 1px;
} 
 


.photo_illustration{
color:#000000;
font-weight:bold;
text-align:center;
}

.photo_illustration1{
color:#757575;
text-align:center;
}

.photo_illustration2{
color:#ff0000;
font-size:11px;
}

.photo_list_bg{
width:20%;
background-color:#f9f6cf;
text-align:center;
}

.photo_list_bg1{
background-color:#fdffe8;
text-align: center;
font-size:13px;
}

.photo_list_bg2{
background-color:#f6f6f6;
text-align: center;
font-size:13px;
}

.photo_navbar{
width:750px;
font-size:11px;
font-weight:bold;
}

.photo_navbar a{
color:#3b6c9c;
}

.photo_navbar1{
font-weight:bold;
font-size:12px;
}

.photo_navbar2{
font-weight:bold;
text-align:right;
}

.photo_preview{
width:75px;
height:75px;
padding:2px;
text-align:center;
background-color:#fdffe8;
}


/****************************************投票管理設定*****************************************************************/

/*投票管理‧詳細*/
.vote_bar{
width:500px;
font-size:11px;
padding:8px 5px 8px 5px;
font-weight:bold;
}

.vote_bar_left{
text-align:left;
}

.vote_bar_right{
text-align:right;
color:#3b6c9c;
}

.vote_bar_right a{
color:#3b6c9c;
}

/*投票管理‧表格*/
.vote_list{
 border-collapse:collapse;
 width:500px;
 text-align:left;
 font-size:11px;
 padding-left:10px;
}

/*投票管理‧表格第一列標題設定*/
.vote_list_lable{
color:#009933;
text-align:center;
}

/*投票管理‧表格列框線設定*/
.vote_list td{
border:solid #CCCCCC 1px;
}

/****************************************申請家族*****************************************************************/
.apply_title{
width:970px;
height: 20px;
padding:3px;
border-style:double;
border-color:#cfcac6;
font-weight: bold;
text-align: center;
color:#000000;
font-size:16px;
}


.apply_list{
 border-collapse:collapse;
 width:600px;
 margin:auto;
 text-align:left;
 font-size:11px;
 padding-left:10px;
}

/*投票管理‧表格第一列標題設定*/
.apply_list_lable{
color:#009933;
text-align:center;
}

/*投票管理‧表格列框線設定*/
.apply_list td{
border:solid #CCCCCC 1px;
}

.apply_list1{
color:#777777;
font-size:13px;
}

.action_bar{

}

/*引言回覆*/
.quote_area{
background-color:#E3FFC4;
border:1px dashed #999999;
font-size:10px;
margin:5px 5px 10px;
padding:5px;
width:80%;
}

/*主題文章和回覆文章分隔線*/
.topic_article_bottom{
 border-bottom-style:double;
 border-bottom-color:#999999;
 padding:10px 0px 10px 0px;
}


/*回覆文章分隔線*/
.article_bottom{
 border-bottom-style:solid;
 border-bottom-width:thin;
 border-bottom-color:#999999;
 
}



/*家族首頁‧主題分隔*/
.list_hr{
border:thin dashed #70A227;
margin:30px 0px 30px 0px;
}

