body {
    background: #191919;
    xbackground: #6da0cf;
    xbackground: #607fbf;
    xbackground: #000 url(/media/img/oranges.jpg) top center no-repeat;
    font-family: sans-serif;
    margin: 0;
    padding: 0;
}

.orange {
    color: #f90;
}

#header {
    padding: 0;
    margin: 0;
    xheight: 125px;
}

#header h1 {
    xmargin: 0 auto;
    padding: 0;
    margin: 0;
    display: inline;
}

#header img {
    border: 0;
    margin: 0;
    padding: 0;
}

#header h1 a {
    color: #f90;
    margin: 0;
    padding: 0;
}

#header h1 a:hover {
    color: #040b95;
}

h1, h2, h3 {
    color: #040b95;
}

#menu {
    background: #000;
    position: absolute;
    top: 10px;
    left: 0;
    width: 100%;
}

#menucontainer {
    width: 800px;
    margin: 0 auto;
    z-index: 1;
}

#menu ul {
    padding: 0;
    margin: 5px;
    text-align: center;
    position: relative;
    z-index: 2;
}

#menu li {
    display: inline;
    text-transform: uppercase;
    xwidth: 200px;
    margin: 0;
    padding: 0;
}

#menu a {
    background: #000;
    padding: 5px 50px;
    margin: 0;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

#menu a:hover {
    color: #00f;
}

#content {
    padding: 1px 5px;
    margin: 0;
    xbackground: #fff;
    color: #fff;
    text-align: center;
}

#content a {
    color: #fff;
}

#oranges {
    margin: 0 auto;
    border: 0;
}

#footer {
    font-size: small;
    color: #fff;
    margin: 0 auto;
    width: 800px;
    text-align: right;
}

#main {
    xbackground: #000 url(/media/img/bg.gif) top center repeat-y;
    xbackground: #000;
    width: 800px;
    margin: 0 auto;
    text-align: left;
    padding: 0px;
    xborder: solid #fff 10px;
    xborder-top: solid #fff 10px;
    xborder-bottom: solid #fff 10px;
}

.h_info_list {
    font-size: 0.6em;
    list-style: none;
    margin: 5px 0 0 0;
    padding: 0;
}

.h_info_list li {
    display: inline;
    margin: 0;
    margin-right: 10px;
    color: #ccc;
}

.alt_ol {
    list-style: none;
    padding: 0;
    margin: 0;
}

.h_info_list span {
    color: #f90;
}

.comment_list {
    list-style: none;
    xmargin: 0;
    padding: 0;
    border-bottom: solid #ccc 1px;
    clear: both;
    width: 100%;
}

.comment_list > li {
    border-top: solid #ccc 1px;
    padding: 10px 0;
}

.comment_list > li > a {
    color: #f90;
}

textarea, input {
    border: solid #333 1px;
}

textarea {
    background: #fff;
}

input[type=text] {
    background: #fff;
}

.paginator ol { margin: 0; padding: 0; }
.paginator li { display: inline; padding: 0 2px; color: #666;}
.paginator a { text-decoration: none; }

.pageinfo { text-align: right; font-size: small; }
.pageinfo p { float: left; display: inline; margin: 0; }

.pageinfo { color: #ccc; }

a:hover {
    text-decoration: none;
}

