@charset "utf-8";
/* CSS Document */

html, body { margin:0; padding:0;}
ul, li     { margin:0; padding:0;}
h1 a       { text-decoration:none; color:#000;}
/* For IE, onFocus  F njg*/
a          {noFocusline:expression(this.onFocus=this.blur());}
/* For Firefox */
a:focus    {-moz-outline-style:none;}
.filter    { color:#f00;}
.pageNav   { margin-top:40px; font-size:14px;}
.pageNav a { font-size:14px;}

#footer #copyright { font-size:10px; margin-top:40px; color:#666;}
#footer #counter   { font-style:italic;}
#footer #designer  { font-size:10px;color:#666;}

/*index.php*/
#index #container  { text-align:center;}
#index #header    { margin-top:140px; }
#index #header h1 a{ font-size:28px; }
#index #main form #search_keywords { color:#999; font-style:italic;}
#index #main form #search_keywords input{ width:400px; font-size:18px; margin-top:0px; margin-left:5px;}
#index #main form #submit { margin-top:0px; margin-bottom:10px;}

/*list.php*/
#list #container   { padding:0 10px;}
#list #header      { margin-bottom:20px;}
#list #header  h1  { font-size:20px;}
#list form    { border-bottom:1px solid #999; padding-bottom:30px; color:#666; font-style:italic;}
#list form p  { margin:5px 0; display:inline;}
#list form #search_keywords input{ width:300px;}
#list #main #result { font-size:18px; margin-top:3px; margin-bottom:30px; font-style:italic;}
#list #main #result span { color:#999;}
#list #main li   { list-style:none; padding-bottom:10px; padding-top:10px; padding-left:10px; }
#list #main li.odd { background-color:#E5E5E5;}
#list #main li p { margin:3px 0; font-size:14px; }
#list #main li p span.label { color:#999; font-style:italic; padding-right:5px;}
#list #main li p.sn, #list #main li p.school, #list #main li p.year { display:inline;}
#list #main li p.sn span.snCode { border:1px solid #000; padding:0 3px; margin-right:3px; background:#fff;}
#list #main li p.title_cht, #list #main li p.title_en { font-size:18px;}
#list #counter { display:none;}