/*  
Theme Name: Casualhacker Theme
Theme URI: http://www.casualhacker.net/
Description: Casualhacker.net custom style.
Version: 1.0
Author: Tim Newsome
Author URI: http://www.casualhacker.net/
*/

body {
    text-align: center;
    background-color: #000000;
    color: #f0f0f0;
}

:link { color: #ffffff }
:visited { color: #f0f0f0 }

#banner {
    padding: 0em;
    margin: 0em;
}

#page {
    width: auto;
    width: 70em;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
    padding: 0px;
    text-align: left;
}

#left {
    float: left;
    width: 150px;
    padding: 0em;
    margin: 0em;
    text-align: left;
}

#content {
    float: left;
    /* IE doesn't implement min-width and max-width. */
    /* Internet Explorer sucks. */
    width: 40em;
    /* min-width: 10em;
    max-width: 40em; */
    padding: 0.5em;
    margin: 0.5em;
    text-align: left;
    border: medium ridge #e79c41;
    background: #1d2a22;
}

#content h1 {
    font-size: x-large;
}

#content h2 {
    font-size: large;
}

#content img.titleimg {
    float: left;
    border: thin solid black;
    padding: 0px;
    margin: 0 0.7em 0.7ex 0;
}

#content small {
    margin-top: 0.1ex;
}

#content h2 {
    margin-bottom: 0.1ex;
}

#content .postend {
    clear: both;
}

#right {
    float: left;
    width: 13em;
    padding: 0.5em;
    margin: 0.5em;
    text-align: left;
    border: medium ridge #e79c41;
    background: #1d2a22;
    font-size: small;
}

#right h1 {
    font-size: medium;
}

#right ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

#right ul>li>ul {
    list-style-type: none;
    margin-left: 1em;
    padding-left: 0;
}

#right img {
    float: left;
    border: none;
}

#right img.mug {
    padding: 0px;
    border: thin solid black;
    margin: 0 0.7em 0.7ex 0;
}

.alignright {
    float: right;
}

.alignleft {
    float: left
}

.navigation {
    display: block;
    text-align: center;
    margin-bottom: 40px;
}

.searchform {
    margin-top: 0.5em;
}
