/*定義網頁主體*/
body,html{
font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
color:black;
font-size:9pt;
/*scrollbar-face-color:#fff;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#006600;
scrollbar-shadow-color:#F1F7FC;*/
margin-left:0;
margin-right:0;
margin-top:5px; 
margin-bottom:0;
text-align:center;
}

#online{
font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
color:black;
font-size:9pt;
margin-left:0;
margin-right:0;
margin-top:0px; 
margin-bottom:0;
}

/*定義 tr*/
tr.h24{height:24px;}
tr.h30{height:30px;}
/*定義 td*/
td.h24{height:24px}


font.en{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:10pt}
font.en2{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#0000ff;font-size:10pt}
font.en3{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:red;font-size:10pt}
font.en4{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#ffffff;font-size:10pt}
font.en_2{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:10pt;letter-spacing:2pt}
font.en_s{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:8pt}
font.en_s2{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#0000ff;font-size:8pt}
font.en_s3{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:8pt}

font.en_big{font-family:Verdana,Arial,Helvetica,sans-serif;color:black;font-size:12pt}
font.en_big2{font-family:Verdana,Arial,Helvetic,sans-serif;color:black;font-size:14pt}

font.ch{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:10pt;letter-spacing:1pt;line-height:10pt}
font.ch2{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#0000ff;font-size:10pt;letter-spacing:2pt;line-height:14pt}
font.ch3{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:red;font-size:10pt;letter-spacing:1pt;line-height:14pt}
font.ch4{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#ffffff;font-size:10pt;letter-spacing:1pt;line-height:14pt}
font.ch_small{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:6pt;letter-spacing:1pt;line-height:14pt}
font.ch5{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:green;font-size:10pt;letter-spacing:1pt;line-height:14pt}
font.ch_2{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:10pt;letter-spacing:1pt;line-height:14pt}
font.ch_small{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:8pt;letter-spacing:1pt;line-height:14pt}
font.ch_small9{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:9pt;letter-spacing:1pt;line-height:14pt}
font.ch_small2{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#003366;font-size:10pt;letter-spacing:1pt;line-height:14pt}
font.ch_small3{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:red;font-size:9pt;letter-spacing:1pt;line-height:14pt}
font.ch_small4{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#ffffff;font-size:9pt;letter-spacing:1pt;line-height:14pt}
font.ch_big{font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#003366;font-size:12pt;letter-spacing:1pt;line-height:14pt}
font.ch_big1{font-family:Verdana,Helvetica,Arial,sans-serif,新細明體,細明體,Taipei;color:#003366;font-size:11pt;letter-spacing:1pt;line-height:14pt}

span.en{font-family:georgia,'Lucida Grande',Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:10pt;}
span.en2{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#0000ff;font-size:10pt}
span.en3{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:red;font-size:10pt}
span.en4{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#ffffff;font-size:10pt}
span.en_2{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:10pt;letter-spacing:2pt}
span.en_s{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:10pt;}
span.en_s3{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:8pt}

span.en_sw{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#ffffff;font-size:8pt}
span.en_s2{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#0000ff;font-size:8pt}

/*文章內文字形 (20051222-0923)*/
span.content{
font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
color:black;
font-size:15px;
letter-spacing:0px;
line-height:1.3;
    
    /*text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -moz-binding: url("moz-text-overflow.xml#XBLDocument");
	*/
}

span.content_preview{
font-family:georgia,'Lucida Grande',Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:11px;
}


.first-letter {
        font-weight : bold;
        float: left;
        margin-top: 2px;
		margin-right: 3px;
        padding: 2px;
        font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
        font-size: 25px;
        display: block;
        border-bottom:1px dashed red;
        border-top:1px dashed red;
        border-left:1px dashed red;
        border-right:1px dashed red;
		background-color:white;
}

/*定義 hr*/
hr{border:0px solid gray; border-top-width:1px; height:0px;}
hr.bbcode{
			border:0px solid gray; 
			border-top-width:1px; 
			height:0px;
			width:85%; 
			text-align: left;/*this will align it for IE*/
			margin: 8px auto 0 0; /*this will align it left for Mozilla*/
}
hr.dot{border:0px dotted gray; border-top-width:1px; height:0px;margin-left:0px;}
hr.dash{border:0px dashed gray; border-top-width:1px; height:0px ;text-align:left; margin-left:0px;}
/*定義陰影文字效果
.shadow {FILTER: dropshadow(color=#dddddd,offx=1,offy=1,positive=1); font-family: Verdana,細明體,新細明體,Taipei; height: 2px;font-size:10pt;letter-spacing:0pt;}
*/
img.left{float:left;margin-right:10px;}
img.right{float:right;margin-left:10px;}

/*定義超連結顯示效果*/
A{
  text-decoration:none;
  color:#000066;
  font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
  background-color: transparent;
 }
A:visited{
          text-decoration:none;
          color:gray;
          font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
          background-color: transparent;
}
A:hover{
        text-decoration:none;
        color:#3300ff;
        position:relative;top:1px;
        font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
        background-color: transparent;
}
A.noneffect:hover{
           text-decoration:none;
           color:#003366;
           position:relative;top:0px;
           background-color: transparent;
}

a img { border-color: black; }

#mtmdTopBg{
background-image:url(/files/img/photo/);
background-repeat:repeat-y;
background-position:right top;
}

#contentform textarea{
	width: 90%;
	border-top:1px solid green;
	border-bottom:1px solid green;
	border-left:1px solid green;
	border-right:1px solid green;
	font-family:Verdana,Arial,Helvetica,sans-serif,細明體;
	font-size:8pt	
}
form.search{
	color:#555555;
	font-size:9pt;
	border:solid 0px #ffffff;
	padding:20px;
}

button{
	border:solid 0px #ffffff;
	background-color:#ffffff;
	width:50px;
	height:24px;
}
/*
p{
	width: 90%;
	border-top:1px dashed gray;
	border-bottom:1px dashed gray;
	border-left:1px dashed gray;
	border-right:1px dashed gray;
	font-family:georgia,Verdana,Arial,Helvetica,sans-serif,細明體;
	font-size:11pt;
	background-color:white;
	color:blue;
	padding:10px;	
}

p.linux{
	width: 90%;
	margin-top:5px;
	margin-bottom:5px;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	border-left:1px solid gray;
	border-right:1px solid gray;
	font-family:georgia,Verdana,Arial,Helvetica,sans-serif,細明體;
	font-size:11pt;
	background-color:black;
	color:white;
	padding:10px;	
}
*/
/*#########################################################################################################################################################*/
/* 定義表格標題文字. (需修改)*/
.forumClass_list_bar{
color:#ffffff;
font:bold 15px/120% Trebuchet MS,Verdana,Arial,Helvetica,sans-serif,細明體,新細明體,Taipei;
text-decoration:none}

/* 定義網頁主外框 (需修改) */
.bodyline{background:#BCE2B4;border:1px solid green;}

/*定義 forumClass 顯示標題*/
.forumIDTitle{color:green;font-size:9pt;font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;}

.forumClass_list_bar_portal{
color:#ffffff;
font:bold 13px/120% Trebuchet MS,Verdana,Arial,Helvetica,sans-serif,細明體,新細明體,Taipei;
text-decoration:none}

.topic_list_bar{
color:#ffffcc;
font:normal 13px/120% Trebuchet MS,Verdana,Arial,Helvetica,sans-serif,細明體,新細明體,Taipei;
text-decoration:none}

#firefoxcounter {
  font-weight: bold;
  color: red;
  font-family:georgia,Verdana,Arial,Helvetica,sans-serif,細明體;
  font-size:11pt
}

.main p:first-letter {  
     font-size: 180%;  
     float: left;  
     /*padding-right: 4px;*/  
     border: 2px dotted 99ccff;  
}  

/*Image Loading Effect 2007-06-06*/
#photoholder {
	background:#fff url('/files/img/common/loading.gif') 50% 50% no-repeat;
}
#thephoto {
	height:auto;
}

div.textOverflow {
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:auto;
	height:auto;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;	
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;	
	float:left;
	text-align:justify; 
	text-justify:inter-ideograph;
}


div.textOverflow_GBK {
	margin:0px;
	padding:0px	;
	overflow:hidden;
	width:610px;
	height:auto;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;	
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;	
}

#WebLink
{
	position:relative;
	text-align:left;
	font-size:13px;
	line-height:1.5;
	padding:2px;
	width:200px;
	overflow:hidden	;
}

#WebExChange
{
	position:relative;
	text-align:left;
	line-height:1.5;
	padding:2px;
	width:200px;
	overflow:hidden	;
}

p, h1, h2, h3, h4, h5, h6{
	margin-top:0px;
	padding-top:0px;
	white-space:normal;
}

ul.mis {
 list-style: none;
}

li.mis {
 text-align: center;
 float: left;
 list-style-type: none;
}

#HPList a 
{
	color:#333;	
}

#HPList a:hover 
{
	color:blue;	
}

#ContentBox table
{
	margin:5px 0;
	border:3px solid #000;
	border-spacing:1px;	
	border-collapse:collapse;
    -webkit-box-shadow:3px 3px 3px #aaa;
    -moz-box-shadow:3px 3px 3px #aaa;	
}

#ContentBox td
{
	padding:4px;
}

#ContentBox a
{
	color:blue;
	font-weight:bold;
	background:#ffc;
	padding:2px 4px;
	text-shadow:1px 1px 2px #aaa;
	letter-spacing:1px;
}

#ContentBox a:hover, #ContentBox a:visited
{
	color:blue;
	background:#ffc;
}

#ContentBox h1
{	
	font-size:24px;
	text-shadow:2px 2px 4px #bbb;
	background:#ECF8FF;
	padding:4px 6px;
	letter-spacing:1px;
	text-align:justify; 
	text-justify:inter-ideograph;
    -webkit-box-shadow:3px 3px 3px #aaa;
    -moz-box-shadow:3px 3px 3px #aaa;			
}

#ContentBox h2, h3
{	
	text-shadow:2px 2px 4px #bbb;
	padding:2px 0px;
	letter-spacing:1px;
	text-align:justify; 
	text-justify:inter-ideograph;			
}

pre
{
	white-space: pre-wrap;       /* css-3 */
 	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 	white-space: -pre-wrap;      /* Opera 4-6 */
 	white-space: -o-pre-wrap;    /* Opera 7 */
 	word-wrap: break-word;       /* Internet Explorer 5.5+ */	
}


.round{  
   
 /* Gecko browsers */  
 -moz-border-radius: 20px; /*all*/  
 -moz-border-radius: 20px 0; /*TL&BR, TR&BL*/  
 -moz-border-radius: 20px 0 20px; /*TL, TR&BL, BR*/  
 -moz-border-radius: 20px 0 20px 0; /*TL, TR, BR, BL*/  
 -moz-border-radius: 20px/ 10px; /*(X)/ (Y)*/  
 -moz-border-radius: 20px 0 20px 0/ 10px 0 10px 0; /*(X)TL, TR, BR, BL/ (Y)TL, TR, BR, BL*/  
   
 -moz-border-radius-topleft: 10px;  
 -moz-border-radius-topright: 10px;  
 -moz-border-radius-bottomright: 10px;  
 -moz-border-radius-bottomleft: 10px;  
  
   
 /* Webkit browsers */  
 -webkit-border-radius: 20px; /*all*/  
 -webkit-border-radius: 20px 0 20px 0; /*TL, TR, BR, BL*/  
   
 -webkit-border-top-left-radius: 20px;  
 -webkit-border-top-right-radius: 0;  
 -webkit-border-bottom-right-radius: 20px;  
 -webkit-border-bottom-left-radius: 0;  
  
   
 /* Konqueror (KDE) */  
 -khtml-border-radius: 20px; /*all*/  
 -khtml-border-radius: 20px 0 20px 0; /*TL, TR, BR, BL*/  
      
 -khtml-border-top-left-radius: 20px;  
 -khtml-border-top-right-radius: 20px;  
 -khtml-border-bottom-left-radius: 20px;  
 -khtml-border-bottom-right-radius: 20px;  
  
   
 /* ??? browsers */  
 -goog-ms-border-radius: 20px; /*all*/  
 -goog-ms-border-radius: 20px 0 20px 0;/*TL, TR, BR, BL*/  
   
 -goog-ms-border-top-left-radius: 20px;  
 -goog-ms-border-top-right-radius: 0;  
 -goog-ms-border-bottom-right-radius: 20px;  
 -goog-ms-border-bottom-left-radius: 0;  
  
   
 /* W3C syntax */  
 border-radius: 20px; /*all*/  
 border-radius: 20px 0; /*TL&BR, TR&BL*/  
 border-radius: 20px 0 20px; /*TL, TR&BL, BR*/  
 border-radius: 20px 0 20px 0; /*TL, TR, BR, BL*/  
 border-radius: 20px/ 10px; /*(X)/ (Y)*/  
 border-radius: 20px 0 20px 0/ 10px 0 10px 0; /*(X)TL, TR, BR, BL/ (Y)TL, TR, BR, BL*/  
      
 border-top-left-radius: 20px;  
 border-top-right-radius: 0;  
 border-bottom-right-radius: 0;  
 border-bottom-left-radius:  20px;  
   
 } 