/*fonts
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg') format('svg');
    font-weight: bold;
    font-style: normal;

}
*/
body {line-height:1; background-color:#fff; font-size:12px; margin:0; padding:0; border:0;}
body, a {color:#000; font-family:Arial, sans-serif; font-weight:normal;}
h3 {border-top:1px solid #999; padding:10px 5px 0 5px;}

span.cat_title {font-size:1.5em;}
li>ul {margin-top: 1em;}
li {line-height:1.1em; margin-bottom:0.5em;}
li a {text-decoration:none;}

#top {border-bottom:1px solid #999; overflow:hidden; margin-bottom:5px;}
#top a {display:inline-block; float:right; padding:5px;}

table.pretty td {padding:2px 5px;}