body {margin: 5, 5;}
table {border: none; padding: 0}


#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: yellow;
}

.maintext12_red_link {  font-family: "新細明體", "Taipei"; font-size: 12px; line-height: 20px; color: #990000; text-decoration: underline}
.maintext12_red_link_b {  font-family: "新細明體", "Taipei"; font-size: 12px; line-height: 20px; color: #990000; text-decoration: underline; font-weight: bold}
.maintext12_red_b {  font-family: "新細明體", "Taipei"; font-size: 12px; line-height: 20px; font-weight: bold; color: #990000}
.maintext15_red_b {  margin-top: 1; margin-bottom: 2;font-family: "新細明體", "Taipei"; font-size: 15px; line-height: 20px; font-weight: bold; color: #990000; text-decoration: underline}

.maintext12_green_link {  font-family: "新細明體", "Taipei"; font-size: 12px; line-height: 22px; color: #336600; text-decoration: underline}
.maintext12_green_link2 {  font-family: "新細明體", "Taipei"; font-size: 12px; line-height: 22px; color: #7EA800; text-decoration: underline}
.maintext12_green_titel {  font-family: "新細明體", "Taipei"; font-size: 12px; line-height: 20px; color: #93C209}
.maintext12_green_b {  font-family: "新細明體", "Taipei"; font-size: 12px; line-height: 20px; font-weight: bold; color: #006600}
.maintext15_green_b {  font-family: "新細明體", "Taipei"; font-size: 15px; line-height: 20px; font-weight: bold; color: #006600}

.maintext12_gray {  font-family: "新細明體", "Taipei"; font-size: 12px; line-height: 20px; color: #666666}
.maintext12_gray_with_ident {  font-family: "新細明體", "Taipei"; font-size: 12px; line-height: 20px; color: #666666; text-indent: 24px}

.maintext12_black {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 20px; color: #000000}
.maintext12_black_22 {  font-family: "新細明體", "Taipei"; font-size: 12px; line-height: 22px; font-weight: normal; color: #000000}
.maintext13_black {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: normal; color: #000000}

.maintext15_red_b_noline {  font-family:"新細明體", "Taipei"; font-size: 15px; line-height: 20px; font-weight: bold; color: #990000}
.maintext15_black_b_noline {  font-family:"新細明體", "Taipei"; font-size: 15px; line-height: 20px; font-weight: bold; color: #000000}
.maintext15_green_b_noline {  font-family: "新細明體", "Taipei"; font-size: 15px; line-height: normal; font-weight: bold; color: #006600}

.maintext12_black_b {  font-family: "新細明體", "Taipei"; font-size: 12px; line-height: 22px; font-weight: bold; color: #000000}
.maintext13_black_b {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; font-weight: bold; color: #000000}
.maintext15_white {  font-family: "新細明體", "Taipei"; font-size: 15px; line-height: normal; color: #FFFFFF; text-decoration: none}
.maintext12_white {  font-family: "新細明體", "Taipei"; font-size: 12px; line-height: normal; color: #FFFFFF; text-decoration: none}
.maintext20_white {  font-family: "Times New Roman", "新細明體"; font-size: 20px; line-height: normal; color: #FFFFFF}
.maintext36_black_b {  font-family: "新細明體", "Taipei"; font-size: 22px; line-height: 30px; font-weight: bold; color: #000000}

.readtext15_brown_b { font-family: "新細明體", "Taipei"; font-size: 15px; line-height: 35px; font-weight: bold; color: #703912; text-decoration: underline }
.readtext24_brown_b_noline { font-family: "新細明體", "Taipei"; font-size: 20px; line-height: 30px; font-weight: bold; color: #703912; text-decoration: none }
.maintext13_back_24 {  font-size: 13px; line-height: 24px}
.maintext13_back_h22 {  font-size: 13px; line-height: 22px}

.text9red {  font-family: "新細明體", "Taipei"; font-size:12px; color:#666666; font-style: normal; line-height: 18px;}
.text9red  A:link{color:#666666; text-decoration: none;}
.text9red  A:visited{color:#666666; text-decoration: none;}
.text9red  A:hover{color:#A90000; text-decoration: none; }

.text15red {  font-family: "新細明體", "Taipei"; font-size:15px; color:#666666; font-style: normal; line-height: 18px;}
.text15red  A:link{color:#666666; text-decoration: none;}
.text15red  A:visited{color:#666666; text-decoration: none;}
.text15red  A:hover{color:#A90000; text-decoration: underline}

.text12black {  font-family: "新細明體", "Taipei"; font-size:12px; color:#000000; font-style: normal; line-height: 18px;}
.text12black  A:link{color:#000000; text-decoration: none;}
.text12black  A:visited{color:#000000; text-decoration: none;}
.text12black  A:hover{color:#A90000; text-decoration: underline}

.etext9 {  font-family:"新細明體"; font-size:9pt; font-style: normal;; line-height: 13pt; color: #333333}
.etext9 A:link{color:#333333; text-decoration: none;}
.etext9 A:visited{color:#333333; text-decoration: none;}
.etext9 A:hover{text-decoration: none; ; color: a60000}

.linkbk { FONT-SIZE: 12px; COLOR: #336600}
.linkbk A:link { color:#FFFFFF; text-decoration:underline; }
.linkbk A:visited { color:#FFFFFF; text-decoration: underline;  }

.toc_black_heading_b {  font-family:"新細明體", "Taipei"; font-size: 15px; line-height: 20px; font-weight: bold; color: #000000 }
.toc_black_level1_b {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; font-weight: bold; color: #000000 }
.toc_black_level1_b_ident {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; font-weight: bold; color: #000000; text-indent: 24px}
.toc_gray_level1 {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666 }
.toc_gray_level1_ident {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666; text-indent: 24px }
.toc_gray_level2_ident {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666; text-indent: 36px }
.toc_gray_level3_ident {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666; text-indent: 48px }
.toc_gray_level4_ident {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666; text-indent: 60px }
.toc_gray_level5_ident {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666; text-indent: 72px }
.toc_gray_level6_ident {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666; text-indent: 84px }
.toc_gray_level7_ident {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666; text-indent: 96px }
.toc_gray_level8_ident {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666; text-indent: 108px }
.toc_gray_level9_ident {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666; text-indent: 120px }
.toc_gray_level10_ident {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666; text-indent: 132px }
.toc_gray_level11_ident {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666; text-indent: 144px }
.toc_gray_level12_ident {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666; text-indent: 156px }
.toc_gray_pagenumber {  font-family: "新細明體", "Taipei"; font-size: 13px; line-height: 22px; color: #666666 }


BODY {
  font-family	: arial,verdana,sans-serif;

}
BODY{
  color		:	black;
  background	:	white;
  margin:	0;
}

A {
text-decoration	:	none;
}

/* A:link          { color:#2845b1; }
A:active        { color:#85ae83; }
A:visited       { color:#404863; }
A:hover         { color:#990000; text-decoration: underline} 
*/
A:link          { color:#404863; }
A:active        { color:#404863; }
/* A:visited       { color:#404863; } */
A:hover         { color:#990000; text-decoration: underline} 


h3 {
  margin-left: auto;
  margin-right: auto;
}

.sp {
	font-family: "新細明體", "Taipei"; 
        font-size:15px;
        font-weight : bold;
        color : #ffffff;
        background-color : #555599;
        line-height: 40px;
}
.ma {
        font-size:14pt;
        font-weight : bold;
        color : #ffffff;
        background-color : #7777bb;
}
.sb {
        font-size:12pt;
        font-weight : bold;
        color : #000000;
        background-color : #9999dd;
}
.mi {
        font-size:10pt;
        color : #ffffff;
        background-color : #9999dd;
}
.co {
        color : #ffffff;
        background-color : #9999dd;
}
.me {
	text-align : left;
	color : #000000;
	background-color : #ffffff;
}
	

.small {
	font-size: 9pt;
}

#linkedsubgalleries {
	text-align: center;
}
#linkedsubgalleries .current {
	font-weight: bold;
}
#linkedsubgalleries .other{
	font-style: italic;
}

#slideshow td {
	text-align: right;
}

#slideshow a {
	font-weight: bold;
}

#localmenu a {
	font-weight: bold;
}


.date,.artist {
	font-size: 9pt;
	font-weight: normal;
}

#imageinfo {
	text-align: center;
}

#commentlist {
	margin-left: 20px;
	margin-right: 20px;
}
#commentlist .comment {
	margin-bottom: 3px;
	border-width: 0px;
	border-style: solid;
        border-color: #666666;
	padding: 1px;
}

#commentlist table.comment {
	width: 95%;
}

#commentlist .head {
        font-size: 15px;
}
#commentlist .from {
        font-weight: bold;
        padding: 1px;
}
#commentlist .commands {
        text-align: center;
        font-size: 11px;
}
#commentlist .date {
        padding: 1px;
}
                                                                                
#commentlist .message_body {
	font-size: 14px;
        padding: 1px;
}
#commententry {
	margin-left: 20px;
	margin-right: 20px;
}


.title {
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
}
.location{
	font-size: 12pt;
	text-align: center;
}

.caption {
}


.techinfo {
	font-size: 10pt;
}
.camera {
	font-style: italic;
}

.copyright {
	font-size: 9pt;
	font-weight: bold;
}

.lid { color : #000000; background-color : #dddddd; }
.lil { color : #000000; background-color : #eeeeee; }

.error { color: #FF0000; }

.bordered {
        border-style : solid;
        border-color : #440808;
        border-width: 2pt;
}

TD.thumbnail {
  vertical-align : top;
}

.wbh { font-size: 16pt; font-weight: bold; color: #FFFFFF; background-color: #7777BB}
.wb { font-size: 15px; color: #000000; background-color: #FFFFFF; font-weight: normal}
.swbh {font-size: 12pt; font-weight: bold; color: #FFFFFF ; background-color: #7777BB}
.datafield { font-size: 10pt; color: #000000; background-color: #EFEFFF}

.enterpage {
      background: white url("/common/images/HomePage1.jpg");
      background-repeat: no-repeat;
      background-attachment: scroll;
      width:778px;
      height:590px;
      padding:0;
      vertical-align:top;
}


