@charset "UTF-8";

* {
    margin: 0;
    padding: 0;
    border-width: 0;
    font-family: "Arial", sans-serif;
    background-image: transparent;
}

a:link    { color: #38B48B; }/* 翡翠色 */
a:visited { color: #BF783A; }/* 琥珀色 */
a:hover   { color: #38B48B; }
a:active  { color: #38B48B; }

html {
    background-color: #DDDDFF;
    color: #505050;
    font-size: 0.96em;
}

h1, h2, h3, h4 {
    font-family: "Georgia", serif;
    font-weight: bold;
    border-left: solid 4px #BF783A;
    padding-left: 0.4em;
}
h1 {
    padding: 0.4em;
    margin: 0.4em 0.5em;
}

h2 {
    padding: 0.2em;
    margin: 0.2em 0;
}

p {
    padding: 1em;
}

blockquote, pre {
    color: #333333;
    border: solid 1px #38B48B;
    background: #DDDDDD no-repeat top right;
    padding: 1em;
    margin: 0.4em 0;
    font-size: 1em;
    overflow: auto;
}

blockquote { background-image: url(parts/quot); }

dl dt {
    font-weight: bold;
}

dl dd {
    margin: 0.2em 0 1em 2em;
}

code { font-family: "Consolas", monospace; }

pre.c { background-image: url(parts/p_c); }
pre.css { background-image: url(parts/p_css); }
pre.erlang { background-image: url(parts/p_erlang); }
pre.js { background-image: url(parts/p_js); }
pre.php { background-image: url(parts/p_php); }
pre.python2 { background-image: url(parts/p_python2); }
pre.python3 { background-image: url(parts/p_python3); }
pre.ruby { background-image: url(parts/p_ruby); }
pre.shell { background-image: url(parts/p_shell); }
pre.scheme { background-image: url(parts/p_scheme); }
pre.html { background-image: url(parts/p_html); }
pre.xhtml { background-image: url(parts/p_xhtml); }
pre.xml { background-image: url(parts/p_xml); }
pre.xmlschema { background-image: url(parts/p_xmlschema); }
pre.xslt { background-image: url(parts/p_xslt); }

