#header {
        background: url(../pics/logo_page.gif) left top no-repeat;
        height: 115px;
        left: -20px;
        top: 0;
        width: 870px;
}
        a.logo:link, a.logo:active,
        a.logo:visited, a.logo:hover {
                border: none;
                position: absolute;
                left: 40px;
                top: 17px;
        }
                .logo img {
                        border: none;
                        margin: 0;
                        padding: 0;
                }


        #searchbar {
                background: #a6be01 url(../pics/searchbar_round_page.gif) left top no-repeat;
                height: 39px;
                left: 41px;
                position: absolute;
                right: 0;
                top: 54px;
        }
                #request-text, #hosting {
                        float: left;
                        font-size: 1.1em;
                        margin-top: 10px;
                }
                #request-text {
                        border: none;
                        margin-left: 20px;
                        padding: 2px;
                        width: 685px;
                }
                #hosting, #submit {
                        margin-left: 14px;
                }
                #submit {
                        float: right;
                }
        #filters {
                        bottom: 0;
                        left: 63px;
                        margin: 0;
                        padding: 0;
                        position: absolute;
                }
                        #filters li {
                                list-style: none;
                                float: left;
                                margin: 0 20px 0 0;
                                padding: 0;
                        }
                        #filters label,
                        #filters input {
                                margin: 0;
                                padding: 0;
                                vertical-align: middle;
                        }
                        #filters label {
                                padding-left: 4px;
                        }


#inner {
        padding-top: 20px;
        text-align: left;
}

        #content {
                width: 600px;
        }
                #content h1 {
                        color: #7f9200;
                        font-size: 2em;
                        padding: 0 0 20px 0;
                        margin: 0;
                }


#sidebar {
        width: 200px;
}
        #cloud-tags, #sidebar textarea, #bookmarks {
                margin: 0 0 20px 0;
        }

        #sidebar h1 {
                background: #a6be01 url(../pics/side_title.gif) left top no-repeat;
                color: #3e3e3e;
                font-size: 1.5em;
                padding: 7px 0 7px 17px;
                margin: 0 0 10px 0;
        }
                #cloud-tags {
                        padding: 0;
                        text-align: center;
                }
                #cloud-tags li {
                        display: inline;
                        list-style: none;
                        margin: 2px;
                }
                .size1 { font-size: 0.7em; }
                .size2 { font-size: 0.9em; }
                .size3 { font-size: 1.1em; }
                .size4 { font-size: 1.3em; }
                .size5 { font-size: 1.5em; }
        #sidebar textarea {
                background: #eaf8c7;
                border: none;
                color: #7f9200;
                height: 89px;
                padding: 5px;
                width: 190px;
        }
        #bookmarks {
                padding: 0;
                text-align: center;
        }
        #bookmarks li {
                display: inline;
                list-style: none;
                margin: 2px 0;
                padding: 0;
        }
                #bookmarks a, #bookmarks img {
                        margin: 0;
                        padding: 0;
                }
                #bookmarks a:link,
                #bookmarks a:active,
                #bookmarks a:visited,
                #bookmarks a:hover {
                        border: none;
                }

