body {
    margin:0px 0px;
    padding:0px;
    text-align:center;
    font-size:0.76em;
}

A:LINK, A:VISITED { color: #000066; text-decoration: underline; }
A:HOVER { text-decoration: none; color: #0000FF; }

A.header1:LINK, A.header1:VISITED, .header1 { color: #000000; font-size: 11px; text-decoration: underline; }
A.header1:HOVER { text-decoration: none; }

p, dt, dd, dl, sl, th, td, tr, select, option, form, div, span.plain { font-family: Arial, sans-serif; font-size: 12px; }
u, blink, b, strong, i, li, font, em { font-family: Arial, sans-serif; }

body, p, div, a {
    font-family:Arial, sans-serif, Helvetica;
}

h1 {
    font-size: 1.2em;
}

h2 {
    font-size: 1em;
    margin-bottom: -0.5em;
}    

#mainMenu {
    background-image:url(http://www.kenrico.com/img/line.gif);
    background-repeat:repeat-x;
    background-position:top;
    width:610px;
    margin:0px auto;
    text-align:left;    
    padding-top:9px;
}

#mainMenuContent {
    background-image:url(http://www.kenrico.com/img/line.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    padding-bottom:8px;
    padding-left:2px;
    padding-right:3px;
}

#content {
    width:610px;
    margin:0px auto;
    text-align:left;
    font-size: 12px;
}


#footer {
    width:610px;
    margin:0px auto;
    text-align:left;
    background-image:url(http://www.kenrico.com/img/line.gif);
    background-repeat:repeat-x;
    background-position:top;
    padding-top:17px;
    padding-bottom:15px;
    text-align:center;
}

#debugMessage {
    text-align:left; 
    background-color:#eee;
    border:solid 1px #999;
    font-size:11px;
    padding:4px;
}

#debug {
    text-align:left; 
    background-color:#eee;
    border:solid 1px #999;
    font-size:11px;
    padding:4px;
}


ul.nextPrevThreadFirstPost {
    padding-left:1.5em;
}

.threadsOverview ul {
    margin-left: 0;
    padding-left:1.3em;
}


ul.navigation {
    text-align:center;
    margin:0;
    padding:0;
}

.navigation li {
    display:inline;
    list-style-type:none;
    padding-right:4px;
}

ul.navigation {
    margin:0;
    padding:0;
}

ul.paginationNavigation {
    margin:0;
    text-align:center;
}    

.paginationNavigation li {
    display:inline;
    list-style-type:none;
    padding-right:4px;
}

.paginationNavigation li.currentPage {
    font-weight:bold;
}
 

.postBy {
    font-size:80%;
}

#postSubject {
    font-size:150%;
    margin-bottom:0em;
}    

#postHeader {
    font-size:80%;
}

#postIPAddress {
    font-size:80%;
}    

#postBody {
    margin:1em 0 1em 0;
}

#postForm {
    margin:1em 0 1em 0;
}

#postForm div {    
    margin:4px 0 4px 0;
    padding:1px 0 1px 0;
}

.formError {
    color:red
}

#postForm label.alignedLabel {
    width:5em;
    padding-top:0.2em;
    float:left;
}

#settingsForm label.alignedLabel {
    width:12em;
    padding-top:0.2em;
    float:left;
}

#settingsForm div {
    padding: 1px 0 1px 0;
}

#profileForm label.alignedLabel {
    width:9em;
    padding-top:0.2em;
    float:left;
}

#profileForm div {
    padding: 1px 0 1px 0;
}


#registerForm label.alignedLabel {
    width:9em;
    padding-top:0.2em;
    float:left;
}

#registerForm div {
    padding: 1px 0 1px 0;
}


#formUpdated {
    padding:4px 2px 4px 2px;
    border:solid 1px #ccc;
    margin:4px 0 4px 0;
}

#ipForm {
    margin:1em 0 1em 0;
}

#ipForm label.alignedLabel {
    width:6em;
    float:left;
}

#ipForm div {
    padding:1px 0 1px 0;
}

#loginForm label.alignedLabel {
    width:6em;
    float:left;
}

#loginForm div {
    padding: 1px 0 1px 0;
}    

#captcha {
    border:solid 1px #666;
}    

.localDateTime {
    font-size:80%;
    font-style:italic;    
}

.recentPostCount, .postIsRecent .postBy, .postIsRecent .localDateTime {
    color:red
}    

.footNote {
    color:#666666;
}

#ipRanges th {

    color:white;
    background-color:black;
    padding:1px;
}    

#ipRanges td {   
    text-align: right;
    border: solid 1px black;
    padding:1px;
}

.registered {
    font-weight: bold;
    color: #096;
}    

.postedImage img {
    padding:2px;
    border:solid 1px #ccc;
}

.postedImageCaption {
    text-align:center;
    font-style:italic;
}

