body { font-family:helvetica, sans-serif;margin:.5em 0 0 1em;padding:0;background:url(img/back.png); background-repeat:repeat-y; }
a { color:#06f; }
a:hover { color:#f90; }
a:visited { color:#666; }
span a { color:#19771b; font-style:normal; text-decoration:none;border-bottom:1px dotted #19771b; }
dfn { color:#19771b;font-style:normal; text-decoration:none;border-bottom:1px dotted #19771b; }
blockquote { font-style:italic;color:#666;font-size:90%; }
hr { border:0;height:1px;background:#666;width:80%; }
#header a img { border:0; }
table { margin-left:auto;margin-right:auto; }
tbody { font-size:90%; }
tfoot { text-align:center; }
#nav { float:left; width:100px;font-size:80%;margin-top:15px; }
#nav a { font-weight:bold;text-decoration:none; }
#nav ul {margin:0;padding:0; }
#nav li {list-style-type:none;padding:5px 0;border-bottom:1px solid #999;}
#nav li.last { border:0; }
#content { float:left;width:590px;padding-left:10px;margin-bottom:50px;}
h1 { margin:0 0 10px 0;font-size:120%; }
h2 { font-size:100%;margin:1em 0 0 0; }
.h2 { font-size:90%; }
h3 { font-size:90%;margin:1em 0 0 0; }
.h3 { font-size:80%; }
h4 { font-size:80%;margin:1em 0 0 0; }
.h4 { font-size:75%; }
p.first { margin-top:0; }
#footer { width:800px;float:left;height:51px;background:url(img/back-foot.png) no-repeat; }
#footer p { padding:25px 0 10px 110px;color:#333;font-size:60%; }
