/* Global Table Settings */
body, table, td {
	font-size  : 12pt;
	color      : #1D1F22;
}
a:visited    { text-decoration: none; color:#660000}
a:link       { text-decoration: none; color: #0040f0}
a:actived    { color: #004080 ;text-decoration: none}
a:hover      { color: #FF0000; text-decoration: underline }

/* The forum background color */
.mainbg { background-color: #CDDFFC; }

#container {
	line-height: 130%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 980px;
	
}

#center {float:left;
         width:500px;
         #overflow: hidden;

         }

.content {padding: 15px 15px 5px 15px;
	background-color: #E4FFFF;
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
        border: 1px dotted #999999;
	}

#left {float: left;
	width: 240px;
	overflow: hidden;
	}
#right {float: right;
	width: 230px;
	overflow: hidden;
	}


/* Colors */
.titlebg {
	background-color: #C7CBD1;
	font-family     : 新細明體, 細明體;
	font-size       : 12pt;
	color           : #000000;
	font-weight     : bold;
}
.titlebgtext { /* This is for nested tables, so that text formatting is still used */
	color: #000000;
	font-weight: bold;
        font-family     : 新細明體, 細明體;
	font-size       : 18px;
}

.catbg {
	background-color: #DDF0FF;
	}
.catbgtext { /* This is for nested tables, so that text formatting is still used */
	color: #000000;
       font-family     : 新細明體, 細明體;
	font-size       : 12pt;
}

.right {float: right;
	width: 235px;
	background-color: #cfefcf;
               padding-left:3px;
	overflow: hidden;
        border: 1px dotted #999999;
	}
.win       { background-color: #cfefcf; }
.win2      { background-color: #cfefcf; }
.win3      { background-color: #AAADB4; } /* Used mainly for Calendar Week listing */
.border, .hr    { background-color: #8A8D96; }

.smalltext { /* Small font text size, can also change color, etc */
	font-weight: normal;
	font-size  : 16px;
	}
.myunderlineHL{
line-height:22px; padding:0px 0px 0px 0px;letter-spacing:0px;background:url(underline.gif) repeat-x bottom
}

.redrep   { color: red; font-weight: bold;   } /* Reputation (less than -1) */
.grayrep  { color: gray; font-weight: bold;  } /* Reputation (-1 thru 10)   */
.greenrep { color: green; font-weight: bold; } /* Reputation (10 or greater)*/

.onlinebots { color: gray; } /* IE: Googlebot, this is shown in the "Online" places */

.postbody { /* Format the post body */
                 font-family     : 新細明體, 細明體, Times;
                 line-height  : 130%;
                 font-size  :12pt;
 } 
.messagetitle { line-height: 130%; } /* Message title on the board index */

/* Poll Colors */
.pollcolor { background-color: #AAADB4; padding-left: 5px; }
.pollpercents { background-color: #D2D5DA; color: #000000; padding-right: 10px; padding-left: 10px; }
.pollborder { background-color: #8A8D96; }

/* Links */
a:visited    {
                  color:#660000;
}
a:link       { 
                  color: #003399;
                 }
a:actived    {
                   color: #33cc99 ;
                  }
a:hover      { color: #FF0000; text-decoration: underline;
                 }

/* Forms */
.upload, .textinput,.button, textarea, select { /* .checkboxinput also allowed */
	color           : #000000;
	background-color: #EEEEEE;
	font-family     : 新細明體, Verdana, Times;
	font-size       : 11pt;
	border          : 1px #8A8D96 solid;

	border-top-width   : 1px;
	border-right-width : 1px;
	border-bottom-width: 1px;
	border-left-width  : 1px;
}
