body {
  margin: 0;
  padding: 0;
  font-family: verdana;
  font-size: 12px;
  color: #333;
}

#page {
	width: 960px;
	margin: 10px auto;
}

#header {
	height: 80px;
  border-bottom: 5px solid #997b54;
  line-height: 100%;
}

#header-logo {
	width: 260px;
	height: 80px;
}

#header-content {
  width: 700px;
	height: 80px;
  float: right;
}

#header-padding {
  height: 8px;
}

#header-nav {
  width: 700px;
  height: 24px;
  background: #f6e8c3 url("imgs/bk_header.gif") no-repeat center center;
  padding-top: 8px;
}

ul#navlist {
  text-align: right;
  margin: 0;
  padding: 0;
  height: 16px;
}

ul#navlist li {
  list-style-type: none;
  display: block;
  float: left;
  height: 16px;
  padding-left:14px;
  padding-right:15px;
  background: transparent url("imgs/nav_separator.gif") no-repeat left 50%;
}

ul#navlist li#nav-member {
  background: none;
  padding: 0 42px 0 42px;
  margin: 0;
}

#header-member {
  margin: 0;
  padding: 0;
  line-height: 0;
}

#header-member table {
  width: 700px;
  height: 40px;
}

#header-member table td {
  line-height: 150%;
}

#header-member input[type=text], #header-member input[type=password] {
  padding: 1px 1px 0 3px;
  height: 17px;
  font-size: 11px;
  font-family: verdana;
  border: 1px solid #997b54;
}

#header-member input#member-login {
  width: 56px;
  height: 20px;
  background: transparent url("imgs/bttn_login.gif") no-repeat center center;
  border: 0;
}

#header-member input#member-join {
  width: 89px;
  height: 20px;
  background: transparent url("imgs/bttn_join.gif") no-repeat center center;
  border: 0;
}

#time-bar {
  height: 30px;
  background: #f6e8c3;
  color: #634a19;
}

#set-home {
  font-weight: bold;
  float: left;
  margin: 5px 0 0 75px;
}

#set-home a:link, #set-home a:visited {
  color: #634a19;
  text-decoration: none;
}

#set-home a:hover, #set-home a:active {
  color: #634a19;
  text-decoration: none;
  border-bottom: 1px solid #634a19;
}

#time-zones {
  float: right;
  margin-top: 5px;
  margin-right: 10px;
}

.time-zone {
  margin: 0 10px;
}

.ad-a {
  width: 960px;
  height: 0px;
  /*border: 1px solid #bda97c;*/
  margin-bottom: 0px;
  clear: both;
}
.ad-last {
  margin-right: 0 !important;
}
.ad-wide {
  float: left;
  margin-right: 5px;
}

.ad-b {
  width: 255px;
  height: 0px;
  /*border: 1px solid #bda97c;*/
  background-color: #ccc;
  margin-bottom: 0px;
  clear: both;
}

.content-block {
  width: 960px;
}

.left-bar {
  float: left;
  width: 260px;
}

.news {
  float: right;
  width: 700px;
}

.news-m p, .news-r p, .news-wide p, .news-member p, .news-content p.news-path {
  height: 28px;
  margin: 0;
  padding: 8px 0 0 20px;
  color: #997b54;
  font-size: 14px;
  font-weight: bold;
  line-height: 100%;
}

.news-content p.news-path {
  font-weight: normal;
  font-size: 12px;
  padding: 10px 0 0 20px;
  height: 26px;
}

.news span.more, .news-l span.more {
  float: right;
  margin: 1px 10px 0 0;
  font-size: 12px;
  font-weight: normal;
}

.news span.cate-name {
  float: left;
}

.news span a, .news span a:visited {
  color: #333;
  text-decoration: none;
}

.news span a:active, .news span a:hover {
  color: #c00;
  text-decoration: none;
}

div.news-entry-block {
  height: 244px;
}

table.news-tb {
  float: none;
  margin: 1px 0 3px 5px;
  width: 335px;
  table-layout: fixed;
}

table.news-tb tr {
  height: 24px;
}

.news-r table.news-tb {
  width: 330px;
}

.news-wide table.news-tb {
  width: 685px;
}

.news-wide .news-tb-container {
  height: 1324px;
}

.news-member {
  margin-bottom: 5px;
  height: 379px;
}

.news-member table.news-tb {
  width: 685px;
  height: 336px;
}

.news-tb tr.redtext {
  color: #cc0000;
}

.news-tb tr.redtext td a, .news-tb tr.redtext td a:visited {
  color: #cc0000;
}

