body  {
     font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
     font-size: 13px;
     margin: 0px;
     padding: 0px;
     color: #000;
     background-color: #b0c4de;
     }

table  {
     font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
     font-size: 13px;
     color: #000;
     background-color: transparent;
     }

tr  {
     font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
     font-size: 13px;
     color: #000;
     background-color: transparent;
     }

td  {
     font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
     font-size: 13px;
     color: #000;
     background-color: transparent;
     }
     
a:link, a:visited, a:active  {
     text-decoration: none;
     color: #586876;
     background-color: transparent;
     }

a:hover  {
     text-decoration: none;
     color: blue;
     background-color: transparent;
     }

input  {
     font-size: 11px;
     color: #000;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     background-color: #bbbbbb;
     }

textarea  {
     font-size: 12px;
     color: #272A2F;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     background-color: #cccccc;
     }

select  {
     font-size: 14px;
     color: #272A2F;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     background-color: #cccccc;
     }

.nav  {
     color: #ffffff;
     background-color: transparent;
     text-decoration: none;
     }

.windowbg  {
     font-size: 14px;
     color: #000;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     background-color: #DFE6EF;
     }

.windowbg2  {
     font-size: 14px;
     color: #000;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     background-color: #E4EAF2;
     }

.windowbg3  {
     font-size: 14px;
     color: #eeeeee;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     background-color: #EEF2F7;
     }

.hr  {
     color: #493B3B;
     background-color: transparent;
     }

.titlebg  {
     color: #000;
     background-image: url(./images/userinfo_sm_bg.gif);
     background-color: transparent;
     }

.text1  {
     font-size: 14px;
     color: #000;
     background-color: transparent;
     }

.catbg  {
     font-size: 13px;
     color: #000;
     background-image: url(./images/userinfo_sm_bg.gif);
     background-color: #6B7E8E;
     }

.catbg a:link, .catbg a:visited, .catbg a:active  {
    text-decoration: none;
    color: black;
    background-color: transparent;
    }

.catbg a:hover  {
     text-decoration: none;
     color: blue;
     background-color: transparent;
     }
	 
.bordercolor  {
     font-size: 14px;
     color: #cccccc;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     background-color: #C2CFDF;
     }

.quote  {
     font-size: 13px;
     width: 80%;
     margin-left: auto;
     margin-right: auto;
     color: #000;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     border: 1px solid white;
     padding: 3px;
     background-color: #C2CFDF;
     }
.quoteheader {
     font-size: 10px;
     width: 80%;
     margin-left: auto;
     margin-right: auto; 
     }

.code  {
     font-size: 13px;
     width: 80%;
     margin-left: auto;
     margin-right: auto;
     color: #ffffff;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     border: 1px solid white;
     padding: 3px;
     background-color: #bbbbbb;
     }

.help  {
     cursor: help;
     background-color: transparent;
     }

.meaction  {
     color: red;
     background-color: transparent;
     }

.editor  {
     width : 100%;
     }

#centertable  {
	width: 94%;
	 margin-left: 30px;
     margin-right: 15px;
     }

.centercontent  {
	width: 100%;
	}
/* the menu at the top */
.calmmenu  {
     padding: 3px;
     display: block;
     border: 1px solid #C2CFDF;
     color: #000;
     float: right;
     background-color: #DFE6EF;
	 clear:left;
     }

.calmmenu:link  {
     color: #B85C2F;
     background-color: #DFE6EF;
     border: 1px solid #C2CFDF;
     }

.calmmenu:visited  {
     color: #B85C2F;
     background-color: #DFE6EF;
     border: 1px solid #C2CFDF;
     }

.calmmenu:active  {
     color: #B85C2F;
     background-color: #DFE6EF;
     border: 1px solid #C2CFDF;
     }

.calmmenu:hover  {
     color: #B85C2F;
     background-color: transparent;
     border: 1px solid black;
     }

#calmmenu  {
     text-align: right;
     margin-right: 30px;
     margin-left: 30px;
     padding-bottom: 35px;
     color: #000;
     background-color: transparent;
     }

