body {
    margin:50px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
    text-align:center; /* Hack for IE5/Win */
    background-color:#000;
}

span.toomuch {
    font-weight:600;
    color: #cc0000;
}

div.hr {
    width:50%;
    height:2px;
    max-height:2px;
    margin: 0 auto 0 0;
    text-align:left;
    background-color:#242310;
}

a:link {
    color:#B7EC45;
    font-family: Bell Gothic Std, Verdana, Arial;
    text-decoration:none;
}

a:visited {
    color:#B7EC45;
    font-family: Bell Gothic Std, Verdana, Arial;
    text-decoration:none;
}

a:hover {
    color:#ccccee;
    font-family: Bell Gothic Std, Verdana, Arial;
    text-decoration:none;
}

input.btn {
    font-family: Bell Gothic Std, Verdana, Arial;
    background-color:#284500;
    color:#ffffff;
    border: 1px solid;
    border-color: #251 #140 #130 #251;

}

div.backborder {
    border: 2px solid #380003;
    padding: 0px;
    width:484px;
    height:334px;
    *width:488px; /* IE hacking */
    *height:338px; /* IE hacking */
    position:absolute;
    top:76px;
    left:6px;
}

div.headline {
    background-color:#700000;
    filter:alpha(opacity=95);
    -moz-opacity:0.95;
    -khtml-opacity: 0.95;
    opacity: 0.95;
    width:480px;
    height:30px;
    position:absolute;
    top:80px;
    left:10px;
}

h1 {
    font-weight:normal;
    position:absolute;
    letter-spacing:4px;
    font-size:1em;
    font-family: Bell Gothic Std, Verdana, Arial;
    color: #ffffff;
    top:-11px;
}

div.headlinetext {
    position:relative;
    letter-spacing:4px;
    top:4px;
    left:10px;
    font-size:1.1em;
    font-family: Bell Gothic Std, Verdana, Arial;
    color: #ffffff;
}

div.newspost {
    background-color:#000000;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    width:480px;
    height:300px;
    position:absolute;
    top:110px;
    left:10px;
    overflow:hidden;
}

div.newsposttext {
    position:relative;
    font-family: Bell Gothic Std, Verdana, Arial;
    color: #ffffff;
    overflow-x: hidden;
    overflow-y: auto;
    height:270px;
    width:466px;
    top:10px;
    left:10px;
    font-size:0.8em;
}

#SiteDisplay {
    width:726px;
    height:500px;
    margin:0px auto; /* Right and left margin widths set to "auto" */
    text-align:left; /* Counteract to IE5/Win Hack */
    padding:0px;
    border:0px;
    background-color:#000;
    position:relative;
}

#Content {
    width:500px;
    height:500px;
    position:absolute;
    top:0px;
    left:0px;
    background-image:url('images/pigswill3a.gif');
    background-repeat:no-repeat;
    background-position:top left;
}

#NavPanel {
    width:226px;
    height:500px;
    position:absolute;
    top:0px;
    left:500px;
    }

#SubsPanel {
    border: 2px solid #242310;
    padding: 0px;
    width:220px;
    height:140px;
    position:absolute;
    top:350px;
    left:508px;
    }

#Comments {
    border: 2px solid #380003;
    padding: 2px;
    left:6px;
    width:480px;
    position:absolute;
    top:440px;
    height:auto;
}

div.commentspost {
    background-color:#000000;
    border: 2px solid #0b0705;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    width:469px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    left:10px;
}

div.commentsposttext {
    position:relative;
    font-family: Bell Gothic Std, Verdana, Arial;
    font-size:small;
    color: #ffffff;
    height:auto;
    width:456px;
    padding-top:6px;
    padding-bottom:8px;
    padding-left:8px;
    padding-right:8px;
    word-wrap: break-word; /* IE trick */
    overflow-x:hidden;
}

div.commentsheadline {
    background-color:#700000;
    filter:alpha(opacity=95);
    -moz-opacity:0.95;
    -khtml-opacity: 0.95;
    opacity: 0.95;
    width:480px;
    height:30px;
    position:absolute;
    margin-left:auto;
    margin-right:auto;
}

div.commentsheadlinetext {
    position:relative;
    letter-spacing:4px;
    top:4px;
    left:10px;
    font-size:1.1em;
    font-family: Bell Gothic Std, Verdana, Arial;
    color: #ffffff;
}

div.SubsHeadline {
    background-color:#284500;
    width:216px;
    height:20px;
    *width:212px; /* IE hack */
    *height:24px; /* IE hack */
    position:absolute;
    top:2px;
    left:2px;
}

div.SubsHeadlineText {
    text-align:left;
    position:relative;
    letter-spacing:4px;
    top:1px;
    left:10px;
    font-size:medium;
    font-family: Bell Gothic Std, Verdana, Arial;
    color: #ffffff;
}

div.SubsPost {
    position:relative;
    margin:auto;
    width:216px;
    height:112px;
    top:26px;
    left:2px;
}

div.SubsPostText {
    text-align:center;
    position:relative;
    margin-top:auto;
    margin-bottom:auto;
    width:204px;
    height:auto;
    left:4px;
    top:6px;
    font-size:0.6em;
    font-family: Bell Gothic Std, Verdana, Arial;
    color: #ffffff;
}

div.contentpost {
    background-color:#000000;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    width:480px;
    min-height:300px;
    position:absolute;
    top:110px;
    left:10px;
    overflow:hidden;
}

div.contentposttext {
    position:relative;
    font-family: Bell Gothic Std, Verdana, Arial;
    color: #ffffff;
    overflow-x: hidden;
    min-height:270px;
    width:466px;
    top:10px;
    left:10px;
}

div.newstags {
    color:#70a510;
    font-family: Bell Gothic Std, Verdana, Arial;
    font-size:small;
}

div.newstags a:link {
    color:#97ec25;
    font-family: Bell Gothic Std, Verdana, Arial;
    font-size:small;
    font-style:italic;
    text-decoration:none;
}

div.newstags a:visited {
    color:#97ec25;
    font-family: Bell Gothic Std, Verdana, Arial;
    font-size:small;
    font-style:italic;
    text-decoration:none;
}

div.newstags a:hover {
    color:#ccccee;
    font-family: Bell Gothic Std, Verdana, Arial;
    font-size:small;
    font-style:italic;
    text-decoration:none;
}

div.newsbuttonborder {
    border: 2px solid #242310;
    padding: 0px;
    width:24;
    height:24;
}

div.newsbutton {
    border: 2px solid #000000;
    padding: 0px;
    font-weight:bold;
    background-color:#284500;
    color:#ffffff;
    font-family:verdana;
    font-size:0.8em;
    width:20px;
    height:20px;
    line-height:18px;
    *line-height:14px;
    -moz-user-select:none;
    overflow:hidden;
}

div.emptybutton {
    border: 2px solid #000000;
    padding: 0px;
    font-weight:bold;
    background-color:#000000;
    color:#ffffff;
    font-family:verdana;
    font-size:0.8em;
    width:20px;
    height:20px;
    line-height:18px;
    *line-height:14px;
    -moz-user-select:none;
    overflow:hidden;
}

div.newsbutton:hover {
    background-color:#58A500;
    cursor:pointer;
}