   form {margin: 0px;}
   img        { border: 0px solid #909090; }
   img.image  { border: 1px solid #906030; margin-left:5px;margin-right:5px;margin-bottom:2px;}
   img.button { border: 1px solid rgb(143,84,63); }
   img.menul { padding-left:20px; padding-right: 4px; vertical-align : middle;}
   img.menur { padding-left:4px; padding-right: 20px; vertical-align : middle;}


   A:active  { text-decoration: none; color: #0033ee;}
   A:visited { text-decoration: none; color:#0033ee;}
   A:link    { text-decoration: none; color: #0033ee;}
   A:hover   { text-decoration: underline; color: #cc0000;}

   A.small:visited { font-size: 10px; font-weight: bold; color: #0033ee; }
   A.small:active  { font-size: 10px; font-weight: bold; color: #0033ee;}
   A.small:link    { font-size: 10px; font-weight: bold; color: #0033ee; }
   A.small:hover   { font-size: 10px; font-weight: bold; color: #cc0000;}

   table.ctrl { border: 1px solid #666666; margin-top:5px; }
   table {font-size:12px; color: #000022; font-family: Arial,Helvetica;}
   tr.preview     {}
   tr.editor      {}
   table.preview  {}
   table.editor   {}
   div.preview    {font-weight: normal;}
   tr.header      {text-align:center;}

   table.controlpanel { border-bottom: 1px solid rgb(121,138,185);}
   tr.controlpanell   { text-align: left; background-color:rgb(70,88,134); }
   tr.controlpaneld   { text-align: left; background-color: rgb(110,138,180)}
   .controlpanel      { font-weight: bold; font-size: 10px; color: rgb(255,249,146)}

   td.cpnormal{background-color:  rgb(70,88,134);}
   td.cphover {background-color: rgb(80,110,150);}
   .cphide    {display:none;position : absolute;}
   .cpshow    {font-weight: bold; font-size: 10px; color: #000000; margin:0px; display:block;position : absolute;
               background-color:rgb(100,120,160); border:1px solid rgb(70,88,134); padding:2px}

   A.controlpanel:visited { font-size: 10px; font-weight: bold; color:rgb(255,224,85); }
   A.controlpanel:active  { font-size: 10px; font-weight: bold; color:rgb(255,224,85);}
   A.controlpanel:link    { font-size:10px; font-weight: bold;  color:rgb(255,224,85);}
   A.controlpanel:hover   { font-size: 10px; font-weight: bold; color: rgb(255,255,200);}

   input.button     {font-weight: normal; margin: 1px; padding:1px;font-family: Arial; font-size: 11px; background-color:rgb(255,249,146);  color: #000000;  border: 1px solid rgb(143,84,63);}
   input.area       {font-weight: normal; margin: 3px; padding:1px; font-family: Arial;  font-size: 11px; background-color:rgb(255,249,146);  color: #000000;  border: 1px solid #773311}
   textarea   {font-weight: normal; margin: 1px;padding:1px; font-size: 11px; background-color:rgb(255,249,146); color: #000000;  border: 1px solid #773311}
   select     {font-weight: normal; margin: 3px;padding:1px; font-family: Arial; font-size: 11px;  background-color:rgb(255,249,146); color: #000000;  border: 1px solid #773311}

   body         {color: #000022; font-family: Arial,Helvetica; font-size: 12px;
    background: url("../design/quix/pagebackground.gif");background-position:top;
    background-repeat:repeat-x; margin:0px; padding: 0px; background-color: rgb(110,130,180);}

   table.sitetable {text-align:center;  width:772px;  background-color:rgb(70,88,134);}
   table.contenttable {margin:0px auto;text-align:left;width:770px;  background-color:rgb(70,88,134); }
   table.tcontent {width:100%;text-align:center; }

   td.ctop { width:770px; vertical-align:top;border-bottom:1px solid rgb(143,84,63)}
   td.ccontent {  width:590px; vertical-align:top; min-height:300px; height:300px}
   td.lrborder {width:1px; background:url("../design/quix/lrbg.gif") }
   td.topborder {height:1px; background:url("../design/quix/topbg.gif") }

   table.tleft { width:100%; }
   td.cleft { width:180px; vertical-align:top; }
   table.tmenu { text-align:left; height:26px; }
   td.cmenu {  }

   td.cmenuitem  { width:620px;background-color:rgb(255,204,25);border-bottom:1px solid rgb(143,84,63);}
   td.cmenuright { padding:0px; }

   A.menu:visited { font-weight: bold; font-size: 12px; text-decoration: none;  color: #0022dd; }
   A.menu:active  { font-weight: bold; font-size: 12px; text-decoration: none;  color:#0022dd;}
   A.menu:link    { font-weight: bold; font-size:12px; text-decoration: none; color: #0022dd; }
   A.menu:hover   { font-weight: bold; font-size: 12px; text-decoration: none;color:  #cc0000;}

   table.contentitem { table-layout:fixed; margin:0px auto; margin-top:20px; margin-bottom:10px;
                       width:480px;height:auto; text-align:left;}
   table.logintable {margin-top:20px; background-color: rgb(255,204,25); width:100%;height:80px;
                     border-right:1px solid rgb(143,84,63);border-top:1px solid rgb(143,84,63);border-bottom:1px solid rgb(143,84,63)}
   td.lthead {height:30px; min-height:30px; background-color: rgb(255,224,45); text-align:center; border-bottom:1px solid rgb(143,84,63)}
   td.ltcell {padding:5px;}


   td.newstitle { background:url("../design/quix/titlebg.gif"); margin:0px;height:35px;
                  border-bottom:1px solid rgb(143,84,63); padding:0px; padding-left:4px;}
   td.newscontent{ text-align:justify; background:url("../design/quix/contentbg.gif");border-bottom:1px solid rgb(143,84,63);
                   background-color:rgb(255,204,25); margin:0px;min-height:100px; height:100px;padding:4px;
                   vertical-align:top;}

   p.more          { text-align:right; font-size:10px}
   p.pfoot         { font-weight: bold;  font-size: 10px; color: rgb(255,249,146)}
   A.afoot:visited { font-size: 10px; color:rgb(255,204,25);}
   A.afoot:active  { font-size: 10px;   color:rgb(255,204,25); }
   A.afoot:link    { font-size:10px; color: rgb(255,204,25); }
   A.afoot:hover   { font-size: 10px;  color:  rgb(255,255,200);;}

    A.title:active  { text-decoration: underline;color: #003333;}
   A.title:visited { text-decoration: underline; color:#003333;}
   A.title:link    { text-decoration: underline; color: #003333;}
   A.title:hover   { text-decoration: underline; color: #0033ee;}

   table.edititem { background-color: rgb(255,224,105); border:1px solid rgb(143,84,63);table-layout:fixed; margin:0px auto;
                    margin-top:20px; margin-bottom:10px; width:520px;height:auto; text-align:left;}

  table.forumhead {border-left:1px solid rgb(143,84,63);
                   background:url("../design/quix/titlebg.gif"); table-layout:fixed;
                   padding:0px;  margin:0px auto;  width:480px;height:35px; text-align:left;}
  table.forum {  table-layout:fixed; margin:0px auto;
                width:481px;height:auto; text-align:left;padding:0px}
  table.forumpost {border:1px solid rgb(143,84,63); width:100%;
  table-layout:fixed; margin:0px auto; margin-bottom:10px;
                width:481px;height:auto; text-align:left;padding:0px}
  td.forumpath{ text-align:left;width:370px; padding:0px;}
  td.forumnew{text-align:right; width:110px; padding:0px;}
  td.tdhead{border-bottom:1px solid rgb(143,84,63); background-color:rgb(255,204,25);;
            text-align:center; padding:0px;}
  td.listelem{padding:0px;}
  p.head {text-align:center; font-weight: bold; font-size: 18px; color: rgb(255,249,146); margin-top:20px}
  tr.forumlight{background-color:rgb(235,227,129);height:25px;}
  tr.forumdark{background-color:rgb(220,210,115);height:25px;}
  tr.forumdarker{background-color:rgb(255,204,25);}
  table.forumfoot{ border:1px solid rgb(143,84,63); background-color:rgb(235,227,129); table-layout:fixed;
   padding:0px; margin:0px auto; width:481px;height:30px; text-align:left;}
  td.forumuserinfo {border-top:1px solid rgb(143,84,63); }
  td.forumcontent {background-color:rgb(244,238,200);width:100%;
    border-top:1px solid rgb(143,84,63); }

  table.pages{margin:0px auto;font-weight:bold; background-color:rgb(255,204,25);
   border:1px solid rgb(143,84,63);text-align:center; width:480px;margin-top:5px; table-layout:fixed;}

   div.nonblock { text-align:center;margin:0px auto;  margin-top:20px; margin-bottom:10px;  width: 480px;  }
/*float : left;*/
   div.block {float:left; text-align:left; height:180px; width: 210px;  text-align:center;margin-left:40px; margin-top:20px; margin-bottom:10px }

   P,div { margin: 2px;  }
   .small { font-weight: bold;  font-size: 10px; color: #000022; }
   .big { font-weight: bold; font-size: 15px; color: #000000; }
   .error {font-weight: normal; color: #dd2200;font-size: 11px;}
   .help {font-weight: normal; color: #2222cc; font-size: 11px;}
   .title           { font-weight: bold; color: #000000; font-size: 13px; margin-top: 4px; margin-bottom: 4px}
   .quote           {  color: rgb(80,30,0); margin-top: 0; margin-bottom: 0}
   .cite           { font-family : "Courier New" ; border: 1px rgb(143,84,63) solid; background-color: rgb(255,249,146); color: #222222; padding:4px; margin: 3px; }
   .message        { font-size: 12px; color: #eeeeee; text-align: center;}
   
   td.contenttype{ background:url("../design/quix/contentbg.gif");border-bottom:1px solid rgb(143,84,63);
                   background-color:rgb(255,204,25); margin:0px;padding:4px; vertical-align:top;}
   table.searchengine {border:1px solid rgb(143,84,63);background-color:rgb(255,204,25); table-layout:fixed; margin:0px auto; margin-top:20px; margin-bottom:10px;
                       width:400px;height:auto; text-align:left;}
  td.searchhead { margin:0px;height:35px;background-color:rgb(245,229,100);
                 padding:0px; padding-left:4px;border-bottom:1px solid rgb(143,84,63);}


