html, body {
	 font-family: "Arimo", 'Open Sans', MyMainChinese, "Lucida Sans Unicode", "微軟正黑體","蘋果儷中黑", sans-serif, Helvetica, Helvetica Neue, Arial, freesans !important;
background:#ffffff;color: #333333; font-size:13px; line-height:170%; margin:0; margin-top:0; padding:0;letter-spacing:1.5px;    color: #666;
}

a       { color:#000000; text-decoration:none; }
a:hover { color:#ee1144; text-decoration:none; }

#SearchBox { border:1px solid #888888; font-size:12px; }

#ns_Wrapper { width:1000px; text-align:left; border:0px; padding:0px; }
.ns_WrapperR1, .ns_WrapperR3, #ns_Wrapper4, #ns_Wrapper6 { display:none; }

#ns_Header { width:100%; margin:0px; padding:0px; }
.ns_HeaderR1, .ns_HeaderR3, #ns_Header4, #ns_Header6 { display:none; }
#id_Header { width:100%; }
#id_HeaderLeft  { }
#id_HeaderRight { }

#ns_Footer { width:100%; margin:0px; padding:0px; }
.ns_FooterR1, .ns_FooterR3, #ns_Footer4, #ns_Footer6 { display:none; }
#id_Footer { width:100%; }
#id_FooterLeft  { }
#id_FooterRight { }

#id_Menu { width:100%; }
#id_MenuLeft  { text-align:left; }
#id_MenuRight { text-align:right; }

#ns_Copyright { width:100%; }

#ns_Main { width:100%; }
.ns_MainR1, .ns_MainR3, #ns_Main4, #ns_Main6 { display:none; }

#id_Main { width:100%;  }
#id_Content  { padding-left:0px; padding-right:0px; }
#id_ColLeft  { width:180px; }
#id_ColRight { width:180px; }

#ns_Content  { width:100%; }
#ns_Content5 { }
#id_ContentTop    { width:100%; }
#id_ContentBottom { width:100%; }

#id_ContTop       { width:100%; }
#id_ContTopLeft   { }
#id_ContTopCenter { display:; }
#id_ContTopRight  { }

#id_ContBottom       { width:100%; }
#id_ContBottomLeft   { }
#id_ContBottomCenter { display:; }
#id_ContBottomRight  { }

#id_ColLeft .meMsg_MsgTitleBlk, #id_ColRight .meMsg_MsgTitleBlk { }
#id_ColLeft .meMsg_MsgBlk, #id_ColRight .meMsg_MsgBlk { }
#id_ColLeft .meMsg_MsgContentBlk, #id_ColRight .meMsg_MsgContentBlk { }
#id_ColLeft .meMsg_MsgListBlk, #id_ColRight .meMsg_MsgListBlk { }

#ns_Content .meMsgInfo { }



#ns_Content .meMsg_MsgTitleBlk { }
#ns_Content .meMsg_MsgBlk .meMsg_MsgTitle { }
#ns_Content .meMsg_MsgBlk .meMsg_MsgSubTitle { }
#ns_Content .meMsg_MsgBlk .meMsg_Content { }
#ns_Content .meMsg_MsgContentBlk table { }
#ns_Content .meMsg_MsgContentBlk .meMsg_MsgTitle { }
#ns_Content .meMsg_MsgContentBlk .meMsg_Content { }

#ns_Content .meMsg_MsgURLList { margin:0px; padding:0px; }
#ns_Content .meMsg_MsgURL  { margin-left:20px; list-style:disc outside; color:#222222; font-size:12px; }
#ns_Content .meMsg_MsgFileList { margin:0px; padding:0px; }
#ns_Content .meMsg_MsgFile { margin-left:20px; list-style:disc outside; color:#222222; font-size:12px; }

#id_ContentTop    .meMsg_MsgTitleBlk { }
#id_ContentBottom .meMsg_MsgTitleBlk { }
#id_ContTop       .meMsg_MsgTitleBlk { }
#id_ContBottom    .meMsg_MsgTitleBlk { }

#PageCtrl   { font-size:12px; font-weight:normal; color:#666666; }
#PageCtrl a { font-size:12px; font-weight:normal; color:#666666; }
#PageCtrl .ThisPage  a { font-size:12px; font-weight:bold;   color:#000000; }
#PageCtrl .OtherPage a { font-size:12px; font-weight:normal; color:#666666; }

#MemberMenu { text-align:left; }

/* forms elements */
.weFormDiv        {}
.weForm           { font-weight:normal;  font-size:12px; color: #000000; width:auto; }
.weForm .header   {  font-weight:normal; font-size:13px; text-align:center; padding:4px; color:#000000; background:#dce3d7; border-bottom-style: solid;border-bottom-color: #CCC;}
.weForm .caption  {  font-weight:normal; font-size:12px; text-align:right; width:150px; vertical-align:top; }
.weForm td        {  font-weight:normal; font-size:12px; text-align:left; padding-top:7px; padding-bottom:5px; }
.weForm hr        { width:99%; height:0px; border:1px #d2d2d2 solid; }
.weForm a         { font-weight:normal; }
.weForm a:hover   { font-weight:normal; }
.weForm .formview { font-weight:normal; color:#222222; line-height:150%; font-size:12px; }
.weForm .formbold { font-weight:bold;   color:#222222; line-height:150%; font-size:11px; }
.weForm .desc     {  font-weight:normal; font-size:12px; text-align:left; vertical-align:top; }

.weForm input {  height:13px; border:1px solid #ebebeb; font-size:12px; color:#666666; background:#f4f4f4;padding:2px; margin:0px; vertical-align:middle; }
.weForm input:focus { border:1px solid #888888; }
.weForm input[type=submit] { height:19px; padding:1px; }
.weForm input[type=button] { height:19px; padding:1px; }
* html .weForm input { height:12px; }
* html .weForm input.button { height:18px; padding:1px; background:#dddddd; }

.weForm select {  font-size:12px; color:#000000; background-color: #ffffff; padding:2px; vertical-align:middle; margin:0px; border:1px solid #bbbbbb; }
.weForm select, x:-moz-any-link { height:17px; padding:0px; }
.weForm select, x:-moz-any-link, x:default { height:19px; padding-top:2px; }
* html .weForm select { height:19px; font-size:13px; }
*+html .weForm select { height:19px; font-size:13px; }

.weForm textarea { width:420px; font-weight:normal;  font-size:12px; color: #000000; border:#a0a0a0 1px solid; background-color: #ffffff; padding:3px; margin:0px; }
.ViewTextArea    { width:428px; color:#222222; background-color:white; border:1px solid #a0a0a0; padding:3px; }
.weForm textarea,      x:-moz-any-link { width:420px; } /* firefox 2 */
.weForm .ViewTextArea, x:-moz-any-link { width:428px; } /* firefox 2 */
.weForm textarea,      x:-moz-any-link, x:default { width:420px; } /* firefox 3 */
.weForm .ViewTextArea, x:-moz-any-link, x:default { width:428px; } /* firefox 3 */
* html .weForm textarea      { width:420px; } /* ie 6 */
* html .weForm .ViewTextArea { width:428px; } /* ie 6 */
*+html .weForm textarea      { width:418px; } /* ie 7 */
*+html .weForm .ViewTextArea { width:426px; } /* ie 7 */

/* 管理後台內容區背景色 */
.PanelBgColor { }



#id_ColLeftE {vertical-align:bottom;}

.iDateCalendar .iDateHeader0 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateHeader1 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateHeader2 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateHeader3 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateHeader4 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateHeader5 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateHeader6 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateDay0 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateDay1 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateDay2 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateDay3 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateDay4 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateDay5 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateDay6 { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }
.iDateCalendar .iDateOut  { font-family:$CaleBlockFont$; color:$color$; font-size:$size$; font-style:$style$; font-weight:$weight$; }

.iDateCalendar {width:400px;}

/* 網誌類別樹狀選單 */
.ClassNum { display:none; }

.BlogListMenu { display:none; }
