body {
    background-color: #1a1917;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #1a1917;
}
img {
    border: none;
    padding: 0px 0px 0px 0px;
}
a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
/*    color: #000066;*/
    color: #1a1917;
font-weight: bold;
}
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
/*    color: #000066;*/
    color: #1a1917;
}
a:hover {
    text-decoration: underline;
    color: #716d59;
/*    color: #0066CC;*/
}
a:active {
    text-decoration: none;
    color: #000066;
}
div {
    border-style: solid;
    border-color: #ecebe5;
    border-width: 0px 0px 0px 0px;
    vertical-align: top;
}
div#site {
    width: 900px;
    border-width: 1px 0px 1px 0px;
    margin: 0px auto;
    text-align: left;
    background-image: url('images/site_bg.png');
    background-repeat: repeat-y;
}

div#navi {
    float: left;
    margin-left: -160px;
    margin-top: 137px;
    width: 156px;
    border-width: 0px 2px 0px 2px;
    background-image: url('images/naviTop.png');
    background-repeat: repeat-x;
    background-color: #1a1917;
}
div#main {
    float: left;
    width: 468px;
}
div#releases {
    width: 250px;
    float: left;
    text-align: left;
    background-image: url('images/releases_bg.png');
    background-repeat: repeat-y;
}

div#top {
    width: 898px;
    height: 33px;
    border-width: 0px 1px 0px 1px;
    background-image: url('images/top.png');
    background-repeat: no-repeat;
}
div#ltBar {
    float: left;
    width: 4px;
    background-color: #1a1917;
}
div#rtBar {
    float: left;
    width: 18px;
}
div#bottom {
    width: 896px;
    height: 3px;
    clear: both;
    border-width: 0px 2px 0px 2px;
    background-image: url('images/bottom.png');
    background-repeat: no-repeat;
}
div#footer {
    width: 900px;
    height: 46px;
    border-width: 2px 0px 1px 0px;
    background-image: url('images/footer.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    vertical-align: middle;
}

div#banner {
    width: 896px;
    height: 222px;
    border-width: 1px 2px 2px 2px;
    background-image: url('images/bnr/banner-LE.png');
    background-repeat: no-repeat;
}
div#haydee {
    float: left;
    width: 160px;
    height: 135px;
    border-width: 0px 0px 2px 0px;
    background-image: url('images/haydee.png');
    background-repeat: no-repeat;
}
div#maromi {
    width: 250px;
    height: 170px;
    background-image: url('images/maromi_top.png');
    background-repeat: no-repeat;
}

div#naviFirst {
    border-top-width: 1px;
    margin-top: 2px;
}
div.naviHeader {
    width: 150px;
    height: 24px;
    margin-left: 2px;
    border-width: 1px 1px 1px 1px;
    background-image: url('images/naviTop.png');
    background-repeat: repeat-x;
    vertical-align: top;
    background-color: #1a1917;
}
div.naviLinks {
    width: 148px;
    margin-left: 2px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 4px;
    background-color: White;
    background-image: url('images/navi.png');
    background-repeat: repeat-y;
}
div#title {
    height: 175px;
/*    background-image: url('images/news.png');
    background-repeat: no-repeat;*/
}
div#content {
    text-align: left;
}
div#episodes {
    width: 250px;
    text-align: center;
}

span#quote {
    font-size: x-small;
    margin-right: 10px;
}
.centered {
    text-align: center;
}
div.news {
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 15px;
}
div.newsHead {
    border-bottom:1px dashed #C2C9D6;
    text-align: left;
}
div.newsHead img {
    padding-bottom: 8px;
}
div.newsHead span {
    font-size: small;
/*    color: #666B8F;*/
color: #716d59;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.newsEntry {
    padding-top: 15px;
    text-align: left;
}
div.newsBody {
    /* text-align: justify; */
}
div.newsByline {
    text-align: left;
    padding:7px 0px 0px 0px;
}
div.newsByline span {
/*    color: #003399;*/
font-style: italic;
font-size: small;
}
div.newRelease {
    text-align: center;
    padding-bottom: 10px;
}
div.newRelease img {
    border: 1px solid #000;
}
span#copyright {
    color: #666666;
}
div.hidden {
    display: none;
}
.left {
    float: left;
}
.right {
    float: right;
}
table.Hold {
    margin: 0 auto;
    width: 600px;
    border: none;
}
.xsm {
font-size: xx-small;
}

