html,
body
{
    background:             #303333;
    color:                  #ffffff;
    font-family:            Sans-serif;
    padding:                0;
    margin:                 0;
}
a, a:visited, a:active, a:visited:active
{
    color:                  #c54839;
}
h1
{
    color:                  #c54839;
    font-variant:           small-caps;
}
body
{
    padding:                12pt 10% 12pt 10%;
}
img
{
    border:                 0;
}
hr
{
    border:                 none;
    background:             #a0a0a0;
}

#navigation
{
    font-size:              8pt;
    text-align:             left;
    background:             #e19d3d;
    border:                 2px solid white;
    margin:                 0;
    padding:                0;
}
#menu
{
    padding:                0;
    margin:                 0;
    width:                  100%;
}
#menu li
{
    float:                  left;
    list-style-type:        none;
    list-style-position:    outside;
    display:                inline;
    padding:                0;
    margin:                 0;
}
#menu a
{  
    font-size:              9pt;
    color:                  #ffffff;
    font-weight:            bold;
    text-transform:         uppercase;
    text-decoration:        none;
    background:             #e19d3d;
    padding:                0 3pt 0 3pt;
    border:                 2px solid white;
    margin:                 0;
}
#clear
{
    clear:                  both;
}
#menu a:hover
{
    background:             #795434;
}

#news,
#peplog,
#log,
#sandderlog,
#article,
#board
{
    background:             #252828;
    margin:                 0;
    padding:                0;
    border:                 2px solid white;
}
#logo
{
    height:                 119px;
    background:             #c54839;
    background-image:       url('../images/top_sbk.png');
    background-repeat:      no-repeat;
    background-position:    left top;
    margin:                 0;
    padding:                0;
    text-align:             right;
}
#logo img
{
    margin:                 0.5em;
}
#log #logo
{
    background-image:       url('../images/top_log.png');
}
#sandderlog #logo
{
    background-image:       url('../images/top_ddlog.png');
}
#peplog #logo
{
    background-image:       url('../images/top_peplog.png');
}
#news #logo
{
    background-image:       url('../images/top_news.png');
}
#logo h1
{
    display:                none;
}

#itemlist
{
    margin-right:           50pt;
    list-style-type:        none;
}
#itemlist li
{
    list-style-type:        none;
    list-style-position:    outside;
    margin:                 24pt 0 26pt 0;
}
#itemlist a
{
    text-decoration:        none;
}
#itemlist h2
{
    font-variant:           small-caps;
    font-weight:            bold;
    margin-bottom:          0;
}
div.date
{

    color:                  #c54839;
    font-variant:           small-caps;
    font-size:              10pt;
    margin-bottom:          4pt;
}
div.block
{
    margin:                 6pt;
}
sub
{
    display:                block;
    color:                  #e19d3d;
}

#content
{
    margin:                 6pt 150pt 6pt 36pt;
    padding:                6pt;
}

div.pager
{
    text-align:             center;
    font-size:              10pt;
}

#messagelist
{
    padding:                0;
    margin:                 12pt; 
}
#messagelist li
{
    list-style-type:        none;
    margin:                 0 0 8pt 0;
}
#messagelist div.identity
{
    font-size:              10pt;
    color:                  #c54839;
    text-transform:         uppercase;
    border-bottom:          1px solid #c54839;
}

#sidebar
{
    float:                  right;
    width:                  100pt;
    padding:                0;
    margin:                 24pt 0 0 0;
}
#sidebar li
{
    list-style-type:        none;
    font-size:              10pt;
    margin:                 0 0 0 12pt; 
    padding:                0;
}
#sidebar a
{
    text-decoration:        none;
}
#sidebar ul
{
    padding:                0.2em 0 0.2em 1em;
    margin:                 0;
}
#sidebar ul li
{
    padding:                0;
    margin:                 0;
}

/* board form */
label
{
    display:            block;
}
span.label
{
    display:            block;    
    width:              72pt;
}
fieldset textarea
{
    display:            block;
}
input, 
textarea
{
    background:         #303030;
    border:             1px solid #c54839;
    color:              white;
}
fieldset
{
    border:             none;
}
input.button
{
    color:              #ffffff;
    background:         #b53223;
}
input.query
{
    width:              8em;
}

.new
{
    margin:             1.5em;
    padding:            0.2em 5em 0.2em 5em;
    font-size:          0.8em;
    border:             1px solid #909090;
}

/* style switch */
#switch_v2
{
    display:            none;
    margin:             0;
    padding:            0;
}
#switch_l33t
{
    display:            table-cell;
    width:              16px;
    height:             16px;
    background-image:   url('../images/lines.png');
    background-repeat:  no-repeat;
    background-position:top left;
}
#switch_l33t span
{
    width:              16px;
    height:             16px;
    display:            none;
}
/* simple other styles */
.center
{
    text-align:         center;
}
table.horizontal
{
    border-collapse:    collapse;
}
table.horizontal th
{
    text-align:         left;
}
table.horizontal td
{
    padding:            0.3em;
}
img.fitme
{
    max-width:          620px;
}
.warning
{
    color:              #c54839;
    border:             1px solid #c54839;
    padding:            1em;
}