.news-tb td a, .news-tb td a:visited {
  color: #333;
  text-decoration: none;
}

.news-tb td a:hover, .news-tb td a:active {
  color: #c00;
  text-decoration: none;
  border-bottom: 1px solid #c00;
  padding-bottom: 0;
}

.news-tb td.ttl {
  padding-left: 15px;
  width: 85%;
  background: transparent url("imgs/em_news.gif") no-repeat 6px 10px;
  overflow: hidden;
  white-space: nowrap;
}

.news-tb td.date {
  font-size: 10px;
  text-align: right;
  width: 15%;
}

.news-wide .news-tb td.date {
  font-size: 11px;
}

.news-tb td {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.news-member .news-tb td, .news-wide .news-tb td, .news-content .news-tb td {
  vertical-align: top;
}

.news-member table.news-tb tr {
  height: 28px;
}

.news-member .news-tb td.ttl, .news-wide .news-tb td.ttl {
  font-size: 14px;
  width: 80%;
}

.news-member .news-tb td.date, .news-wide .news-tb td.date {
  width: 20%;
}

.news-m {
  float: left;
  width: 350px;
  height: 285px;
  background: transparent url("imgs/bk_cate_body.gif") repeat-y left top;
}

.news-m p {
  width: 330px;
  background: transparent url("imgs/bk_cate_header.gif") no-repeat left top;
}

.news-f {
  width: 350px;
  height: 5px;
  background: transparent url("imgs/bk_cate_footer.gif") no-repeat left top;
}

.news-r {
  float: right;
  width: 345px;
  height: 285px;
  background: transparent url("imgs/bk_cate_r_body.gif") repeat-y left top;
}

.news-r p {
  width: 325px;
  background: transparent url("imgs/bk_cate_r_header.gif") no-repeat left top;
}

.news-f-r {
  width: 345px;
  height: 5px;
  background: transparent url("imgs/bk_cate_r_footer.gif") no-repeat left top;
}

.news-wide, .news-content, .news-member {
  float: left;
  width: 700px;
  background: transparent url("imgs/bk_cate_body_wide.gif") repeat-y left top;
}

.news-member p, .news-wide p, .news-content p.news-path {
  width: 680px;
  background: transparent url("imgs/bk_cate_header_wide.gif") no-repeat left top;
}

.news-content p.news-path a, .news-content p.news-path a:visited {
  color: #7b6040;
  font-size: 12px;
}

.news-content p.news-path a:hover, .news-content p.news-path a:active {
  color: #c00;
  text-decoration: underline;
}

.news-f-wide {
  width: 700px;
  height: 5px;
  background: transparent url("imgs/bk_cate_footer_wide.gif") no-repeat left top;
}

.news-l {
  width: 255px;
  height: 285px;
  background: transparent url("imgs/bk_cate_l_body_sv.gif") repeat-y left top;
}

.news-l-leftbar {
  height: 525px;
}

.news-l p {
  width: 235px;
  background: transparent url("imgs/bk_cate_l_header_sv.gif") no-repeat left top;
  height: 28px;
  margin: 0;
  padding: 8px 0 0 20px;
  color: #666666;
  font-size: 14px;
  font-weight: bold;
  line-height: 100%;
}

.news-l div.text, .news-l div.text2, .news-l div.small-text {
  margin: 0 5px 5px 8px;
  line-height: 180%;
  font-size: 14px;
  text-indent: 2em;
}

.news-l div.text2 {
  text-indent: 12px;
}

.news-l div.small-text {
  font-size: 12px;
}

.news-l .em {
  color: #c00;
}

.news-f-l {
  width: 255px;
  height: 5px;
  background: transparent url("imgs/bk_cate_l_footer_sv.gif") no-repeat left top;
}

#news-l-wellxin-comment {
  height: 570px;
}

#news-l-wellxin-comment-2 {
  height: 276px;
}

#news-l-wellxin-comment table.news-tb {
  width: 240px;
  height: 143px;
}

#news-l-wellxin-comment-2 table.news-tb {
  width: 240px;
  height: 231px;
}

#news-l-wellxin-comment-2 table.news-tb td.ttl, #news-l-wellxin-comment table.news-tb td.ttl {
  width: 85%;
}

table.pager {
  color: #7b6040;
  width: 700px;
  height: 30px;
  background: transparent url("imgs/bk_cate_pager.gif") no-repeat left top;
}

table.pager td.pagerinfo {
  width: 500px;
  padding-left: 12px;
}

table.pager td.pagerlink {
  text-align: center;
  width: 20px;
}

