/*==========================================================
last update = 23-9-2008
============================================================
editor:
1.recca
2.
3.
============================================================
commod:
1.body
2.table
3.b5_text
4.en_text
5.margin
6.
============================================================
ccnet:
C1.button
C2.blog
C3.shop
C4. calendar
============================================================
*/




/*1. body ====================================================================================================*/
body{
	background-color: #d7f94d;
	margin: 3;
	padding: 0;
}
hr {
	color: #d5d5d6;
	width: 90%;
	height: 1px;
}
.hr {
	color: #afb08e;
	width: 100%;
	height: 1px;
}

a {
	color: #232bcf; 
	text-decoration: underline;
}
a:hover {
	color: #9d0866;
	text-decoration: none;
}

/*2. table ===================================================================================================*/
#root {
	position: absolute; 
	width: 985px;
	height: 100%;
	left: 50%;
	margin-left: -492px;
	top: 0px;
	margin-top: 0px;
}
#blog {
	border: #b5d5ae 1px solid;
}
#textinput {
	border: #333333 1px solid;
	width: 100%;
}
#uploed {
	width: 60px;
	height: 20px;
	padding-top: 1px;
	background-color: #fff;
}
#forum_border {
	border: #fbca86 1px solid;
}
#forum_boder_bottom {
	border-bottom: #fc5308 1px dashed;
	height: 2px;
	}
	