#logo   {
     color: #000;
     background-color: transparent;
     padding-top: 1px;
     padding-left: 5px;
     float: left;
     }
     
#userinfo  {
     margin-left: 30px;
     margin-right: 30px;
     border: 1px solid #C2CFDF;
     height: 70px;
     color: #000;
     background-color: transparent;
     background-image: url(./images/userinfo_large_bg.gif);
     }

.boardname  {
     font-size: 48px;
     font-weight: bold;
     text-align: left;
     margin-left: 5px;
     margin-right: 5px;
     margin-top; 5px;
     color: white;
     background-color: transparent;
     float: left;
     }

.nameim {
     font-size: 12px;
     margin-top: 5px;
     margin-right: 5px;
     text-align: right;
     color: #e6e6fa;
     background-color: transparent;
     }

.nameim a{
	color: #ffd700;
	}

.nameim a:hover{
	color: blue;
	}


.usertime {
     font-size: 12px;
     margin-right: 5px;
     padding-bottom: 5px;
     text-align: right;
     color: #e6e6fa;
     background-color: transparent;
     }

.usertime a{
	color: #f0ffff;
	}

.usertime a:hover{
	color: blue;
	}

.copyright  {
    font-size: 10px;
    color: blue;
    margin-top: 10px;
    background-color: transparent;
    font-family: Verdana, arial, helvetica, serif;
    }

.blockhead  {
     font-size: 13px;
     color: #ffd700;
     font-family: Verdana, arial, helvetica, serif;
     background-image: url(./images/userinfo_sm_bg.gif);
     }

.tborder   {
     font-size: 12px;
     color: #cccccc;
     font-family: Verdana, arial, helvetica, serif;
     background-color: #DFE6EF;
     border: 1px solid #C2CFDF;
     }
	 
.blocktable   {
     font-size: 12px;
     width: 150px;
     color: #cccccc;
     font-family: Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.leftblock  {
     font-size: 12px;
     color: #000;
     font-family: Verdana, arial, helvetica, serif;
     background-color: #DFE6EF;
	 width: 150px;
     border: 1px solid #C2CFDF;
     }

.rightblock  {
     font-size: 12px;
     color: #000;
     font-family: Verdana, arial, helvetica, serif;
     background-color: #DFE6EF;
     border: 1px solid #C2CFDF;
	 width: 150px;
     }
	 

.blockcal a:link, .blockcal a:visited{
	color: #b85c2f;
	}
.blockcal a:hover{
	color: blue;
	}

.newsheader  {
     font-size: 14px;
     background-image: url(./images/userinfo_sm_bg.gif);
     color: #ffd700;
     background-color: transparent;
     }

.newsheader a:link  {
     font-size: 100%;
     font-weight: bold;
     color: #fafad2;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsheader a:visited  {
     font-size: 100%;
     font-weight: bold;
     color: #fafad2;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsheader a:hover  {
     font-size: 100%;
     font-weight: bold;
     color: blue;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.newsbody a:link  {
     color: #B85C2F;
     background-color: transparent;
     text-decoration: none;
     }

.newsbody a:visited  {
     color: #B85C2F;
     background-color: transparent;
     text-decoration: none;
     }

.newsbody a:hover  {
     color: blue;
     background-color: transparent;
     text-decoration: none;
     }

.newsbody  {
     font-size: 14px;
     width: 100%;
     color: #000;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     background-color: #DFE6EF;
     }

.newscat  {
     font-size: 12px;
     width: 100px;
     vertical-align: top;
     text-align: right;
     color: #493B3B;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     background-color: #DFE6EF;
     }

.newstable  {
     font-size: 12px;
     color: #24243E;
     width: 100%;
     border: 1px solid #C2CFDF;
     font-family: "Trebuchet MS", Verdana, arial, helvetica, serif;
     background-color: transparent;
     }

.smalltext {
	font-size:11px;
	}

.sitenews {
	background-color: #c2cfdf;
	}

