/* ****************  tools  **************** */
.words{ /* 過長斷行使用 */
    word-break:break-all;      /* IE 過長的英文不換行, 直接接在字後面 */
    word-wrap:break-word;
    table-layout:fixed;        /* IE 截斷不顯示 , FF 跨過table直接顯示 */
}

.papers { /* 設定對齊的文章格式 */
    text-align:justify;      /* 針對英文設定 */
    text-justify:distribute; /* 針對中文設定 */
}

.seewords{
    /* 文字間距 */
    letter-spacing: 2px; 
    line-height:36px; 
}

/* ****************  albums  **************** */
.album img {
    border:0px;
}

div.album {
    text-align: center;
    float: left;
    width:130px;
    margin-bottom:5px;
    margin-right:5px;
}

.album p {
    text-align: center;
    padding: 0;
    margin:0;
    width:130px;     
    overflow: hidden;
}
   
#album a:link {color: #004ca1;}
#album a:visited {color: #b50394;}
#album a:hover, #album a:active, #album a:focus {color: #004ca1;background:none;}


/* ****************  pager  **************** */
.pager {
    font-size: 12px;
    padding: 3px;
    margin: 3px;
    text-align:center;
}

.pagerLink,
.pagerLinkPrevPage,
.pagerLinkNextPage {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #b7a46d;

text-decoration: none; /* no underline */
    color: #b7a46d;
}

.pagerLink:hover,
.pagerLink:active,
.pagerLink:visited,
.pagerLinkPrevPage:hover,
.pagerLinkPrevPage:active,
.pagerLinkPrevPage:visited,
.pagerLinkNextPage:hover,
.pagerLinkNextPage:active,
.pagerLinkNextPage:visited {
    border: 1px solid #b7a46d;
    color: #b7a46d;
    text-decoration: none;
}

.pagerCurrent {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #b7a46d;
    font-weight: bold;
    background-color: #b7a46d;
    color: #FFF;
}


/* ****************  form  **************** */
#CommentForm fieldset {
    border:2px solid #d4d0cd; 
    padding-top:10px; 
    margin-top:10px; 
    padding-left:10px; 
    padding-bottom:10px;
}

#CommentForm legend {
    color:#525150;
    padding:2px 4px 2px 4px;
    background-color: #ffffff;
    font-weight : bold;
}

#CommentForm label {
    width:13em;
    float:left;
    display:block;
    clear:both; 
    float:left;
    margin-top:8px;
    margin-bottom:0px;
}
    
#CommentForm input {
    margin-top:
    8px;margin-bottom:8px;
}
    
#Submit {
    margin-top:8px;
    margin-bottom:8px;
    margin-left:6em;
}
    
#CommentForm textarea {
    margin-top:8px;
    margin-bottom:0px;
}
