#content {

        width: 540px;

        padding: 0px;

        margin: 20px 0px 0px 30px;

        float: left;

}



#topic {

        margin: 5px 0px 0px 10px;

        width: 200px;

        padding: 0px;

        float: left;

}



#sidebar {

        width: 150px;

        padding: 0px;

        margin: 20px 0px 20px 820px;

}



#logo {

        width: 100%;

        height: 70px;

        background : #FFFFFF url(../images/s2dlogo.jpg) no-repeat;

}



#plaintext {

        position: absolute;

        top: 10px;

        left: 880px;

        text-align: right;

        width: 100px;

}



#plaintext a {

        color: #E95429;

        text-decoration: none;

}



#maintopic {

        width: 100%;

        margin: 0px;

        padding: 1px 0px 2px 0px;

        background: #f9f9f9 url(../images/pmtp.gif) repeat-x;

        height: 32px;

}



#maintopic ul {

        list-style-type: none;

        margin:0px;

        padding:0px;

}



#maintopic li {

        display: inline;

}



#maintopic a {

        display: block;

        float: left;

        margin: 0px;

        padding: 8px 16px 0px 16px;

        text-decoration: none;

        font-family : Arial, Helvetica, sans-serif;

        font-size: 11px;

        font-weight: bold;

        color: #333333;

        border-right: 1px solid #dedede;

        border-left: 1px solid #fdfdfd;

        text-transform : uppercase;

        height: 21px;

}



#maintopic a:hover {

        background-color: #FEE07D;

}



#maintopic a.sel {

        background-color: #FEE07D;

        color: #800000;

}



#topic h3 {

        border-top: 1px solid #FEE07D;

        border-bottom: 1px solid #FEE07D;

        background-color: #FEE07D;

        color: #800000;

        padding: 4px 10px 4px 10px;

        font-size: 100%;

        font-weight: bold;

        text-transform : uppercase;

        margin: 20px 0px 0px 0px;

}



#topic p {

        padding: 4px 10px 4px 10px;

        border-bottom: 1px solid #FEE07D;

        margin: 0px;

}



#topic p a {

        text-decoration: none;

        color: #333333;

}



#topic p a:hover {

        text-decoration: underline;

        color: #800000;

}



form.search {

        padding: 0px;

        margin: 40px 0px 40px 0px;

}



form.search input {

        margin: 0px;

        vertical-align : middle;

}



input.search {

        border-top: #cccccc 1px solid;

        border-left: #cccccc 1px solid;

        border-bottom: #eeeeee 1px solid;

        border-right: #eeeeee 1px solid;

        background-color: #fcfcfc;

        width: 165px;

        padding: 2px;

        color: #800000}

