* {margin:0; padding:0;}
body {
  font: 17px Georgia,"新細明體",pmingliu,'宋体',simsun, Georgia, "Times New Roman", Times, serif;
  color: #ddd;
  background-color: #1f1f23;
}
big {font-size:20px;}
em {color:darkorange; font-style:normal;}
a { color:#99f; text-decoration:none;}
a:hover { color:#fc3 ;text-decoration:underline;}
h1, h2 {font-family: 'Microsoft JhengHei',"微軟正黑體",'Microsoft YaHei','微软雅黑体',simhei,'黑体',Meiryo,'メイリオ','cwTeXHeiBold',tahoma, sans-serif;}
h1 {margin: 0px 0px 0px -240px; padding: 8px 0px 8px 240px; font-size:26px; background-color:#000;}
h1:hover {background-color:#000;}
h2 {color:#fff; font-size:22px;}
caption {font-family:Helvetica,Helvetica Neue,Arial,sans-serif; padding:2px;}
code, pre.code {color:#bed;background-color:#111; margin:0px 2px; padding:2px 5px; font-family:Consolas,Monaco,monospace;}
pre code {white-space:pre; padding:0; margin:0;}
var {color:#FF6600; font-style:normal; font-family:Consolas,Monaco,monospace;}

/* ----------------------------------------------------------- */

.tab {
  padding-left: 240px;
  padding-bottom: 10px;
  margin: 0px 0px 30px 0px;
  min-height: 300px;
}
.tab h2.link-nav {background-color:rgba(0%,0%,0%,0.8); padding:20px;}
.tab li {margin-bottom:18px;}
.tab li ol, .tab li ul {margin-left:32px;}
.tab li ol {list-style-type:lower-roman;}
.tab li ol p, .tab li ul p {padding:0px 8px !important;}
ul.simple-list li {margin:0px;}
ol.simple-list li {margin:0px;}

#toggle-tab {cursor: pointer; position: fixed; top:449px; left:150px;}

#navigation {
  list-style-type: none;
  height:480px;
  background-color: #000;
  position: fixed; top:0px; left:40px;
  padding-top: 21px;
}
#navigation li {margin:0; margin-left: 0; font-size: 18px; display: block;}
#navigation li:hover {background-color: #1F1F23;}
#navigation li a {color:#ccc; display: block; padding: 10px 20px 10px 8px;}
#navigation li:hover a, #navigation li a:hover {color: #fff; text-decoration:none;}
#back_home a {color: #999 !important;}
#back_home a:hover {color: #bbd !important;}

#content {padding-left:0; line-height: 180%;}
#content p {
  padding: 15px 0px 15px 40px;
  margin: 0px 0px 20px 0px;
}
#content div.p {
  padding: 15px 0px 15px 40px;
  margin: 0px 0px 20px 0px;
}
#content div.p pre {margin:0 0 0 40px;}
p.p-smaller {padding-bottom:10px !important; margin-bottom:0 !important;}
#content pre {
  padding: 5px 25px;
  margin: 12px 5% 12px 15px;
  background-color: #111;
  float:left;
}

#content table {
  margin: auto;
  margin-bottom: 40px;
  margin-left: 35px;
}
#content table b {color: #eef;}
#content table tr {color:#bbb;}
#content table tr:hover {
  background-color: #243D59;
}
#content table tr:first-child:hover {
  background-color: transparent;
  background-image: none;
}
#content table tr th {
  color: #888;
  padding: 0px 8px;
  border-right: 1px dashed #234;
}
#content table tr td {
  padding: 0px 8px;
  border-top: 1px solid #456;
  border-right: 1px dashed #234;
}

#content dl {
  padding: 10px 5px;
  margin: 0px 36px;
}
#content dl dd {
  margin: 0px 0px 5px 28px;
}


#download p {
  margin-bottom: 0px;
}
#download-link {
  padding: 20px 10px;
  background-color: #000;
  margin: 5px;
}
#download-link:hover {
  padding: 30px 10px;
  color: #FFCC33;
  margin: 5px;
}
.flags {
  display: block;
  padding:0px 10px;
  font-size: smaller;
  color:#bba;
}
.flags img {
  margin:0px 5px 0px 12px;
  vertical-align:middle;
}
.for-those-dont-bother {
  padding:20px 25px;
  margin:10px 20% 10px 0px;
  background-color:#000;
}

#option {
  padding-bottom: 0px;
}


.btn {
  cursor: pointer;
  padding: 2px 6px;
  margin: 4px;
  vertical-align: middle;
}

.top-highlight {
  border:1px solid #865;
  margin:0px 5% 25px 2%;
  padding:0px !important;
}
.top-highlight h2 {
  float:left;
  padding:0px 10px;
}
.top-highlight p {
  clear:both;
  padding:0px; margin:0px !important;
}

.event-ref tr:first-child {background-color:inherit;}
.event-ref tr td:nth-child(2) {font-family:Consolas,Monaco,monospace !important;}
.event-ref tr td:nth-child(3) {text-align:center;}

.noise-spec-topic-ref tr td:nth-child(1) {font-family:Consolas,Monaco,monospace !important;}

.filter-ex-ref tr td:nth-child(1) {min-width:160px;}
.filter-ex-ref tr td:nth-child(2) {word-break:break-all;}
.filter-ex-ref tr td:nth-child(3) {text-align:center;}
