    h1 {font-size:144%;}
    h2 {font-size:129%;}
    h3 {font-size:114%;}
    h4 {font-size:100%;}
    h1,h2,h3,h4 {font-weight:bold;}
    body {margin:1em;font-family:verdana,arial,sans-serif;}
    ul {width:80%;}
    dl {padding:1em;}
    
    #hd {position:relative;}
    #hd .logo {width:65px;height:38px;vertical-align:middle;padding-right:10px;}

    #bd h1,h2,h3,p{padding:.5em;}
    
    #code {clear:both;}
    #code .code {padding:1em;background:#DEDEDE;border:1px solid black;font-size:92%;}
    
    #logger {position:relative;float:right;clear:both;margin:1em;width:30em;padding:.5em;}
    
    #panel {width:40%;background:#DEDEDE;border:1px solid #000;margin:2em;padding:1em;}
    #panel div {margin-top:1em;padding-bottom:.5em;border-bottom:1px solid #404040;}
    
    #coder {position:absolute;background:#DEDEDE;border:1px solid #000;margin:1em;padding:.5em;bottom:10px;right:10px;}
    #output {position:relative;width:30em;height:15em;margin-top:1em;}