/*3. b5_text =================================================================================================*/
.b5text12 {
	font-family: "新細明體";
	font-size: 0.8em;
	color: #333;
}
.b5text12 a{
	color: #333;
	text-decoration: underline;
}
.b5text12 a:hover{
	text-decoration: none;
}
.b5text12_232bcf {
	font-family: "新細明體";
	font-size: 0.8em;
	color: #232bcf;
}
.b5text12_232bcf a{
	color: #232bcf;
	text-decoration: underline;
}
.b5text12_232bcf a:hover{
	text-decoration: none;
}
.b5text12_086d18 {
	font-family: "新細明體";
	font-size: 0.8em;
	color: #086d18;
}
.b5text12_086d18 a{
	color: #086d18;
	text-decoration: underline;
}
.b5text12_086d18 a:hover{
	text-decoration: none;
}
.b5text14 {
	font-family: "新細明體";
	font-size: 1em;
	color: #333;
}
.b5text14 a{
	color: #333;
	text-decoration: underline;
}
.b5text14 a:hover{
	text-decoration: none;
}
.b5text14_0048aa {
	font-family: "新細明體";
	font-size: 1em;
	color: #0048aa;
}
.b5text14_fd3e03 {
	font-family: "新細明體";
	font-size: 1em;
	color: #fd3e03;
}
.b5text18 {
	font-family: "新細明體";
	font-size: 1em;
	color: #333;
}
.b5text18_086d18 {
	font-family: "新細明體";
	font-size: 1em;
	color: #086d18;
}
.b5text18_086d18 a:link, .b5text18_086d18 a:visited{
	font-family: "新細明體";
	font-size: 1em;
	color: #086d18;
	text-decoration: none;
}
.b5text18_086d18 a:hover, .b5text18_086d18 a:visited:hover{
	font-family: "新細明體";
	font-size: 1em;
	color: #9d0866;
	text-decoration: none;
}
.b5text20_fd3e03 {
	font-family: "新細明體";
	font-size: 1.3em;
	color: #fd3e03;
	font-weight: bold;
}
.style1 {
	color: #CC0000;
	font-weight: bold;
}
.style2 {color: #CC0000}
.style3 {color: #339900}
/*4. en_text =================================================================================================*/
.entext12 {
	font-family: Arial;
	font-size: 0.8em;
	color: #333;
}
.entext12 a{
	color: #333;
	text-decoration: underline;
}
.entext12 a:hover{
	text-decoration: none;
}

/*5. magin ===================================================================================================*/
.img_margin {
	margin-right: 2px;
	}
.table_margin {
	margin-left: 10px;
	}
/*C1. button ====================================================================================================*/
.buttonreset{
  width: 48px;
  height: 21px;
  padding: 21px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/Template/Shared/big5_hkscs/b5_reset.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
.buttonbuy{
  width: 107px;
  height: 27px;
  padding: 27px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/Template/Shared/big5_hkscs/b5_bu_apply.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
.buttonshop{
  width: 107px;
  height: 27px;
  padding: 27px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/Template/Shared/big5_hkscs/b5_bu_shop.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
/*.buttonadd{
  width: 87px;
  height: 27px;
  padding: 27px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/Template/Shared/big5_hkscs/b5_bu_confirm_on.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
/*  cursor: hand;*/ /* for IE 5.x */
/*}*/
.buttonsearch{
  width: 62px;
  height: 20px;
  padding: 20px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/Template/Shared/big5_hkscs/b5_bu_search_s.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
.buttondel{
  width: 105px;
  height: 25px;
  padding: 25px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/Template/Shared/big5_hkscs/b5_bu_delete_friends.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
/*C2. blog ====================================================================================================*/
.textmenu:link {
	background: #FFFFCC; 
	text-decoration: none;
	font-family: "新細明體";
	font-size: 0.8em;
	color: #333;
	padding: 5px;
}
.textmenu:visited {
	background: #FFFFCC; 
	text-decoration: none;
	font-family: "新細明體";
	font-size: 0.8em;
	color: #333;
	padding: 5px;
}
.textmenu:hover, .textmenu:visited:hover {
	background: #006600;
	font-family: "新細明體";
	font-size: 0.8em;
	color: white;
	padding: 5px;
}
.textmenu {
	background: #006600;
	font-family: "新細明體";
	font-size: 0.8em;
	color: white;
	padding: 5px;
}
/*C3. shop ====================================================================================================*/
.itemLink a:link {
	font-family: "新細明體";
	font-size: 1em;
	color: #fd3e03;
}
.itemLink a:link, .itemLink a:visited {
	font-family: "新細明體";
	font-size: 1em;
	color: #fd3e03;
	text-decoration: underline;
}
.itemLink a:hover, .itemLink a:visited:hover {
	font-family: "新細明體";
	font-size: 1em;
	color: #9d0866;
	text-decoration: none;
}
/*C4. calendar ====================================================================================================*/
.main {
width:100%;
height:400px;
border:1px solid black;
}

.month {
background-color:#fec242;
font-weight: bold;
color:black;
}

.daysofweek {
background-color:gray;
font:bold 12px verdana;
color:white;
}

.days {
font-family:verdana;
color:black;
background-color: #FBFFFF;
padding: 2px;
}

.days #today{
font-weight: bold;
color: red;
}
.sun{
	background-color: #FFF0F0;
	color: red;
	font-family: "新細明體";
	font-size: 1em;
}
.day{
	background-color: #FBFFFF;
	font-family: "新細明體";
	font-size: 1em;
	color: #333;
}
.today{
	background-color: #FBFFFF;
	color: #336666;
	font-family: "新細明體";
	font-size: 1em;
}
.time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	background-color: #d6ebf5;
	display:block;
	text-align: center;
}
.time a:link, .time a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	background-color: #d6ebf5;
	display:block;
	text-align: center;
}
.time a:hover, .time a:visited:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
	background-color: #737272;
	display:block;
	text-align: center;
	}
.time_full{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
	background-color: #d45950;
	display:block;
	text-align: center;
}
.time_not{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	background-color: #DBDAD7;
	display:block;
	text-align: center;
}
.time_reg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	text-decoration: none;
	background-color: #358B1D;
	display:block;
	text-align: center;
}
/*=========================================================================*/
.adminpanel{
        color:#000066;
        z-index:100;
        position:absolute;
        display:none;
        width:400;
        height:250;
        border:1px solid #AAAAAA;
        border-right:3px solid #737373;
        border-bottom:3px solid #737373;
        background:#F0F8FF
   }
.msgpanel{
        color:#000099;
        z-index:999;
        position:absolute;
        width:300;
        height:200;
        top:50px;
        left:200px;
        border:1px solid #AAAAAA;
        border-right:3px solid #737373;
        border-bottom:3px solid #737373;
        background:#F0F8FF;
   }
.close_button{
    margin-left:1px;
    margin-right:1px;
    background: #D6E7EF;
    border-bottom: 2px solid #104A7B;
    border-right: 2px solid #104A7B;
    border-left: 1px solid #AFC4D5;
    border-top: 1px solid #AFC4D5;
    color:#000066;
    height: 20px;
    width:  20px;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    padding-left: 4px;
    padding-right: 4px;
    padding-top:1px;
    cursor: hand
}

.applyyet{
  color:#CC0000;
  
  }
  
  .banner {
	font-family: "新細明體";
	font-size: 1.3em;
	color: #333;
	word-spacing:5px;
	position:relative; 
	left:5px;
	top:10px;
}
.forumButton{
	color: green;
	text-decoration: none;
	font-weight: bold;
}

.forumButton a:link, .forumButton a:hover, .forumButton a:visited, .forumButton a:visited:hover{
	padding: 8px;
	background-color: green;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.smallbutton{
  width: 77px;
  height: 22px;
  padding: 22px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/Template/Shared/big5_hkscs/icon_go.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#btn_submit{
  width: 69px;
  height: 29px;
  padding: 22px 0 0;
  margin: 0;
  border: 0;
  font-size:0px;
  color: #6f6f6f;
  background: transparent url(/Template/Shared/big5_hkscs/forum_btn_enter_f2.jpg) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.smalltxt a:link, .smalltxt a:visited, .smalltxt a:active, .smalltxt a:hover{font-size: 15px; color:#000000; text-decoration: none; )