#allcontact {
  width: 950px;
  padding-top :0px;
  padding-bottom :0px;
  margin-left: auto;
  margin-right: auto;
  border-left: thin dotted gray;
  border-right: thin dotted gray;
  }

#heater {
  padding: 0px;
  border: 0px;
  text-align: center;
  margin-top: 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  }
#banner {
  margin-top: 60px;
  margin-bottom:40px;
  }

#sidesbar {
  width:20%;
  padding: 0px;
  border: 0px;
  display: inline-block;
  text-align: left;
  margin-top: 15px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-left : 5px;
  float: left;
  }

#rightcol {
  width: 74%;
/*  position:relative;*/
/*  bottom:50px;*/
/*  right:-50px;*/
/*  float:right;*/
/*  zoom: 0;*/
/*  min-height:140px;*/
/*  max-height:500px;*/
  display:inline-block;
/*  display:inline;*/
  /* IE 7 hack */
/*  zoom:0;*/
/*  *display: inline; */
  vertical-align: middle;
  line-height:1200px;
/*  width: 5px; */
  padding: 5px;
  border: 0px;
  text-align: center;
/*  margin-top: 15px; */
/*  margin-right : 0px; */
/*  margin-bottom : 0px; */
/*  margin-left : 230px; */
  }
#sidesbar_books {
  width:28%;
  padding: 0px;
  border: 0px;
  display: inline-block;
  text-align: left;
/*  margin-top: 15px;*/
  margin-right : 0px;
  margin-bottom : 0px;
  margin-left : 5px;
  float: left;
  }

#rightcol_books {
  width: 70%;
/*  position:relative;*/
/*  bottom:50px;*/
/*  right:-50px;*/
/*  float:right;*/
/*  zoom: 0;*/
/*  min-height:140px;*/
/*  max-height:500px;*/
  display:inline-block;
/*  display:inline;*/
  /* IE 7 hack */
/*  zoom:0;*/
/*  *display: inline; */
  vertical-align: middle;
  line-height:1200px;
/*  width: 5px; */
  padding: 5px;
  border: 0px;
  text-align: center;
/*  margin-top: 15px; */
/*  margin-right : 0px; */
/*  margin-bottom : 0px; */
/*  margin-left : 230px; */
  }

#sidesmantak60 {
  width:32%;
  padding: 0px;
  border: 0px;
  text-align: left;
  margin-top: 15px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  float: left;
  }
#rightmantak60 {
  width: 66%;
  float: right;
  padding: 0px;
  border: 0px;
  text-align: center;
  margin-top: 15px;
  margin-right : 0px;
  margin-bottom : 0px;
/*  margin-left : 560px; */
  }
#bannercalendar, #sidescalendar, #rightcalendar, #calendar {
  margin-top: 10px;
  margin-right : 0px;
  margin-bottom : 10px;
  margin-left: 0px;
  padding: 5px;
  border:0px;
  }
#sidescalendar {
  width:70%;
  text-align: left;
  float: left;
  }
#rightcalendar {
  width: 26%;
  float: right;
  text-align: center;
  }
#calendar {
/*  border: 0px;*/
  text-align: left;
  border-style: solid;
  }
#bannercalendar, #calendar {
  border-style: solid;
  border: thin dotted black;
  -webkit-box-shadow: 1px 3px 12px #444;
  -moz-box-shadow: 1px 3px 12px #444;
  box-shadow: 2px 3px 12px #444;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  border-radius:12px;
  }

#footer {
/*  width:950px; */
  padding: 0px;
  border: 0px;
  margin-top: 0px;
  clear:both;
  background-color: #800000;
  }
#sidesbar ul li.norm img {
  /*give the thumbnails a frame*/
  background-color:#eae9d4; /*frame colour*/
  padding: 6px; /*frame size*/
  /*add a drop shadow to the frame*/
  -webkit-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
  -moz-box-shadow: 0 0 6px rgba(132, 132, 132, .75);
  box-shadow: 0 0 6px rgba(132, 132, 132, .75);
  /*and give the corners a small curve*/
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  }
#sidesbar ul li.norm {
  list-style-type: none;
  text-align: left;
  margin-left: 0;
  padding: 5px;
  border: 0;
  }

#main ul {
  margin:0px;
  padding:0px;
  float: left;
  width:100%;
  }

