/* General config */
BODY, DIV {
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 12px;
    margin-left: 0;
}

/* Container and such */
#container {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

/* Header */
#header {
    padding-top: 80px;
    text-align: left;
}
#header H1 SPAN { display: none }
#header H1 A {
    width: 200px;
    height: 22px;
    margin: 0;
    padding: 0;
    margin-left: 4px;
    background: url(/images/adseek.png) no-repeat top left;
    display: block;
}
#header H1 {
    display: inline;
}
#header UL {
    background: #46a;
    padding :0;
    margin: 0;
    padding-left: 10px;
    padding-right: 10px;
}
#header LI {
    display: inline;
    font-size: 11px;
    padding: 2px;
}
#header LI#home {
    padding-top: 0;
    float: right;
}
#header LI.active {
    background: white;
}
#header LI A {
    color: white;
    text-decoration: none;
}
#header LI.active A { color: black }

/* Headers */
H2 {
    margin-bottom: 5px;
    font-size: 18px;
}

/* */
#content {
    text-align: left;
    padding: 5px;
}

#footer {
    border-top: 1px solid #46a;
    clear: both;
}

#split {
    margin: 0;
    padding: 0;
}
#split #searchform {
    font-weight: bold;
    background: url(/images/small/backdrop.png);
}
#split #searchform #form {
    background: url(/images/small/topleft.png) top left no-repeat;
    padding-left: 8px;
    padding-top: 8px;
    font-size: 11px;
}
#split #searchform #searchinner {
    background: url(/images/small/bottomright.png) bottom right no-repeat;
    padding-right: 8px;
    padding-bottom: 8px;
}
#split H3 {
    margin: 0;
    padding: 0;
    padding-top: 10px;
}

/* Boxes */
#sideads {
    width: 120px;
    position: absolute;
    left: 610px;
}
#sideads .second { font-size: 10px; }
.gray {
    margin: 0;
    padding: 0;
    background: url(http://adseek.se/images/small/l-backdrop.png);
    margin-bottom: 4px;
}
.gray .first {
    background: url(http://adseek.se/images/small/l-topleft.png) top left no-repeat;
    padding-left: 8px;
    padding-top: 8px;
}
.gray .second {
    background: url(http://adseek.se/images/small/l-bottomright.png) bottom right no-repeat;
    padding-right: 8px;
    padding-bottom: 8px;
}

#search {
    margin: 0;
    padding: 0;
    background: url(http://adseek.se/images/small/backdrop.png);
    margin-bottom: 4px;
    width: 400px;
}
#search .first {
    background: url(http://adseek.se/images/small/topleft.png) top left no-repeat;
    padding-left: 8px;
    padding-top: 8px;
}
#search .second {
    background: url(http://adseek.se/images/small/bottomright.png) bottom right no-repeat;
    padding-right: 8px;
    padding-bottom: 8px;
    font-size: 11px;
}

.textad {
    float: right;
    width: 180px;
}
.textad .second {
    font-size: 11px;
    height: 45px;
    vertical-align: middle;
    overflow: hidden;
}

/* Advertisment */
.rightad {
    position: absolute;
    left: 610px;
    top: 100px;
}
.topad {
    position: absolute;
    left: 70px;
    top: 10px;
}
/* AUX */
.tiny { font-size: 10px; line-height: 16px; }
.tiny A { margin-right: 4px }


    .tiny {
        font-size: 10px;
    }
    .tiny A {
        margin-right: 4px;
    }
    H2 {
        margin-bottom: 5px;
    }
    H3 {
        border-bottom: 1px solid #ddd;
        font-weight: bold;
        font-size: 12px;
        text-align: left;
        margin-top: 10px;
        margin-bottom: 5px;
    }
    .field {
        background-color: #fafafa;
    }
    A {
        color: blue;
    }
    H3 {
        font-size: 12px;
    }
    H4 {
        font-size: 12px;
        margin-top: 5px;
        margin-bottom: 2px;
    }
    FORM {
        padding: 0;
        margin: 0;
    }
    TD { font-size: 12px }

    #more, #less {
        text-align: right;
    }
    #more A, #less A {
        font-size: 10px;
    }
    #more DIV, #less DIV {
        text-align: left;
        padding: 5px;
    }
    #more SPAN {
        display: table-cell;
        width: 60px;
        padding-bottom: 3px;
    }

    .pager {
        text-align: right;
        font-size: 11px;
        margin-top: 3px;
        margin-bottom: 3px;
    }

    #bread { margin-bottom: 4px; font-size: 11px; }
    #bread UL, #bread LI {
        display: inline;
        margin: 0;
        padding: 0;
        list-style: none;
        background: white;
    }
    #bread UL {
        margin-left: 5px;
    }
    .payed TD, .row1 TD, .row2 TD {
        padding-bottom: 2px;
        padding-top: 2px;
        padding-right: 5px;
        padding-left: 5px;
    }
    .payed TD.title {
        font-weight: bold;
    }
    .payed TD {
        padding-bottom: 4px;
    }
    .payed TD.text {
        font-size: 11px;
    }
    .meta {
        font-size: 11px;
        white-space: nowrap;
    }
    #meta {
        margin-bottom: 5px;
        margin-top: 10px;
        border-bottom: 1px solid #ddd;
        font-size: 11px;
        padding-bottom: 2px;
    }
    #meta-footer {
        font-size: 11px;
        margin-top: 5px;
    }
.warning {
    padding: 4px;
    padding-left: 24px;
    border: 1px solid #fd4;
    background: url(/images/icons/warning.png) no-repeat 3px 3px #ffc;
}
.error {
    padding: 4px;
    padding-left: 24px;
    border: 1px solid #faa;
    background: url(/images/icons/error.png) no-repeat 3px 3px #fdd;
}
.information {
    padding: 4px;
    padding-left: 24px;
    border: 1px solid #1c0;
    background: url(/images/icons/info.png) no-repeat 3px 3px #dfd;
}
.form {
    clear: both;
    padding-bottom: 10px;
}
DIV.form INPUT, DIV.form TEXTAREA {
    border: 1px solid grey;
    background-color: #fafafa;
    color: black;
}
DIV.form INPUT:focus, DIV.form TEXTAREA:focus {
    background-color: white;
    border: 1px solid black;
}
DIV.form INPUT.fieldWarning, DIV.form TEXTAREA.fieldWarning {
    background: url(/images/icons/warning.png) no-repeat right 1px #fafafa;
}
DIV.form INPUT.fieldError, DIV.form TEXTAREA.fieldError {
    background: url(/images/icons/error.png) no-repeat right 1px #fafafa;
}
.nav {
    font-size: 10px;
    padding-top: 10px;
    clear: both;
}

#description {
    padding-top: 10px;
    clear: both;
}

#images {
}

#images .image {
    float: left;
    margin-right: 10px;
}

.image {
    float: left;
    padding: 2px;
    border: 1px solid black;
    margin-top: 10px;
}

LABEL {
    float: left;
    width: 7em;
    text-align: right;
    margin-right: .5em;
}
FIELDSET {
    margin-bottom: 1em;
}
FIELDSET INPUT, FIELDSET SELECT {
    margin: 2px;
}
