#header {
    width: 900px;
    height: 40px;
    margin: 0;
    padding: 0;
    background: url(.../images/pheader.jpg) no-repeat;
    position: absolute;
    top: 10px;
    left: 50px
    }
#header h1 {
    font-size: 24px
    }
#maintopic {
    width: 900px;
    text-align: right;
    padding: 4px 0 6px 0;
    margin: 0;
    position: absolute;
    top: 60px;
    left: 50px
    }
#plaintext, #htmlheader {
    position: absolute;
    top: 10px;
    left: 850px;
    text-align: right;
    width: 100px
    }
#plaintext a {
    text-decoration: none;
    color: #2020FF
    }
#maintopic ul {
    list-style-type: none;
    margin: 0;
    padding: 0
    }
#maintopic li {
    display: inline
    }
#maintopic li a {
    margin: 0;
    padding: 4px 8px 8px 8px;
    background: #FFFFB7 url(../images/pel.gif) no-repeat top left;
    text-decoration: none;
    color: #2020FF;
    border-left: 1px solid #fff
    }
#maintopic li a img {
    vertical-align: middle
    }
#maintopic li a.sel {
    background-color: #006AB3
    }
#maintopic li a:hover {
    background-color: #2020FF;
    color: #fff
    }
#eyecatcher {
    width: 100%;
    height: 240px;
    margin: 0;
    padding: 0;
    background: #ffffb7 url(../images/haeder.jpg) no-repeat 50px 0;
    position: absolute;
    top: 84px;
    left: 0
    }
#topic {
    position: absolute;
    top: 324px;
    left: 50px;
    width: 200px;
    background-color: #FFFFB7;
    padding: 0;
    margin: 0
    }
#topic h3 {
    margin: 0;
    padding: 6px 10px 4px 10px;
    height: 19px;
    background-color: #FFFFB7;
    border-bottom: #006AB3 1px solid;
    color: #2020FF;
    display: block;
    font-size: 100%;
    font-weight: normal
    }
#topic p {
    text-align: right;
    margin: 0;
    padding: 4px 10px 4px 10px
    }
#topic p.sub {
    padding: 2px 40px 4px 10px
    }
#topic p a {
    text-decoration: none;
    color: #2020FF
    }
#topic p a:hover {
    color: #006AB3
    }
form.search {
    padding: 10px;
    margin: 0
    }
form.search input {
    padding: 0;
    margin: 0;
    vertical-align: middle
    }
input.search {
    border: #006AB3 1px solid;
    width: 150px
    }
#content {
    width: 530px;
    padding: 60px;
    margin: 0;
    background-color: #fff;
    position: absolute;
    top: 324px;
    left: 250px
    }
#sidebar {
    position: absolute;
    top: 264px;
    left: 779px;
    width: 160px;
    padding: 10px;
    border-left: 1px solid #006AB3;
    border-bottom: 1px solid #006AB3;
    background-color: #fff
    }