/* Start of CMSMS style sheet 'fy:contentCSS' */
/*

  The CSS file for  Static contents

*/

#content p {
  ;
}

.loose li{
  font-size: 1.2em;
  letter-spacing: 1px;
  margin: 5px;
}

div.references {
  color: #000;
  padding-left: 2em;
  padding-top: 2em;
  padding-bottom: 2em;
  font-size: 1.1em
  margin-left: 2em;
  border-left: 2px solid #DADADA;
}


div#jwplayer_container {
  text-align: center;
  width: 640px;
  margin-left: auto;
  margin-right: auto;
  border: 8px solid #000;
  background: #000;
}


blockquote {
  color: #000;
  background: #FCFCFF;
  border: 3px double #AAAAAA;
  padding: 0.5em 1em;
  font-family: dfkai-sb, stkaiti, 標楷體, 華文楷體;
  font-size: 1.5em;
  font-weight: bold;
}

.fy_textCenter1, .fy_textCenter2, .fy_textCenter3, .fy_textCenter4, .fy_textCenter5, 
.fy_textCenterTide1, .fy_textCenterTide2, .fy_textCenterTide3, .fy_textCenterTide4, .fy_textCenterTide5 {
  text-align: center;
  margin: 5px;
} 

/* 文章標題置中，粗體，字間有空 */
.fy_textCenter1, .fy_textCenter2, .fy_textCenter3, .fy_textCenter4, .fy_textCenter5 {
  font-family: dfkai-sb, stkaiti, 標楷體, 華文楷體;
  font-weight: bold;
  letter-spacing: 2.5pt;
}
/*因為使用楷體，所以自行必須放大 0.3 em*/
.fy_textCenter1 { font-size: 1.9em;}
.fy_textCenter2 { font-size: 1.7em;}
.fy_textCenter3 { font-size: 1.5em;}
.fy_textCenter4 { font-size: 1.3em;}
.fy_textCenter5 { font-size: 1.2em;}
/*不指定*/
.fy_textCenterTide1 { font-size: 1.6em;}
.fy_textCenterTide2 { font-size: 1.4em;}
.fy_textCenterTide3 { font-size: 1.2em;}
.fy_textCenterTide4 { font-size: 1.1em;}
.fy_textCenterTide5 { font-size: 1.0em;}
/* 英文內容 */
.fy_EngCont1, .fy_EngCont2 {
  margin-bottom: 20px;
  margin-top: 20px;
  font-size: 12pt;
  font-family: Georgia,serif;
  line-height: 1.6em;
  word-spacing: 1pt;
}
/* 左右對齊 */
.fy_EngCont1 { text-align: justify; }
/* 置中對齊 */
.fy_EngCont2 { text-align: center; }

/* 中文內容 */
.fy_ChtCont1, .fy_ChtCont2 {
  text-indent: 2em;
  line-height: 2.3em
}
/* 預設字體 */
.fy_ChtCont1 { font-size: 1.2em; }
/* 楷體 */
.fy_ChtCont2 { 
  font-size: 1.4em; 
  font-family: dfkai-sb, stkaiti, 標楷體, 華文楷體;
}
/* 下標 */
.fy_Sub{
  font-size: 75%;
  line-height: 75%;
  vertical-align: sub;
  margin: 0px;
  display: inline;
}

