body {
        margin:0px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color:#2b2b2b;
	padding:0px;
	background-color: #F4F4F4;
	text-align:center;
}

img {
   cursor:pointer;
}  

table {
	font-size: 12px;
}

ul {

   margin-left:5px;

   margin-top:5px;

   margin-bottom:5px;

   list-style-type:none;

}

blockquote {
   width: 98%;
}

.postime {

	font-size: 11px;

	line-height: 14px;

}

.head {

	border: 1px solid #BCBCBC;

}
a:link,a:visited {
    text-decoration: none;
      color: #0066CC;
}
a:hover {
    text-decoration: underline;
      color: #999999;
}

.sort {

	border-bottom: 1px solid #BCBCBC;

	border-left: 1px solid #BCBCBC;

	border-right: 1px solid #BCBCBC;

}

.square {

    border-left: 1px solid #BCBCBC;

	border-right: 1px solid #BCBCBC;

	

}

.bottomsquare {

    border-bottom: 1px solid #BCBCBC;

	border-left: 1px solid #BCBCBC;

	border-right: 1px solid #BCBCBC;

}

.authorline {

	border-right: 1px dotted #848484;

	border-left: 1px dotted #848484;

}

.authorline_user {

	border-right: 1px dotted #848484;

}

.authorpic {

    border:1px solid #848484;

	margin-top:5px;

	margin-bottom:5px;

}



a.pagenum:link,a.pagenum:visited {

   text-decoration:none;color:#0c4f85;

}

a.pagenum:hover {

   text-decoration:underline;color:#0c4f85

}
.copyright {
    font-size: 12px;
    color:#000000;
    line-height:22px;
	    width: 900px;
	    border-top:1px solid #b9b9b9;
}
.copyright a{
    margin-right:4px;
}


.claim {
    font-size: 11px;
	text-align:center;
	line-height: 35px;
}
    

.notice {

	font-size: 12px;

	color: #3366FF;

}
.post { 

   margin-top:30px;
   
   margin-bottom:30px;
   
   width:620px;
}

/*BBCODE CSS*/
input.button {
	background-color : #cccccc;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; } 
/*BBCODE CSS*/

tr.title {
	background-image: url(../img/subtitle_bg.gif);
	text-align: center;
	padding:2px;
	padding-top:4px;
}


tr.head_linefirst {
	background: #F6F6D2;
	height:30px;
}

tr.head_linesec {
	background: #F8F8E8;
	height:30px;
}

tr.list_linefirst {
	background: #DEEBF1;
	height:30px;
}

tr.list_linesec {
	background: #EBF2F5;
	height:30px;
}

.helpline { background-color: #FFFFFF;}

.quote {
    float:left;
    font-size: 12px; 
    background-color: #FAFAFA; 
    border: #D1D7DC; 
    border-style: solid;
    border-width: 1px;
    width: 92%;
    padding: 5px;
}
.content{
  table-layout:fixed;
  word-break:break-all;
  word-wrap:break-word;
  overflow:hidden;
} 

a.nick:link,a.nick:visited {
  text-decoration:none;color:#454546;
  width:73px;
  overflow:hidden;
}
a.nick:hover {
  text-decoration:underline;color:#454546;
  width:73px;
  overflow:hidden;

}

.topic_maintag {
  font-size: 12px;
  height: 22px;
  width: 705px;
  vertical-align: middle;
  font-weight: bolder;
  text-align: left;
}
.topic_list tr td{
  font-size: 12px;
  height: 30px;
  text-align: left;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #DEDEDE;
}

tr.head_topic {
    color: #000000;
    font-weight: bolder;
}
tr.head_topic td.broad {
    color: #000000;
    font-weight: bolder;
}
tr.head_topic td.broad a {
    color: #000000;
    text-decoration: none;
}
tr.head_topic td.replay {
  text-align: center;
}
tr.head_topic td a {
    color: #000000;
    text-decoration:none;
}
tr.head_topic td a:hover {
    text-decoration:underline;
}
tr.head_topic td a:visited {
    color: #000000;
}
tr.topic {
    color: #454545;
}
tr.topic td.broad {
    color: #656565;
    font-weight: bolder;
}
tr.topic td.broad a {
    color: #656565;
    text-decoration:none;
}
tr.topic td.replay {
    text-align: center;
}
tr.topic td a {
    color: #2b2b2b;
    text-decoration:none;
}
tr.topic td a:hover {
    text-decoration:underline;
}
tr.topic td a:visited {
    color: #2b2b2b;
}
.new_topic tr td {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #BCBCBC;

  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #BCBCBC;

}
.none tr td {
  border-width: 0px;
}
/***設定內容總寬度 , 左欄 ,右欄**/
.bodyobj{
  width:720px;
  border:0px;
  padding:0px;
  margin:0px;
  vertical-align:top;
}

a.bbcode_url {
  text-decoration: underline;
  cursor: hand;
}

a.bbcode_url:visited {
  text-decoration: underline;
  color: #999999;
  cursor: hand;
}
/*
.tip2{ display:none;  position:absolute;  width:250px;  height: 100px;  border: 1px solid #CCCCCC;  background-color:#FFFFFF;  padding: 10px;  text-align:left;  z-index: 1000;  float:left;  line-height: 20px;  font-size: 12px;}
.tip2 h3{  color: #6699FF;  font-size: 14px;  padding-bottom: 5px;  border-bottom: 2px solid #80D5F0;  margin-bottom: 5px;  margin-top: 5px;  cursor: hand;}
*/
.tip3{ width:250px;height:100px; border: 1px solid #CCCCCC; background-color:#FFFFFF;padding: 10px; text-align:left;line-height: 20px; font-size: 12px;position:absolute;display:none; z-index: 1000;float:left;}
.tip3 h3{ color: #6699FF; font-size: 14px;padding-bottom: 5px; border-bottom: 2px solid #80D5F0;margin-bottom: 5px; margin-top: 5px; cursor: hand;}


