img { border:0; }
p { margin:14px 0; }
table { border-spacing:0;border-collapse:collapse; }
ol, ul { margin-top:1.0em;margin-bottom:1.2em;padding-left:1.2em; }
li { margin-top:6px;font-size:0.9em; }
form { margin:0; }
pre { font-size:1.2em; }

span.zh-Hant { font-size:11px;}
 
html, body { height:100%; }
#non_footer { min-height:100%;width:980px;margin:0 auto; }
* html #non_footer { height:100%; }
#footer { position:absolute;margin-top:-30px;width:100%; } 
#footer table { text-align:center;margin:0 auto; }
#footer table td { padding:0 4px; }

.clearfix:after { content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0; }
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

body { margin:0;color:#000;background:#FED36B url('G_all/background_main.jpg') center repeat-y;font-family:Arial, sans-serif;font-size:85%; }

h1 { font-size:2em;margin:0 0 19px; }
h2 { font-size:22px;margin:0 0 19px;line-height:22px; }
h3 { font-size:14px;font-weight:bold;display:inline;margin:0 0 19px; }
a:link { color:#8A3700;background-color:transparent; }
a:visited { color:#542100;background-color:transparent; }
a:hover { color:#A45521;background-color:transparent; }
a:active { color:#000000;text-decoration:none;background-color:transparent; }
.good { color:green;font-weight:bold;text-align:center; }
.bad { color:red;font-weight:bold;font-style:italic;text-align:center; }

div#main { width:726px;margin:0 auto;padding:18px 0 50px; }
div#heading { height:139px;margin:0 auto;background:url('G_all/poster1.jpg'); }
div#nav { text-align:center;background:url('G_all/background_nav_main.gif') repeat-x;padding-top:7px;height:38px;font-family:Tahoma, sans-serif;font-weight:bold; }
.nava { text-decoration:none;padding:0 12px; }
a.nava:link { color:white;background-color:transparent; }
a.nava:visited { color:white;background-color:transparent; }
a.nava:hover { color:#FEFFBD;background-color:transparent; }
#columnleft { float:left;width:240px; }
#columnright { margin-left:250px; }
.leftblock { border:1px solid #DBDB79;padding:19px;margin-bottom:10px;background:#FEFAAB url(G_all/background_columnleft.gif) repeat-y; }
a.caption { text-decoration:none;display:block;text-align:center;margin:0 0 8px;font-size:12px; }
.leftblock img { display:block; }
.rightblock { border:1px solid #DBDB79;padding:19px;margin-bottom:10px;background:#FEFFAB url(G_all/background_columnright.gif) repeat-y; }
.fullwidth { border:1px solid #DBDB79;padding:19px;margin:0 auto 10px;background:#FEFFAB url(G_all/background_fullwidth.jpg) repeat-y; }

div#members { padding:0 0 5px 0; }
div#members p { font-size:12px; }
div#msg { position:absolute;width:726px;z-index:9; }
div#msg div { width:330px;padding:18px 28px 30px;margin:16px auto 0;background:#37451A;border:8px yellow solid;text-align:center; }
div#msg div a { color:white;font-weight:bold;font-size:1.5em;text-decoration:none; }
div#msg div a:hover { color:#FEFFBD; }

table.links td { padding:8px 9px; }

div#login { width:236px;border:1px solid #DBDB79;padding:19px;margin:60px auto;background:#FEFAAB url(G_all/background_columnleft.gif) repeat-y; }
form#loginform { padding:18px 0; }
input, select, textarea { font-size:1em;font-family:Arial, sans-serif; }
input[type="submit"] { display:block;font-size:0.9em; }
.newsitem { margin-bottom:18px; }
/*
div#subnavi { padding:8px;background-color:silver;margin-bottom:12px;text-align:center; }
#subnavi a { text-decoration:none;background-color:transparent; }
#subnavi a:link { color:#542100; }
#subnavi a:visited { color:#542100; }
#subnavi a:hover { color:red; }
#subnavi a:active { color:red; }
*/
div#subnavi { padding:4px;margin-bottom:12px;text-align:center; }
#subnavi table { text-align:center;margin:0 auto; }
#pa { width:726px;text-align:center;position:fixed;display:none; }
div#centered { margin:20px 0 20px 120px; }
.showbuttons { margin:8px 0 0 auto; }
.showbutton { font-size:10px;cursor:pointer; }

div#uxd { padding:14px 0 20px;text-align:center; }
div#uxd table { margin:0 60px; }
div#uxd table td { vertical-align:top;padding-bottom:16px;text-align:left; }
div#uxd table td input[type="radio"] { display:block;margin:2px 16px 0 0; }
div#uxd table td input[type="submit"] { display:block;margin:0 auto; }

div#notice { text-align:center;font-style:italic;font-size:1.5em;padding:90px 0; }

   #goog-wm { padding-left:32px;font-size:110%; }
   #goog-wm h3 { display:block;font-size:1.2em;background-color:transparent;margin:1em 0 1em -2px;font-style:italic;text-align:left; }
   #goog-wm ul { padding:0; }
   #goog-wm li { list-style-type:none; }
   #goog-wm-qt { display:block;margin:5px 0;width:234px; }