/* 科判 */
.fy_Outline1, .fy_Outline2{
  line-height: 2em;
  margin: 0px 10px;
  padding-top: 25px;
}
.fy_Outline1 {  font-size: 1.1em;}
.fy_Outline2 {  font-size: 0.9em;}
/* 註釋 批尋記,等 */
.fy_Note1 { 
  border-left: 3px dashed #DADADA;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 1.5em;
  margin-left: 2em;
  font-weight: bold;
  font-size: 1.2em;
}
.fy_Note2 {
  padding-left: 5em;
}
/* 經文 */
.fy_Sutra1 {
  font-family: dfkai-sb, stkaiti, 標楷體, 華文楷體;
  font-weight: bold;
  font-size: 1.5em;
  border-bottom: 2px dotted #DADADA;
}
.fy_Sutra2 {
  font-family: dfkai-sb, stkaiti, 標楷體, 華文楷體;
  font-weight: bold;
  font-size: 1.2em;
  border-bottom: 2px dotted #DADADA;
}
.fy_Ask1 {
  font-weight: bold;
  font-size: 1.2em;
  border-bottom: 2px dotted #DADADA;
  margin-top: 2em;
  margin-bottom: 0px;
  text-indent: 2em;
}
.fy_textRight1 {
  text-align: right;
  font-size: 1.2em;
}
.fy_textRight2 {
  text-align: right;
  font-size: 1.1em;
}
.fy_articleAuthor1 {
  text-align: right;
  font-size: 1.1em;
  letter-spacing: 2pt;
}
/* 段落首字放大 */
.fy_Cap {
  font-size: 1.6em;
  line-height: 1em;
  float: left;
}
.fy_Title1, .fy_Title2, .fy_Title3, .fy_Title4, .fy_Title5 {
  font-weight: bold;
  line-height:2em;
  text-align:justify;
  padding-top: 15px;
  clear: both;
}
.fy_Title1 {  font-size:1.6em;}
.fy_Title2 {  font-size:1.5em;}
.fy_Title3 {  font-size:1.4em;}
.fy_Title4 {  font-size:1.3em;}
.fy_Title5 {  font-size:1.2em;}

.img_Left, .img_Center, .img_Right {
  padding: 5px;
  margin: 12px;
  display: block;
  border: 2px solid #BBB;
}
.img_NA {
  padding: 3px;
  margin: 0 3px;
  border: 1px solid #BBB;
  vertical-align: middle;
}
.img_Left {float: left}
.img_Right {float: right;}
.img_Center {margin-left: auto; margin-right: auto;}

ul.fy_QA {
  font-size: 1.1em;
  list-style: none;
  letter-spacing: 1px;
  margin-right: 2em;
  text-indent: -1.5em;
}

.magazine_Frontmenu {
  margin-left: auto;
  margin-right: auto;
  padding-left: 8%;
  padding-right: 8%;
  font-weight: bold;
}

div.magazine_Frontmenu li{
  list-style-type: cjk-ideographic;
  list-style-position: inside;
}

/* jQuery UI accordion */
div.audio_list, div.video_list{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

div.video_list{
  font-size: 115%;
}

div.jUI_Row {
  margin: 5px;
  padding: 5px;
  border-bottom: 1px dashed #000;
}
div.jUI_Row:hover {
  background: #F9F9F0;
  border-radius: 8px;
  padding: 4px;
  border: 1px double #000;
  text-shadow: 2px 2px 2px #999;
}
div.jUI_Row p {
  margin: 0px;
  padding: 5px 0px;
  text-indent: 1em;
}
div.jUI_Row p a, div.jUI_Row p a:hover{
  text-decoration: none;
}

div.jUI_Row2 {
  margin: 5px;
  padding: 5px;
  border: 1px dashed #333;
}

div.jUI_Row_dlBut {
  float: right;
  position: relative;
  top: -1.5em;
  margin-top: -1em;
}

/* 以欄位數分割div */
div.col_1, div.col_2 {
  border-bottom: 2px dashed #CCCCCC;
  color: #111;
  -moz-border-radius: 13px;
}
/* 單欄 */
div.col_1 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}
/* 雙欄 */
div.col_2 {
  width: 40%;
  float: left;
  margin-left: 5%;
  margin-right: 3%;
}

div.col_1:hover, div.col_2:hover {
  background: #fff;
  color: #000;
  border-bottom: 2px dashed #aaa;
}

.magazine_Table{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2.5em;
  padding-left: 2em;
  padding-right: 2em;
  padding-bottom: 1.0em;
  width: 85%;
  border-bottom: 2px dashed #DADADA;
  line-height: 2.0em;
}
table.nr_Table40,div.nr_Div40 {width: 40%;}
table.nr_Table50,div.nr_Div50 {width: 50%;}
table.nr_Table60,div.nr_Div60 {width: 60%;}
table.nr_Table70,div.nr_Div70 {width: 70%;}
table.nr_Table80,div.nr_Div80 {width: 80%;}
table.nr_Table90,div.nr_Div90 {width: 90%;}