table.pager td.rpad {
  width: 30px;
}

table.pager tr td a, table.pager tr td a:visited, td.footer-link a, td.footer-link a:visited {
  color: #7b6040;
  text-decoration: none;
}

table.pager tr td a:hover, table.pager tr td a:active, td.footer-link a:hover, td.footer-link a:active {
  color: #c00;
  text-decoration: underline;
}

table.pager tr td a img {
  border: 0;
  vertical-align: middle;
}

table.news-content-tb {
  width: 700px;
  padding: 0 15px;
  background: transparent url('../article_bkgnd.php') repeat-y top center; 
}

h2 {
  font-size: 18px;
  color: #c00;
  text-align: center;
}

h4 {
  font-size: 14px;
}

.news-attr {
  text-align: center;
}

.news-attr span {
  margin-left: 30px;
}

.news-body {
  font-size: 14px;
  line-height: 180%;
}

table.news-link {
  color: #7b6040;
  width: 700px;
  height: 30px;
  background: transparent url("imgs/bk_cate_pager.gif") no-repeat left top;
}

table.news-link td.footer-link {
  padding: 0 10px;
  width: 350px;
  overflow: hidden;
  white-space: nowrap;
}

table.news-link td.right {
  text-align: right;
}

span.ico {
  color: #c00;
  font-size: 14px;
}

.clear {
  height: 5px;
  clear: both;
}

.clear-na {
  clear: both;
  height: 0;
}

.links {
  width: 920px;
  height: 71px;
  background: transparent url("imgs/bk_links.gif") no-repeat left top;
  margin-bottom: 5px;
  padding: 7px 3px 7px 37px;
}

.links a {
  color: #333;
  text-decoration: none;
}

.links a:link, .links a:visited {
  color: #333;
  text-decoration: none;
}

.links a:hover, .links a:active {
  color: #c00;
  text-decoration: underline;
/*  border-bottom: 1px solid #c00;*/
}

#footer {
  border-top: 5px solid #997b54;
  color: #634a19;
  text-align: center;
  padding-top: 5px;
}

#footer p {
  margin: 7px;
}

.copy-en {
  font-family: verdana;
  font-size: 10px;
}

#footer a {
  color: #634a19;
  text-decoration: none;
}

#banner-member {
  height: 68px;
}

#data-chart {
  height: 212px;
}

.left-gold {
  margin-top: 5px;
  width: 255px;
  background: transparent url("imgs/bk_cate_l_body.gif") repeat-y top left;
}

.left-header {
  width: 255px;
  height: 5px;
  background: transparent url("imgs/bk_cate_l_header.gif") repeat-y left top;
}

.left-footer {
  width: 255px;
  height: 5px;
  background: transparent url("imgs/bk_cate_l_footer.gif") repeat-y left top;
}

#data-tabs {
  height: 27px;
  width: 255px;
}

.tab {
  color: #634a19;
  float: left;
  width: 85px;
  height: 25px;
  padding-top: 2px;
  text-align: center;
  cursor: pointer;
}

.tab-selected {
  background: transparent url("imgs/tab_selected.gif") no-repeat left top;
}

.tab-unselected {
  background: transparent url("imgs/tab_unselected.gif") no-repeat left top;
}

#data {
  text-align: center;
  height: 172px;
  padding: 4px 0;
}

#data-content-metal, #data-content-exp, #data-content-gold {
  height: 172px;
  overflow: hidden;
  display: none;
}

#data-content-gold {
  height: 174px;
}

table.gold-price-table {
  border-top: 1px solid #cccccc;
  margin: 0 5px;
  width: 245px;
}

table.gold-price-table td {
  padding: 2px 5px;
  border-bottom: 1px solid #cccccc;
  height: 17px;
}

table.gold-price-table td.data {
  border-left: 1px dashed #cccccc;
}

#data-exp {
  display: none;
}

#metal-charts {
  height: 121px;
}

#currency-charts {
  height: 153px;
  border-top: 1px #bda97c solid;
}

.ltabs {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 48px;
}

.ltabs li {
  text-align: center;
  padding-top: 5px;
  height: 24px;
  cursor: pointer;
}

#metal-charts .ltabs li {
  border-top: 1px #bda97c solid;
  border-right: 1px #bda97c solid;
}

#currency-charts .ltabs li {
  border-bottom: 1px #bda97c solid;
  border-right: 1px #bda97c solid;
}

.ltab-selected {
  border-left: 1px #bda97c solid;
  background: #f6e8c3;
}

