.forum {
background-color : transparent;
color : inherit;
margin : auto;
border-collapse : separate;
border-spacing : 0;
}
.headbXXX {
background-color : #ffffff;
color : #b91f1d;
text-transform : uppercase;
padding : 4px 6px 4px 8px;
text-align : left;
letter-spacing : 3px;
border-right : 4px solid #ba1616 !important ;
font-size : 14px;
}
.headb {
border-bottom : 5px solid #6B6B6B;
font-weight : bold;
color: #6B6B6B;
}
.bottom {
background-color : #ffffff;
color : #7e7b7b;
padding : 4px 6px 4px 8px;
text-align : left;
}
.left, .center, .right {
padding : 1px;
}
.leftb, .centerb, .rightb {
background-color : #ffffff;
color : #7e7b7b;
padding : 4px 6px 4px 8px;
background-position : bottom;
background-repeat : repeat-x;
margin-left : 3px;
border-bottom : 1px dotted #D6DEE5;
}
.leftbcal {
background-color : #ffffff;
color : #7e7b7b;
padding : 4px 0 4px 8px;
background-position : bottom;
background-repeat : repeat-x;
margin-left : 3px;
}
.leftc, .centerc, .rightc {
background-color : #ffffff;
color : #7e7b7b;
padding : 4px 6px 4px 8px;
background-position : bottom;
background-repeat : repeat-x;
border-bottom : 1px dotted #D6DEE5;
}
.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 : #e5e5e5;
background-position : bottom;
background-repeat : repeat-x;
color : inherit;
padding : 6px;
text-align : left;
}
#debug {
margin-bottom : 20px;
padding-left : 4px;
overflow : auto;
width : 100%;
height : 200px;
font-size : 12px;
text-align : left;
}
#errors {
color : #cc0000;
}
#sql {
color : #777777;
}
.h1 {
color : #333333;
font-size : 14pt;
font-weight : bold;
text-decoration : none;
}
.h2 {
color : #333333;
font-size : 16pt;
font-weight : normal;
text-decoration : none;
}
.h3 {
color : #333333;
font-size : 20pt;
font-weight : normal;
text-decoration : none;
}
#msg_normal, #msg_success {
width : 90%;
color : inherit;
margin : auto;
border : 1px solid #888;
margin-bottom : 10px;
text-align : center;
}
#msg_normal div, #msg_success div {
padding : 8px 0 8px 20px;
}
#msg_normal {
background-color : #90ee90;
border : 3px solid #32cd32;
}
#msg_success {
background-color : #90ee90;
border : 3px solid #32cd32;
}
#msg_normal a, #msg_success a {
color : #658600;
}
#msg_normal a:hover, #msg_success a:hover {
color : #000000;
}
.calhead {
color : #ffffff;
padding : 4px 2px 4px 2px;
text-align : center;
border-bottom : 2px solid #0297ff;
font-weight : bold;
}
.calday, .calevent, .caltoday, .calweek {
padding : 4px 2px 4px 2px;
text-align : center;
color : #ffffff;
}
.calday {
color : #ffffff;
border-bottom : 1px solid #cccccc;
}
.calevent {
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
text-decoration : underline;
}
.caltoday {
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
}
.calweek {
color : #ffffff;
border-bottom : 1px solid #cccccc;
}
.manage {
background-color : #eeeeee;
border : 1px solid #c0c0c0;
color : #7e7b7b;
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
margin : 1px;
}
.manage:hover {
background-color : #ffffff;
background-position : bottom;
background-repeat : repeat-x;
color : #7e7b7b;
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
margin : 1px;
}
.manage:focus {
background-color : #ffffff;
background-position : bottom;
background-repeat : repeat-x;
color : #7e7b7b;
font-family : Verdana, Helvetica, sans-serif;
font-size : 8pt;
margin : 1px;
}

