html { height: 100%; margin-bottom: 1px; }
body { font: normal 12px Arial, Helvetica, Sans-Serif; margin: 0px; text-align: center; background-image: url('images/background_gradient.gif'); }
div.Main { float: center; text-align: left; width: 820px; margin: 0px auto; padding: 0px; }
table { border-collapse: separate; border-spacing: 0; border: none; }
td { font: normal 9pt Arial, Helvetica, Sans-Serif; padding: 4px; line-height: 18px; text-decoration: none; text-align: justify; }	/* change padding to 0px as a variation */
td.sidebar { background-color: #cfd4e8; font: normal 9pt Arial, Helvetica, Sans-Serif; padding: 4px; line-height: 18px; text-decoration: none; }

#banner img { border: 1px solid #000000; }
#banner td { vertical-align: top; text-align: left; }

h1 { font: bold 18px Optima, Tahoma, Arial, Helvetica, Sans-Serif; color: #5e6680; text-align: left; padding: 3px; margin-top: 0px; margin-bottom: 6px; }
h2 { font: bold 11pt Arial, Helvetica, Sans-Serif; color: #425a7a; margin-top: 0px; margin-bottom: 8px; line-height: 1.3em; }
h3 { font: bold 14px Optima, Tahoma, Arial, Helvetica, Sans-Serif; color: #EEE; text-align: left; background-color: #024080; padding: 3px; margin-top: 0px; margin-bottom: 6px; }
h4 { font: bold 10pt Arial, Helvetica, Sans-Serif; margin-top: 4px; margin-bottom: 2px; }
.tiny { font: normal 7pt Arial, Helvetica, Sans-Serif; }
.caption { font-size: 10px; font-style: italic; }

a.navbar, a.navbar:active, a.navbar:visited { font: bold 14px Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif; color: #fff; font-variant: small-caps; text-decoration: none; }
a.navbar:hover { font: bold 14px Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif; color: #fff; font-variant: small-caps; text-decoration: underline; }
.navbarSelected { font: bold 14px Tahoma, Trebuchet MS, Arial, Helvetica, Sans-Serif; color: #ffcc00; font-variant: small-caps; text-decoration: underline; }

a.navbarC, a.navbarC:active, a.navbarC:visited { background: url('images/chinese_home.gif') 0px 0px no-repeat; }
a.navbarC:link { background-image: url('images/chinese_home.gif'); }
a.navbarC:hover, a.navbarC:focus { background-image: url('images/chinese_home_underline.gif'); }


a.sidebar, a.sidebar:active, a.sidebar:visited { font: 9pt Arial, Helvetica, Sans-Serif; color: #44464d; text-decoration: none; }
a.sidebar:hover { font: 9pt Arial, Helvetica, Sans-Serif; color: #432d00; text-decoration: underline; }

a, a:active, a:visited { font: 12px Arial, Helvetica, Sans-Serif; color: #024080; }
a:hover { font: 12px Arial, Helvetica, Sans-Serif; color: #cc9933; }

.bullet { font-size: 16px; color: #000; }

hr { height: 1px; border: 1px solid #BBB; }


/* for the Express Report */
#divSection0 td { padding: 0px; }
#divSection1 td { padding: 0px; }
#divSection2 td { padding: 0px; }
#divSection3 td { padding: 0px; }
#divSection4 td { padding: 0px; }
#divSection5 td { padding: 0px; }
#divSection6 td { padding: 0px; }
#divSection7 td { padding: 0px; }
#divSection8 td { padding: 0px; }


/* for WordPress */
#sidebar { padding: 0px 0px 0px 0px; margin-left: 0px; width: 180px; }
#sidebar form { margin: 0; }
#sidebar ul ul li:before { content: "\00BB \0020"; }
#sidebar ul, #sidebar ul ol { margin: 0; padding: 0; }
#sidebar ul li { list-style-type: none; list-style-image: none; margin-bottom: 15px; }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px; }
#sidebar ul ol li { list-style: decimal outside; }
#sidebar ul ul li, #sidebar ul ol li { margin: 3px 0 0; padding: 0; }
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 108px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }
#content .postmetadata { margin-top: 28px; }