﻿/*-- margin:12px --*/
.l12{
  margin-left:12px;
}
.l8{
  margin-left:8px;
}
.r12{
  margin-right:12px;
}
.r8{
  margin-right:8px;
}
.b12{
  margin-bottom:12px;
}
.b8{
  margin-bottom:8px;
}
.t12{
  margin-top:12px;
}
.t8{
  margin-top:8px;
}

/*-- width --*/

.w16{
  width:16px;
}

.w50{
  width:50px;
}

.w60{
  width:60px;
}
.w70{
  width:70px;
}
.w80{
  width:80px;
}
.w100{
  width:100px;
}

.w120{
  width:120px;
}
.w135{
  width:135px;
}
.w150{
  width:150px;
}
.w160{
  width:160px;
}
.w170{
  width:170px;
}
.w180{
  width:180px;
}
.w190{
  width:190px;
}
.w200{
  width:200px;
}
.w210{
  width:210px;
}
.w220{
  width:220px;
}
.w230{
  width:230px;
}
.w235{
  width:235px;
}
.w250{
  width:250px;
}
.w270{
  width:270px;
}
.w280{
  width:280px;
}
.w300{
  width:300px;
}
.w320{
  width:320px;
}
.w330{
  width:330px;
}
.w350{
  width:350px;
}

.w380{
  width:380px;
}
.w400{
  width:400px;
}
.w410{
  width:410px;
}
.w420{
  width:420px;
}
.w430{
  width:430px;
}
.w450{
  width:450px;
}
.w460{
  width:460px;
}
.w470{
  width:470px;
}
.w480{
  width:480px;
}
.w500{
  width:500px;
}
.w520{
  width:520px;
}
.w550{
  width:550px;
}
.w580{
  width:580px;
}
.w600{
  width:600px;
}
.w630{
  width:630px;
}
.w650{
  width:650px;
}

/* -- height --*/
.h16{
  height:16px;
  overflow:hidden;
  white-space:nowrap;
}
.h20{
  height:20px;
  overflow:hidden;
  white-space:nowrap;
}
.h22{
  height:22px;
  overflow:hidden;
  white-space:nowrap;
}
.h24{
  height:24px;
  overflow:hidden;
  white-space:nowrap;
}
.h28{
  height:28px;
  overflow:hidden;
  white-space:nowrap;
}
.h36{
  height:36px;
  overflow:hidden;
  white-space:nowrap;
}
.h50{
  height:50px;
  overflow:hidden;
  white-space:nowrap;
}
.h100{
  height:100px;
  overflow:hidden;
  white-space:nowrap;
}

body{
  font-family:Georgia,Times New Roman,Simsun;
  line-height:1.1em;
}
p{
  margin-top:0px;
  margin-bottom:0.85em;
}
a img{
  border-width:0px;
}
div.left{
  float:left;
}

div.right{
  float:right;
  text-align:right;
}


h1{
  line-height:1.1em;
  font-size:1.1em;
}
.date{
  font-style:italic;
  font-size:0.85em;
}

.source{
  font-style:italic;
  font-size:0.85em;
}

.fulltext{
  margin-top:1em;
  font-size:0.95em;
}
.imageframe{
  margin-bottom:0.5em;
}
.imageframe img{
}
.imageframe .desc,.imageframe-description{
  font-family:Verdana;
  text-align:center;
  font-size:0.75em;
  font-weight:bold;
  padding-top:0.5em;
  padding-bottom:0.5em;
  line-height:1.1em;
}
.imageframe-left{
  float:left;
  margin-right:0.5em;
}
.imageframe-right{
  float:right;
  margin-left:0.5em;
}

.imgframe{
  text-align:center;
  margin-bottom:12px;
}
.imgframe img{
  border:solid 1px #d0d0d0;
  margin-bottom:6px;
}
.imgframe div{
  line-height:130%;
  font-weight:bold;
  font-size:12px;
}


.quote,.reply-quote{
  border: 1px dotted #000000;
  border-left: 4px solid #8394B2;
  margin-bottom:12px;
}

.quote-head,.reply-quote-head{
  color:#808080;
  background: #f0f0f0 url(/forum/images/quote.gif) no-repeat right;
  border-bottom: 0;
  font-size: 12px;
  margin: 0px auto 0 auto;
  padding: 6px;
}

.quote-head a,.reply-quote-head a{
  color:#808080;
  text-decoration:none;
}
.quote-head a:hover,.reply-quote-head a:hover{
  color:#000000;
  text-decoration:underline;
}

.quote-content,.reply-quote-content{
  font-size: 12px;
  background: #FAFCFE;
  color: #465584;
  padding: 8px;
  margin: 0 auto 0 auto;
}

.quote2{
  padding:12px;
  border: 1px dotted #000000;
  border-left: 2px solid #8394B2;
  margin-bottom:12px;
  font-size:12px;
  background: #f0f0f0
}
.quote2 p{
  font-size:12px;
}

.cite{
  font-style:italic;
  padding:12px;
  border: 1px dotted #000000;
  border-left: 2px solid #8394B2;
  margin-bottom:12px;
  background: #f0f0f0;
}
