@charset UTF-8; @media screen {  a:link,a:visited  {  color:#666;  font-weight:700;  text-decoration:none;  }  a:active,a:hover  {  color:silver;  text-decoration:none;  }  div,span  {  font-family:Tahoma;  }  .clearfix:after  {  clear:both;  display:block;  height:0;  visibility:hidden;  }  * html .clearfix  {  height:1%;  }  select,input,textarea  {  background:#f6f6f6;  border:1px ridge #e5e5e5;  color:#666;  font-family:Verdana;  font-size:9px;  margin:2px;  padding-left:3px;  }  hr  {  border:solid #e5e5e5 1px;  height:1px;  }  img  {  border:0;  }  form  {  display:inline;  }  textarea  {  width:90%;  }  ul  {  margin:0;  }  #debug  {  height:150px;  margin-bottom:20px;  overflow:auto;  padding-left:4px;  text-align:left;  width:100%;  }  #errors  {  color:#C00;  }  #sql  {  color:#777;  }  .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;  }  .forum  {  background:#f0f0f0;  border-collapse:separate;  border-spacing:1px;  margin:auto;  }  .headb  {  background:url(images/headb.png) repeat-x;  color:#666;  font-size:11px;  font-weight:700;  height:35px;  padding:2px 0 0 10px;  text-align:left;  vertical-align:middle;  }  .headb a:link,.headb a:visited  {  color:#666;  }  .bottom  {  background:#f0f0f0;  color:#919191;  font-size:10px;  padding:4px 6px 4px 8px;  text-align:left;  }  .bottom a:link,.bottom a:visited  {  color:#76b5ef;  font-weight:700;  }  .bottom a:hover  {  border-bottom:1px dashed silver;  text-decoration:none;  }  .left,.center,.right  {  padding:1px;  }  .leftb,.centerb,.rightb  {  background:#fbfbfb;  color:#666;  font-size:9px;  padding:4px 6px 4px 8px;  }  .leftb a:link,.centerb a:link,.rightb a:link,.leftb a:visited,.centerb a:visited,.rightb a:visited  {  color:#666;  font-size:9px;  font-weight:700;  text-decoration:none;  }  .leftb a:hover,.centerb a:hover,.rightb a:hover  {  border-bottom:1px dashed #76b5ef;  color:#666;  text-decoration:none;  }  .leftc,.centerc,.rightc  {  background:#f6f6f6;  color:#666;  font-size:9px;  padding:4px 6px 4px 8px;  }  .leftd,.centerd,.rightd  {  background:#eaeaea;  color:#666;  font-size:9px;  }  .left,.leftb,.leftc,.leftd  {  font-size:9px;  text-align:left;  }  .leftb,.centerb  {  vertical-align:top;  }  .left a:link,.left a:visited  {  color:silver;  font-weight:700;  text-decoration:none;  }  .center,.centerb,.centerc,.centerd  {  font-size:9px;  text-align:center;  }  .right,.rightb,.rightc  {  font-size:9px;  text-align:right;  }  .right a:link,.right a:visited  {  color:#545454;  font-weight:700;  text-decoration:none;  }  .quote  {  background:#f9f9f9;  border:1px solid #e5e5e5;  padding:6px;  text-align:left;  }  .navhead,.navhead2  {  background:#360;  border:solid #CEB;  border-width:1px 1px 0;  color:#F2F2F2;  font-weight:700;  padding:4px;  text-align:center;  }  .navbodyb,.navbody2b  {  background:#709060;  border:solid #CEB;  border-width:1px 1px 0;  list-style:none;  padding:4px 6px 4px 8px;  text-align:left;  }  .calhead  {  background:#f2f2f2;  padding:4px 2px;  text-align:center;  }  .calday,.calevent,.caltoday,.calweek  {  padding:4px 2px;  text-align:right;  }  .calday  {  background:#f2f2f2;  }  .calevent  {  background:#e5e5e5;  }  .caltoday  {  background:#fff;  }  .calweek  {  background:#f6f6f6;  }  .left a:hover,.right a:hover  {  border-bottom:1px dashed #09F;  color:#09F;  text-decoration:none;  } }