#banner img, #mantakyuen img {
  -webkit-box-shadow: 1px 3px 8px #444;
  -moz-box-shadow: 1px 3px 8px #444;
  box-shadow: 2px 3px 8px #444;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  }
span.album {
  font-family: "PMingLiU","SimSun","DFKai-SB","MingLiU","SimHei","SimSun","Times New Roman",Georgia,Serif;
  font-size:10pt;
  color: #000;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 5px;
  margin-bottom : 10px;
  text-align: center;
  line-height:1.3em;
  width: 90px;
  display: inline-block;
  vertical-align:top;
  }
span.mty_tours {
  font-family: "PMingLiU","SimSun","DFKai-SB","MingLiU","SimHei","SimSun","Times New Roman",Georgia,Serif;
  font-size:12pt;
/*  color: #000;*/
  text-align: center;
  line-height:1.3em;
  width: 22%;
/*  height: 100px; */
  display: inline-block;
  vertical-align:top;
/*  -webkit-box-shadow: 2px 4px 8px #444;*/
/*  -moz-box-shadow: 2px 4px 8px #444;*/
/*  box-shadow: 2px 4px 8px #444;*/
/*  margin: 5px;*/
/*  padding: 5px;*/
  /*give the thumbnails a frame*/
  background-color:#eae9d4; /*frame colour*/
  padding: 6px; /*frame size*/
  /*add a drop shadow to the frame*/
  -webkit-box-shadow: 0 0 6px rgba(0,0,0, .75);
  -moz-box-shadow: 0 0 6px rgba(0,0,0, .75);
  box-shadow: 0 0 6px rgba(0,0,0, .75);
  /*and give the corners a small curve*/
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  }
span.download {
  display: inline-block;
  }

/* 新細明體：PMingLiU, 細明體：MingLiU, 標楷體：DFKai-SB, 黑體：SimHei, 宋體：SimSun, 新宋體：NSimSun, 仿宋：FangSong, 楷體：KaiTi, 仿宋_GB2312：FangSong_GB2312, 楷體_GB2312：KaiTi_GB2312, 微軟正黑體：Microsoft JhengHei, 微軟雅黑體：Microsoft YaHei */
#menu {
  width: 100%;
  float: left;
  background : #800000; 
  }
#menu a {
  display:block;
  text-decoration: none;
  line-height:1.8em;
  margin:0px;
  padding: 0;
  }   

#menu ul {
/*   font-size:14pt;*/
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 11%;
  float: left;
  }
#menu h2 {
  font-family: Verdana,Geneva,Arial,細明體,標楷體,Taipei,sans-serif;
/*   font: bold 12px/16px;*/
/*   font-size:12pt;*/
  display: block;
  border-width: 0px;
  border-style: solid;
  border-color: #ccc #888 #555 #bbb;
  line-height:1.8em;
  margin:0px;
  padding: 0;
  }
#menu h2 {
  font-size:11pt;
  font-weight:bold;
  text-align:center;
  color: #fff;
  line-height: 1.8em;
  }
#menu a {
  color: #000;
/*  text-decoration: underline;*/
  text-decoration: none;
  }
#menu a:hover {
  color: #a00;
  cursor: progress;
  }
#menu ul li {
  /* position: absolute; */
  position: relative;
  color: #a00;
  background : transparency;
  }
#menu ul li ul li {
  width:230px;
  border: 1px;
  display: inline-block;
  /* display: inline; */
  /* zoom: 1; */
  position: relative;
  text-align:left;
  background: #fff6ef;
  /* z-index: 1000; */
  }
#menu ul ul {
  position: absolute;
  /* z-index: 500; */
  z-index: 500;
  /* -webkit-transform: translate3d(0,0,1px); */
  /* transform: translate3d(0,0,1px); */
  /* width:100%; */
  width:100px;
  }
#menu ul ul ul {
  position: absolute;
  top: 0;
  left: 100%;
  }
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{
  display: none;
}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{
  display: block;
}
.submenu01 {
  background: url(images/index_05.png) no-repeat center #800000;
  }
.submenu02 {
  background: url(images/index_06.png) no-repeat center #800000;
  }
#videoPlayer {
  width:576px;
  height:432px;
  -webkit-box-shadow: 1px 3px 8px #444;
  -moz-box-shadow: 1px 3px 8px #444;
  box-shadow: 2px 3px 8px #444;
  }
