hr.news_line {
    border: 0;
    border-bottom: 1px solid rgb(200, 200, 200);
}

th {
	background-color: #c0c0c0;
}

td.bordered {
	border-color: gray;
}

td.indent {
	border-color: #fff;
}

td.heading {
	background-color: #d8d8d8;
}

td.fieldname {
	background-color: #eee;
	color: #333;
}

td.fieldname_error,
td.fieldvalue_error  {
	background-color: #f88;
}

td.friend {
	background-color: #e8e8e8;
}

.row0 {
	background-color: #d9d9d9;
}

.row1 {
	background-color: #eee;
}

.highlighted_row0 {
	background-color: #996b7b;
}

.highlighted_row1 {
	background-color: #996b7b;
}

.row_hd0 {
	background-color: #cffacf;
}

.row_hd1 {
	background-color: #defade;
}

tr.message {
	background-color: #e0e0e0;
}

input[type="button"],
input[type="submit"],
.btn,
a.button {
	background: #EDEDED url(img/white_grad.png) repeat-x scroll left top;
	color: black;
	border-color: #ccc;
}

input[type="button"]:hover,
input[type="submit"]:hover,
input.btn:hover,
.button:hover ,
.forum_toplinks a:hover {
	border: 1px solid #555;
	/*color: #0069A1;*/
	color: #990033;
}

input[type="text"], input[type="password"], select, textarea {
	border-color: #bbb;
}

input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {
	border-color: #0069A1;
}

td.news {
	background-color: #dff0ff;
	border-color: #add8e6;
}

td.uotd {
	background-color: #d3d3d3;
	border-color: #eee;
}

td.category {
   background-color: #ddd;
}

td.postheader {
	background-color: #eee;
	color: #333;
}

td.postbody {
	background-color: #fff;
}

td.postfooter {
	background-color: #eee;
	color: #333;
}

tr.postseparator {
	background-color: #c8c8c8;
    border-color: #aaa;
}

div.authorcol {
	background-color: white;
	border-color: #c8c8c8;
}

.authorinfo {
	color: #333;
}

.authorinfo img {
	border-color: #a8a8a8;
}

blockquote.postbody {
	border-left-color: #0089e1;
	background-color: #f5fffa;
}

span.news_date {
    color: rgb(100,100,100);
    font-size: 0.9em;
    float: right;
}

span.highlight {
	background-color: #ffc;
}

.code {
	border-left-color: #caa;
}

.error {
	color: #f00;
}

.notice {
	color: #090;
}

div.pm_preview {
    border-width: 2px;
    border-style: solid;
    margin: 1em;
    padding: 0.2em;
    font-size: 1.1em;
    border-bottom-width: 1px;
    border-bottom-style: solid;

	border-color: #ccc;
	background-color: #eee;
	border-bottom-color:  #ccc;
}

/*   Server Status Page   */

