/* Custom overiding layout CSS
-------------------------------------------------------------*/
label { cursor: pointer; }

.brd .sf-set, .brd .mf-set, .brd .txt-set {
    padding: 0 0 0 15em;
}

#brd-about,
#brd-index #brd-about {
    margin-top: 3em;
    padding-top: 1.5em;
    padding-bottom: 2.5em;
}

#brd-online {
    margin-top: .1em;
}

.brd h1, .brd h2, .brd h3, .brd h4, .brd h5, .brd h6 {
    font-weight:bold;
}

#brd-admod {
    font-weight: bold;
}

.brd .checklist {
    max-height: 20em;	
}

.brd .entry-content hr {
    display: block;
}

/* Added to support the strike tag */
del { text-decoration: line-through; }

#copyright {
    font-size: 0.8em;
}

/* BBcode Extended
-------------------------------------------------------------*/

.spoiler>strong {
    display:block;
    padding:0 0 2px 4px;
    margin:0 -4px 4px -4px;
}

div.spoiler {
    margin: 10px;
    padding-left: 10px;
}

/* SiCo Extensions
-------------------------------------------------------------*/

#sico-footer {
    padding-top: 2em;
    clear: both;
}

#sico-footer p {
    font-size: 0.8em;
    padding: 0;
    margin: 0;
    text-align: center;
    float: none;
    line-height: normal;
}

#logo { float: left; }
#adspace { float: right; text-align: right; }

/* SiCo Favourite Films
-------------------------------------------------------------*/

/*body { font-size: 100%; }
#content { font: 75%/1.5em Verdana, Helvetica, Arial, sans-serif; }*/

#sico_sort fieldset { position: relative; width: 100%; }
#sort_films .sortable { position: absolute; top: 0; left: 0; width: 100%; }
#sico_sort ol li { border: 1px #000 solid; }
#sico_sort ol li:hover { border: 1px #513939 solid; }

#sorttarget { width: 40em; }
#sortable { list-style-type: none; width: 40em; }
#sortable li, #sorttarget li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; height: 22px; }
#sortable span.inputs { text-align: center; position: absolute; left: 40%; }
#sortable input { width: 2em; display: inline; }
#sortable li span { position: absolute; margin-left: -1.3em; }

/* {  }
.sortable {position: absolute; top: 0; left: 0; width: 100%; }

#sorttarget { width: 40em; }
#sortable { list-style-type: none; width: 40em; }
#sortable li, #sorttarget li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; }
#sortable li span { position: absolute; margin-left: -1.3em; }


#sortable input { width: 2em; text-align: center; position: absolute; left: 50%; }

ol li:hover { border: 1px #513939 solid; }

.ui-state-highlight { height: 1.5em; line-height: 1.2em; }*/