hr {
border:1px solid #888;
}

img {
border:0;
}

form {
display:inline;
}

td {
background-color:inherit;
color:#fff;
font-size:10pt;
vertical-align:top;
line-height:1.5;
}

td1 {
background-color:inherit;
color:#fff;
font-size:8pt;
vertical-align:top;
line-height:1.5;
}

textarea {
width:90%;
}

ul {
margin:0;
}

input,textarea,select {
background-color:#000;
border:1px solid #01e701;
color:#fff;
font-family:Verdana,Helvetica,sans-serif;
font-size:8pt;
-moz-border-radius:10px;
-khtml-border-radius:10px;
margin:2px;
padding:2px 8px;
}

.form:focus {
background-color:#FFF;
color:#d60404;
}

.forum {
background-color:transparent;
color:inherit;
border-collapse:separate;
border-spacing:0;
margin:auto;
}

.headbXXX {
background-color:#FFF;
color:#B91F1D;
text-transform:uppercase;
text-align:left;
letter-spacing:3px;
border-right:4px solid #BA1616 !important;
font-size:14px;
padding:4px 6px 4px 8px;
}

.headb {
background:transparent;
height:10px;
color:#fff;
font-weight:700;
letter-spacing:1px;
padding:10px 10px 9px;
}

.bottom {
background-color:transparent;
background-repeat:repeat-x;
color:#fff;
font-size:18px;
text-align:left;
border:#000 3px ridge;
padding:4px 6px 4px 8px;
}

.newshead {
background-color:transparent;
color:#d60404;
font-size:14px;
text-align:center;
letter-spacing:1px;
border:#000 3px ridge;
padding:6px 8px 4px;
}

.left,.center,.right {
padding:1px;
}

.leftb,.centerb,.rightb {
background-color:transparent;
color:#de550a;
font-size:18px;
border:#000 3px ridge;
margin-left:3px;
padding:4px 6px 4px 8px;
}

.leftc,.centerc,.rightc {
background-color:transparent;
color:#dedb0a;
font-size:18px;
text-align:center;
border:#000 3px ridge;
padding:4px 6px 4px 8px;
}

.left,.leftb,.leftc {
text-align:left;
}

.center,.centerb,.centerc {
text-align:center;
}

.right,.rightb,.rightc {
text-align:right;
}

.notpublic {
background-color:#F5F5F5 !important;
color:#CCC !important;
font-style:italic;
}

.quote {
background-color:#222;
border:1px dashed #555;
color:inherit;
text-align:left;
padding:6px;
}

.h1 {
color:#333;
font-size:14pt;
font-weight:700;
text-decoration:none;
}

.h2 {
color:#333;
font-size:16pt;
font-weight:400;
text-decoration:none;
}

.h3 {
color:#333;
font-size:20pt;
font-weight:400;
text-decoration:none;
}

#msg_normal,#msg_success {
background-color:#e7ff9c;
border:solid 3px #a7de00;
}

#msg_normal div,#msg_success div {
padding:8px 0 8px 20px;
}

#msg_normal a,#msg_success a {
color:#658600;
}

#msg_normal a:hover,#msg_success a:hover {
color:#000;
}

.calhead {
background-color:#363636;
color:ffffff;
text-align:center;
border-bottom:dotted 1px silver;
padding:4px 2px;
}

.calday,.calevent,.caltoday,.calweek {
text-align:center;
color:ffffff;
padding:4px 2px;
}

.calday {
background-color:#242424;
color:ffffff;
}

.calevent {
background-color:#444;
color:ffffff;
}

.caltoday {
background-color:#cf0000;
color:ffffff;
}

.calweek {
background-color:#111;
color:ffffff;
}

.manage {
background-color:#222;
border:1px solid #555;
float:left;
margin:5px;
padding:5px 0 0;
}

.manage:hover {
background-color:#333;
}

.themebar {
border:1px dashed #777;
margin:4px 8px;
padding:4px;
}