/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* GLOBAL CSS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

    /*
    hi there.
    keep it clean.
    */

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* UNIVERSAL CODE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

    * {
        font-family: "arial";
        color: #333;
        }

    html, body {
        margin: 0px;
        padding: 0px;
        height: 100%;
        background: #fff url('../img/ui/pattern_097.gif');
        font-size: 12px;
        }

    /* +++++++++++++++++++++++++++++++++++++++++++ */

    h1 {
        font-family: "verdana";
        font-weight: bold;
        font-size: 24px;
        margin: 0 0 10px 0;
        border-bottom: 1px dotted #666;
        }

    h2 {
        clear: both;
        font-size: 20px;
        font-weight: bold;
        margin: 0 0 10px 0;
        }

    p {
        margin: 0 0 10px 0;
        }

    /* +++++++++++++++++++++++++++++++++++++++++++ */

    a {
        text-decoration: none;
        }

    a:link {
        color: #fff;
        }

    a:visited {
        color: #fff;
        }

    a:active {
        color: #ff6;
        }

    a:hover {
        color: #ff6;
        }

    /* +++++++++++++++++++++++++++++++++++++++++++ */

    img {
        border: 0px;
        margin: 0px;
        padding: 0px;
        behavior: url(iepngfix.htc);
        }

    .thumb {
        margin: 0 2px 0 0;
        }

        a.thumb img {
            border: 1px solid #333;
            }

        a:hover.thumb img {
            border: 1px solid #fff;
            }

    .gallery {
        margin: 0 0 10px 0;
        }

    .float {
        border: 1px solid #333;
        float: left;
        margin: 0 10px 10px 0;
        }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* SECTION CODE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

    #banner {
        width: 840px;
        margin: auto;
        padding: 0px;
        height: 300px;
        z-index: 0;
        position: relative;
        }

    /* +++++++++++++++++++++++++++++++++++++++++++ */

    #wrapper {
        width: 780px;
        margin: auto;
        padding: 0;
        z-index: 1;
        position: relative;
        }

    /* +++++++++++++++++++++++++++++++++++++++++++ */

    #menu {
        margin: 0px;
        padding: 5px 0 25px 0;
        background-color: #333;
        }

        #menu a:link {
            color: #cc0;
            text-decoration: none; 
            }

        #menu a:visited {
            color: #cc0;
            text-decoration: none; 
            }

        #menu a:active {
            color: #ff0;
            text-decoration: none; 
            }

        #menu a:hover {
            color: #ff0;
            text-decoration: underline;
            }

    #menu ul { 
        list-style-type: none;
        list-style-image: none;
        margin: 0px;
        padding: 0px;
        }

    #menu li {
        float: left;
        text-align: center;
        font-size: 16px;
        width: 20%;
        background-color: #333;
        }

    body#news li#news { font-weight: bold; }
    body#comics li#comics { font-weight: bold; }
    body#illustration li#illustration { font-weight: bold; }
    body#links li#links { font-weight: bold; }
    body#contact li#contact{ font-weight: bold; }

    /* +++++++++++++++++++++++++++++++++++++++++++ */

    #content {
        clear: both;
        padding: 10px;
        border: 1px solid #333;
        background: #fff url(../img/ui/paisley.png);
        }

    /* +++++++++++++++++++++++++++++++++++++++++++ */

    #footer {
        margin: 10px;
        clear: both;
        text-align: center;
        font-size: 10px;
        font-weight: bold;
        }