td.running { background-color: #9aff4f; }

td.notrunning { background-color: #feff6f; }

td.disabled { background-color: #ff4f4f; }

input, select {
    border: 1px solid grey;
    background-color: #eeeeee;
    padding: 3px;
    font-size: 11px;
    margin: 2px;
}

input:hover, input:active, select:hover {
    border: 1px solid #FF5C00;
}

input.btn {
    margin: 3px 0px;
    padding: 2px 5px;
}

table {
    border: 2px solid #ccc;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;

    /*background-color: white;*/
    margin: 6px 0px;
    padding: 2px;
}
table.bordered {
    background-color: white;
}
th {
    /*border: 1px solid darkgrey;*/
    background-color: #c8c8c8;
    font-weight: bold;
}

td {
    padding: 4px;
    border: 0px;
    margin-bottom: 0px;    
    vertical-align: top;
}

td.bordered {
    /*border: 1px solid gray;*/
}

td.indent {
    border-left: 4px solid white;
}

td.heading {
    background-color: #D8D8D8;
    font-weight: bold;
}

td.heading2 {
    font-weight: bold;
    background-color: #eeeeee;
    border: 1px solid grey;
}

td.fieldname {
    background-color: #eeeeee;
    text-align: right;
}

td.fieldvalue {
    font-weight: bold;
}

td.fieldname_error {
    background-color: #ff8888;
    text-align: right;
}

td.fieldvalue_error {
    background-color: #ff8888;
    font-weight: bold;
}

td.category {
    background-color: #dddddd;
}

td.navbar {
    border: 0px;
    text-align: center;
}

td.friend {
    background-color: #ffffff;
    text-align: center;
    vertical-align: center;
}

a.navbar:link, a.navbar:visited {
    color: #ff9711;
    text-decoration: none;
}

a.navbar:hover {
    color: #ffc060;
    text-decoration: underline;
}

tr.row1 {
}

tr.row0 td {
    background-color: #eeeeee;
}

tr.row0 td.postheader {
    background-color: #F0F8FF;
}

tr.row0 td.postbody {
    background-color: white;
}

tr.row0 .authorcol input {
    background-color: white;
}

tr.row_hd0 {
    background-color: #CFFACF;
}

tr.row_hd1 {
    background-color: #DEFADE;
}

tr.subtitle {
    background-color: #eeeeee;
    font-weight: bold;
}

tr.message {
    background-color:#E0E0EF;
}

.title {
    font-size: 12px;
    font-weight: bold;
}

.description {
    font-size: 80%;
    font-weight: normal;
}

.authorcol {
    overflow: hidden;
    padding: 2px;
}

.authorcol img {
    /*margin: 3px 0px;*/
}

.cellwrap {
    width: 100%;
    overflow: auto;
}

 blockquote.postbody {
    border-left: 2px solid #990033;
    background-color:  #F2E7EB;
    padding: 4px 8px;
    margin-bottom: 0px;
    margin-left: 20px;
    margin-right: 60px;
    font-style: italic;
}

td.lastpost {
    background-color: white;
}

.sigdelim {
    width: 60%;
    height: 1px;
    background-color: black;
    color: black;
    border: 0;
    margin-right: 100%;
}

td.postheader {
    /*background-color: #F2E7EB;*/
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: none;
    padding-left: 6px;
}

td.postbody {
    font-size: 9pt;
    border-left: 1px solid #CCC;
    padding-left: 8px;
    padding-bottom: 6px;
}

td.postfooter{
    background-color: #EEEEEE;
    border-top: 1px solid #CCC;
    border-left: 1px solid #ccc;
    border-right: none;
    border-bottom: none;
    padding-left: 6px;
}

tr.helpdeskseparator{
    height: 10pt;
}

tr.postseparator td{
    border-top: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    background-color: #CCC;
}

td.threadline {
    text-align: left;
    color: #0074A4;    
}

td.threadline a, tr.row1 em a {
    color: #005477;
    font-weight: bold;
}

td.threadline a:hover, tr.row1 em a:hover {
    text-decoration: underline;
    color: #00A0E3;    
}

td.running { 
    background-color: #00ff00;
} 

td.notrunning { 
    background-color: #ff0000;
} 
 
td.disabled { 
    background-color: #ff8800;
} 

span.page_title {
    font-size: 24px;
    color: white;
    margin: 20px;
}

span.note{
    font-weight: normal;
    font-size: 0.9em;
}

span.news_date {
    color: #191970;
    font-size: 0.9em;
}

span.news_title {
    font-size: 0.9em;
    font-weight: bold;
}

.code {
    font-family: "Consolas", "Courier New", courier, monospaace;
    display: block;
    margin-top: 3px;
    margin-left: 5em;
    border-left: 3px solid #990033;
    padding-left: 1em;
    padding-top: 4px;
    white-space: nowrap;
    overflow: auto;
    background-color: #F2e7eb;
}

* html body .code {
   /* IE hack */
   white-space: normal;
}

td.news {
    background-color: #eeeeee;
    text-align: justify;
    padding: 10px;
    border: 1px solid grey;
}

td.uotd {
    background-color: #eeeeee;
    padding: 10px;
    border: 1px solid grey;
}

.smalltext {
    font-size: 0.8em;
}

.error {
    color: #ff0000;
    font-weight: bold;
    font-size: 1.1em;
}

.notice {
    color: #009900;
    font-weight: bold;
    font-size: 1.1em;
}

div.mainnav {
    text-align: justfy;
    padding: 6px;
}

hr {
    size: 0px;
    border-top: 1px dashed black;
}
