/* links */

a, a:link, a:visited, a:active {
    color: #f00;
    text-decoration: none;
}

a:focus, a:hover {
    color: #000;
    text-decoration: underline;
}

/* global stuff */

body
{
    font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    font-size: 10.5pt;
    margin:0;
    border:0;
    padding:0;

}

* {
    margin:0;
    padding:0;
}

option {
    padding: 2px;
}

/* forum list */

/* thread list */

/* post list: layout */

.post-info {
    float: left;
    width: 175px; /*Width of left column*/
    margin-left: -100%;
    overflow: hidden;
    text-align: center;
}

.post-body-wrapper{
    float: left;
    width: 100%;
    clear: both;
}

.post-body{
    margin-left: 175px; /*Set left margin to LeftColumnWidth*/
}

.post-info:hover {
    overflow: visible;
}

/* other */

.editlink {
    clear: both;
    margin-left: 10px;
}

.rightDate {
    font-size: 8pt;
    text-align: right;
    border-left: none;
}

/* formatting divs */

.indent {
    margin-left: 15px;
    margin-bottom: 20px;
}

.innertube{
    margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
    margin-top: 0;
}

/* colorz */

.green, .query {
    color: #080;
    font-weight: bold;
}

.red {
    color: #f00;
    font-weight: bold;
}

.blue {
    color: #00f;
    font-weight: bold;
}

.gray {
    color: #555;
}

/* clearing hack (make container div heights match contents) */

ul#nav:after, #main:after, #sub:after, form:after, form div:after, #header:after, #menu:after,
.post-even:after, .post-odd:after {
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}

.clearing {
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden;
}


