﻿body
{
    width: 79em;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    background-color: #000000;
    color: #FF0000;
    text-align: center;
}

img
{
    border: 0;
}

#wrapper
{
    color: #FF0000;
    text-align: center;
    background-color: #000000;
    padding: 1em 0 0 0;
    margin: 0 0 0 0;
    width: 65em;
}

#header
{
    padding-bottom: 2em;
}

#googleSearch
{
    font: small Arial, Helvetica, "sans-serif normal", "normal normal";
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

#googleSearch img
{
    border: 0;
    vertical-align: top;
}
#googleSearch input
{
    vertical-align: top;
}

#sidebar
{
    font: large "Times New Roman", Times, serif;
    width: 7em;
    height: 15em;
    border: 0.1em solid #FF0000;
    padding: 0 0 0 0;
    margin: 0 0 0 2em;
    float: left;
}

#sidebar ul
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#sidebar li
{
    list-style-type: none;
    border-bottom: 0.1em #FF0000 solid;
}

#sidebar #nav a:hover
{
    background-color: #FF0000;
    color: #000000;
}

#sidebar #nav a
{
    display: block;
    text-decoration: none;
    color: #FF0000;
}

#content
{
    width: 50em;
    height: 25em;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    float: right;
    text-align: left;
}

#demon
{
    border: 0.1em solid #FF0000;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-align: center;
}

#demon img
{
    border: 0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.newsItem
{
    text-align: left;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 0.1em solid #FF0000;
}

.newsItem h3
{
    color: #000000;
    background-color: #FF0000;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.newsItem p
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.newsItem img
{
    border: 0;
    margin: 0.4em 2em 0.4em 2em;
    padding: 0 0 0 0;
}

.gameItem
{
    width: 10em;
    height: 12em;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-align: center;
    float: left;
}

.gameItem img
{
    border: 0.1em solid #FF0000;
    margin: 1em 0 0 0;
    padding: 0 0 0 0;
}

.gameItem a:hover
{
    background-color: #FF0000;
    color: #000000;
}

.gameItem a
{
    text-decoration: none;
    color: #FF0000;
    background-color: #000000;
    display: block;
}

#links
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
}

#links #leftAngel
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 0;
    float: left;
}

#links #rightAngel
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    border: 0;
    float: right;
}

#links a:hover
{
    color: #000000;
    background-color: #FF0000;
}

#links a
{
    text-decoration: none;
    color: #FF0000;
    background-color: #000000;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#downloads
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center:
}

#downloads h1
{
    margin: 0 0 0 0;
    padding: 0 0 3em 0;
    text-align: center;
}

#downloads #devilLeft
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
    border: 0;
}

#downloads #devilRight
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: right;
    border: 0;
}

#downloads .downloadItem
{
    margin: 0 0 0.5em 0;
    padding: 0 0 0 0;
    border: 0.1em solid #FF0000;
}

#downloads .downloadItem h3
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color: #FF0000;
    color: #000000;
}

#downloads .downloadItem h3 a:hover
{
    color: #FF0000;
    background-color: #000000;
}

#downloads .downloadItem h3 a
{
    color: #000000;
    background-color: #FF0000;
    text-decoration: none;
    display: block;
}

#downloads .downloadItem h3 a span
{
    float: right;
}

.albumItem
{
    width: 10em;
    height: 12em;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-align: center;
    float: left;
}

.albumItem img
{
    border: 0.1em solid #FF0000;
    margin: 1em 0 0 0;
    padding: 0 0 0 0;
}

.albumItem a:hover
{
    background-color: #FF0000;
    color: #000000;
}

.albumItem a
{
    text-decoration: none;
    color: #FF0000;
    background-color: #000000;
    display: block;
}

.photoNavigator
{
    width:36em;
    height:27.125em;
    text-align:center;
}

.photoNavigator a
{
    text-decoration: none;
    color: #FF0000;
    background-color: #000000;
    display: block;
    text-align:center;
}

.photoNavigator a:hover
{
    background-color: #FF0000;
    color: #000000;
}

.photoNavigator img
{
    width:36em;
    height:27.125em;
    text-align:center;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    clear:both;
}

.photoNavigatorPrevious
{
    text-decoration: none;
    color: #FF0000;
    background-color: #000000;
    display: block;
    float:left;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.photoNavigatorNext
{
    text-decoration: none;
    color: #FF0000;
    background-color: #000000;
    display: block;
    float:right;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}
