*{font-family:Verdana,"Geneva CE",lucida,sans-serif;font-size:12px;quotes:"„""“""‚""‘""›""‹"}
.nowrap{white-space:nowrap}
.underline{text-decoration:underline}
.smaller{font-size:smaller}
.error{background-color:#f5f5f5;border-left:5px solid #c0c0c0;color:#000}
.a,a{background-color:inherit;border-bottom-style:none;color:#000;text-decoration:underline}
a:hover{background-color:#f5f5f5;color:#000}
abbr,acronym,span.abbr,.help{border-bottom:1px dotted #c0c0c0;cursor:help;font-size:100%}
a abbr,a acronym,a span.abbr,a .help{border-bottom-style:none}
a img{border:1px solid #fff}
a img:hover{border-style:inset}
body{background-color:#fff;color:#000;margin:0;padding:10px}
div{position:absolute}
h1{font-size:140%;margin:0;padding:0}
h2{font-size:105%;margin:1em 0 0 0;padding:0}
hr{display:none}
img#author{margin:0.4em 1em 0.4em 0;float:left}
p{margin:0.4em 0 1em 0;padding:0 0 0 1em}
pre.source-code{background-color:#ffffd5;border-left:2px solid #c0c0c0;color:#000;font-family:monospace;font-size:1em;margin:1em 0 0 0;padding:0.5em}
q{font-style:italic}
q{font-style:inherit}
h1 q{font-size:100%}

#google-search{top:124px;width:100px}
#google-search fieldset{border:none}
#google-search form,#google-search fieldset,#google-search legend{margin-left:0;margin-right:0;padding-left:0;padding-right:0}
#google-search input[type="text"]{width:100%}

#main p,#main ul li{line-height:170%}
#main{left:120px;padding:0 0 1em 1em;top:10px;width:468px}
#main p.item{border-left:1px solid #c0c0c0}
#main a[href^='mailto:']{padding-right:10px;background-image:url("../images/link-mail.gif");background-position:right top;background-repeat:no-repeat}
#main a[type='application/pdf']{padding-right:20px;padding-top:2px;background-image:url("../images/icon_pdf.gif");background-position:right top;background-repeat:no-repeat}
#main a[type='application/octet-stream']{padding-right:20px;background-image:url("../images/icon_exe.gif");background-position:right top;background-repeat:no-repeat}
ul{list-style:disc outside none;margin:1em 35px 1em 35px;padding-left:0}
ul ul{list-style-type:circle}
ul li{margin:0 0 0.1em 0;padding:0}
ul.links{margin-top:5px;margin-bottom:15px}
ul.links li span{font-size:80%}
ul.no-bottom{margin-bottom:0}
#navigation{border-left:2px solid #c0c0c0;top:10px;width:100px}
#navigation ul{list-style-type:none;margin:0;padding:0}
#navigation ul li{margin:0;padding:0}
#navigation ul li a{background-color:inherit;color:#000;display:block;font-family:"Comic Sans MS","Sand CE",fantasy;height:1.5em;letter-spacing:0.2em;padding-left:0.4em}
#navigation ul li a:hover{background-color:#f5f5f5;border-right:5px solid #d0d0d0;color:#000}
#main #rate{margin-top:5px;width:338px}
#main #rate td.rate{font-size:80%}
#main #rate tr.head{height:25px;vertical-align:top}

th {text-align:right;padding-left:1em;padding-right:1em;vertical-align:top;width:80px}
legend {color:#000}

@media print {
    .a,a{background-color:inherit;color:#000}
    body{margin:0}
    #navigation,#google-search{display:none}
    #main{border-left-style:none;top:10px}
    #main form input{background-color:#fff;color:inherit}
    #main a img{border-style:none}
    #main h1{background-color:#fff;color:inherit}
    #main hr{border-color:#000;height:1px}
    #main ul li{margin-bottom:0.3em}
}
