img {
        border:0;
}

form {
        display:inline;
}

td {
  color: inherit;
  font-size: 11px;
        font-family: Verdana,Helvetica,sans-serif;
        line-height: 1.5;
}



input, textarea, select {
  font-family: Verdana,Helvetica,sans-serif;
  font-size: 11px;
  color: inherit;
  border: dotted 1px #B2B2B2;
  color: #AFAFAF;
  background: #000000;
  padding: 1px;
  }
button {
  font-family: Verdana,Helvetica,sans-serif;
  font-size: 11px;
  color: inherit;
  border: dotted 1px #B2B2B2;
  color: #000000;
  }


textarea {
        width:90%;
}

ul {
        margin: 0px;
}

.forum {
  color: inherit;
        margin: 0px auto 5px auto;
        background-image: url(../img/content_bg_top.png);
        background-position: top;
        background-repeat: no-repeat;
  border-collapse:separate;
        border: 1px solid #cccccc;
        border-top: 1px solid #E7E7E7;
}

.headb {
        color: #AFAFAF;
        font-weight: bold;
        padding: 4px 2px 4px 4px;
        text-align: left;
		background-position: top;
		background-repeat: repeat;
        border-bottom: 1px dotted #B2B2B2;
background-image: url(images/head.gif);
        }

.bottom {
  color: inherit;
        padding: 2px 2px 5px 4px;
        text-align: left;
        border-bottom: 1px dotted #B2B2B2;
}

.newshead {
        color: #AFAFAF;
        font-weight: bold;
        padding: 4px 2px 4px 4px;
        text-align: left;
		background-position: top;
		background-repeat: repeat;
        border-bottom: 1px dotted #B2B2B2;
background-image: url(images/head.gif);
}

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

.leftb,.centerb,.rightb {
  color: inherit;
  padding: 2px 2px 5px 4px;
  border-bottom: 1px dotted #B2B2B2;
  }

.leftc,.centerc,.rightc {
  color: inherit;
  padding: 2px 2px 5px 4px;
  border-bottom: 1px dotted #B2B2B2;
  }

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

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

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

.quote {
  color: inherit;
        padding: 5px 8px 8px 60px;
  text-align: left;
        background-image: url(../img/quote.png);
        background-repeat: no-repeat;
        background-position: 8px 8px;
        border: 1px solid #bbb;
        max-width: 500px;
        margin: 10px;
}

.h1 {
  color: inherit;
  font-size: 14pt;
  font-weight: bold;
  text-decoration: none;
}
.h2 {
  color: inherit;
  font-size: 16pt;
  font-weight: normal;
  text-decoration: none;
}

.h3 {
  color: inherit;
  font-size: 20pt;
  font-weight: normal;
  text-decoration: none;
}

#msg_normal, #msg_success {
        width: 100%;
  color:inherit;
  margin:auto;
  margin-bottom: 20px;
        text-align: center;
        background-image: url(../img/content_bg_top.png);
        background-position: top;
        background-repeat: no-repeat;
  border-collapse:separate;
        border: 1px solid #cccccc;
        border-top: 1px solid #E7E7E7;
        padding: 2px 0px 0px 0px;
}
#msg_normal div, #msg_success div {
        padding: 8px 0 8px 0px;
}

}

#errors {
        color:#7F0000;
}

#sql {
        color: inherit;
}

/*Cal*/
.calhead {
	background-image:url(images/ProRed_cb1.png);
	color:#ffffff;
	text-align:center;
	padding:2px 1px 1px 2px;
}
.calday,.calevent,.caltoday, .calweek {
	text-align:center;
	padding:2px 1px 1px 2px;
}
.calday {
	background-image:url(images/ProRed_cb2.png);
	color:#ffffff;
}
.calevent {
	background-image:url(images/ProRed_cb3.png);
	color:#777777;
	font-weight:bold;
	text-decoration:blink;
}
.caltoday {
	background-image:url(images/ProRed_cb3.png);
	color:#777777;
	font-weight:bold;
}
.calweek {
	background-image:url(images/ProRed_cb1.png);
	color:#ffffff;
	padding:2px 1px 1px 2px;
}

.caltth {
         background-color:#800;
         color:                #ccc;
        font-weight:        bold;
        text-align:        center;
        padding:        1px 4px 1px 4px;
}

.calttb {
        background-color:        #999;
        color:                        #000;
        padding:                1px 4px 1px 4px;
}