div.nr_Div40, div.nr_Div50, div.nr_Div60, div.nr_Div70, div.nr_Div80, div.nr_Div90 {
  margin-left: auto;
  margin-right: auto;
  display: table;
}


table.nr_Table40, table.nr_Table50, table.nr_Table60, 
table.nr_Table70, table.nr_Table80, table.nr_Table90 {
  font-size:1.0em;
  background: #fefefe none repeat scroll 0%;
  border: 1px solid #404040;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.6em;
}
table.nr_Table40 th, table.nr_Table40 td, table.nr_Table50 th, table.nr_Table50 td, 
table.nr_Table60 th, table.nr_Table60 td, table.nr_Table70 th, table.nr_Table70 td, 
table.nr_Table80 th, table.nr_Table80 td, table.nr_Table90 th, table.nr_Table90 td {
  border: 1px solid #404040;
  padding: 0.5em 1em;
}
table.nr_Table40 th, table.nr_Table50 th, table.nr_Table60 th, 
table.nr_Table70 th, table.nr_Table80 th, table.nr_Table90 th {
  color: #FFF;
  background: #4488B8;
  font-style: bold;
}

table.time_Table, table.dl_Table{
  font-size:1.0em;
  background: #fefefe none repeat scroll 0%;
  border: 2px solid #404040;
  border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

table.time_Table th { 
  background: #c6d9ec none repeat scroll 0%;
  font-weight: bold;
  line-height: 3em;
}

table.dl_Table { width: 85%; }

table.dl_Table th{
  color: #FFF;
  background: #4488B8;
  font-weight: bold;
}

tr.col_dlOdd, tr.col_dlEven {
  line-height: 1.8em;
}

tr.col_dlOdd  {background: #EDEDED;}
tr.col_dlEven {background: #FEFEFE;}

td.row_dlHead{
  line-height:1.5em;
}

td.row_dlCont {
  text-indent: 2em;
  text-align: left;
  letter-spacing: 1px;
  font-weight: bold;
}

/* Master's Teaching Glossary*/

div.glossary_Navi {
  text-indent: 4em;
  font-size: 1.1em;
}

dt { 
  font-size: 1.2em; 
  letter-spacing: 0.5px;
  line-height: 2.2em;
}
dt a { 
  color: #404040; 
  font-weight: bold;
}
dd { 
  font-size: 1.4em; 
  border: 2px dotted #000;
  margin: 1em;
  padding: 2em;
}

/* CSS Box Corners*/

.r_Box1 h1, .r_Box1 h2, .r_Box1 p {margin:0 10px; letter-spacing:1px;}
.r_Box1 h1 {font-size:2.0em; color:#234;}
.r_Box1 h2 {font-size:1.5em; color:#123; border:0;}
.r_Box1 p {padding-bottom:0.5em; color:#111;}
.r_Box1 h2 {padding-top:0.5em; padding-left:10px;}
.r_Box1 {background: transparent; margin:1em;}

.r_Box1 em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
.r_Box1 span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #7f7f9c; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #404040; border-right:1px solid #404040;}

.xb1 {margin:0 8px; background:#404040;}
.xb2 {margin:0 6px; background:#404040;}
.xb3 {margin:0 4px; background:#404040;}
.xb4 {margin:0 3px; background:#EBEBEB; border-width:0 5px;}

.xb5 {margin:0 2px; background:#EBEBEB; border-width:0 4px;}
.xb6 {margin:0 2px; background:#EBEBEB; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#EBEBEB; border-width:0 3px; height:2px;} 

.xboxcontent {display:block; background:#EBEBEB; border:3px solid #404040; border-width:0 3px;}
.xboxcontent ul {font-size: 1.2em; margin: 0px; padding: 10px 20px; list-style: none;}
/* End of 'fy:contentCSS' */