#metal-chart-imgs, #currency-chart-imgs {
  padding: 2px 10px 0 0;
  text-align: center;
  float: right;
}

td.name {
  text-align: left;
}

td.data {
  text-align: right;
}

.cn_hei18, .en_red, .en_green {
  font-family: Verdana;
  font-size: 11px;
  text-align: right;
}

.en_red {
  color: #ff0000;
}

.en_green {
  color: #00cc00;
}

#ytcj {
  height: 244px;
}

#ytcj table {
  height: 240px;
}

#ytcj-2nd {
  height: 484px;
}

#ytcj-2nd table {
  height: 480px;
}

.ytcj table tbody tr td {
  font-family: tahoma;
  font-size: 1px;
  padding-left: 17px;
  background: transparent url("imgs/em_news.gif") no-repeat 9px center;
}

.ytcj table tbody tr td[align=right] {
  font-family: verdana;
  font-size: 10px;
  background: none;
  padding-right: 5px;
  padding-left: 0;
}

.ytcj table tbody tr td a {
  font-family: verdana;
  font-size: 12px;
  text-decoration: none;
}

.ytcj table tbody tr td a:link, .ytcj table tbody tr td a:visited {
  color: #333;
}

.ytcj table tbody tr td a:hover, .ytcj table tbody tr td a:active {
  color: #c00;
  border-bottom: 1px solid #c00;
  text-decoration: none;
}

table.header-member {
  margin-top: 5px;
  width: 100%;
}

table.header-member tr td a b {
  color: #c00;
}

td.siteinfo-pad {
  height: 20px;
}

.news-l a, .news-l a:visited, table.header-member tr td a, table.header-member tr td a:visited {
  color: #333;
  text-decoration: none;
}

.news-l a:hover, .news-l a:active, table.header-member tr td a:hover, table.header-member tr td a:active {
  color: #c00;
  text-decoration: underline;
}


table.error-page {
  width: 960px;
  height: 500px;
}

table.error-page tr td {
  width: 960px;
  height: 500px;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
}

table.error-page tr td a, table.error-page tr td a:visited {
  color: #7b6040;  
}

table.error-page tr td a:hover, table.error-page tr td a:active {
  color: #c00;  
  text-decoration: none;
}

#member-risk {
  height: 273px;
}

#member-notice {
  height: 369px;
}

#member-notice-scroll {
  height: 328px;
}

#download {
  height: 222px;
}

.bttn {
  height: 24px;
  font-size: 12px;
  vertical-align: middle;
}

table.profile {
  width: 100%;
}

table.profile tr {
  height: 40px;
}

table.profile tr td {
  padding: 0 20px;
  border-bottom: 1px solid #bda97c;
}

table.profile tr td.h {
  font-weight: bold;
}

table.profile input[type=text], table.profile input[type=password] {
  font-size: 12px;
  font-family: verdana;
}

#loginform {
  margin: 0 15px;
  text-align: center;
}

#login-form-table tr {
  height: 40px;
}

#login-form-table input[type=text], #login-form-table input[type=password] {
  padding: 1px 1px 0 3px;
  height: 17px;
  font-size: 11px;
  font-family: verdana;
  border: 1px solid #997b54;
}

#login-form-table input#member-login {
  width: 56px;
  height: 20px;
  background: transparent url("imgs/bttn_login.gif") no-repeat center center;
  border: 0;
  cursor: pointer;
}

#login-form-table input#member-join {
  width: 89px;
  height: 20px;
  background: transparent url("imgs/bttn_join.gif") no-repeat center center;
  border: 0;
  cursor: pointer;
}

.site-info-float {
  float: right;
  margin: 0 0 10px 10px;
  border: 1px solid #ccc;
}

.displayed {
  display: block;
}

.hidden {
  display: none;
}

.cate-tab {
  margin: 0 5px;
  color: #666666;
  cursor: pointer;
}

.cate-tab-selected {
  margin: -4px 5px 0 5px;
  display: block;
  width: 105px;
  height: 25px;
  padding-top: 5px;
  background: transparent url("imgs/bk_cate_header_tab_w.gif") no-repeat top center;
  text-align: center;
  color: #997b54;
  cursor: default;
}

div#news-content-cover {
  position: absolute; 
  top: 0px; 
  left: 0px; 
  background: transparent url('../article_bkgnd.php') repeat-y top center; 
  width: 700px; 
  height: 20px;
}

.expire-warning {
  background: #ff0;
  color: #c00;
  height: 25px;
  border: 1px solid #c00;
  padding: 5px 5px 0 8px;
  margin-bottom: 5px;
}