/*
  The original Millenium_ivory Theme for phpBB version 2+
  Created by CoSa NoStrA DeSiGn
  http://nicolas.coustures.free.fr/www/forum/index.php
  Original work of Wayne D. Fields 
  http://illusivedesign.org - http://supremetemplates.com 
*/


     *  body {
           background-color : #cccccc;
           margin : 0;
           padding : 0;
      }
    * font, th, td, p {
           font-family : Verdana, Arial, Helvetica, sans-serif;
      }
    * a:link, a:active, a:visited {
           text-decoration : none;
           color : #006699;
      }
    * a:hover {
           text-decoration : underline;
           color : #dd6900;
      }
    * hr {
           height : 0;
           border : 0 solid #d1d7dc;
           border-top-width : 1px;
      }
    * .navbox {
           background-color : #ffffff;
      }
    * .rightside {
           background-color : #ffffff;
           background-image : url(images/fond_right.jpg);
           background-repeat : repeat;
      }
    * .forumline {
           background-color : #999999;
           border : 1px solid #999999;
      }
    * .cell4 {
           background-color : #cccccc;
           height : 70px;
           background-image : url(images/cellpic4.png);
      }
    * .cell5 {
           background-color : #cccccc;
           height : 70px;
           background-image : url(images/cellpic5.png);
      }
    * .cell6 {
           background-color : #cccccc;
           background-image : url(images/cellpic5.png);
      }
    * .cell7 {
           background-color : #cccccc;
           height : 62px;
           background-image : url(images/cellpic5.png);
      }
    * .header {
           height : 100%;
      }
    * .table {
           height : 18px;
      }
    * .table1 {
           height : 40px;
      }
    * td.row1 {
           background-color : #efefef;
      }
    * td.row2 {
           background-color : #dfdfdf;
      }
    * td.row3 {
           background-color : #efefef;
      }
    * td.rowpic {
           background-color : #ffffff;
           background-image : url(images/cellpic2.jpg);
           background-repeat : repeat-y;
      }
    * td.bgmenu {
           background-color : #ffffff;
           background-image : url(images/bg_menu.png);
           width : 180px;
           height : 36px;
           background-repeat : repeat;
      }
    * td.bgmenubott {
           background-color : #ffffff;
           background-image : url(images/bg_menubott.png);
           width : 753px;
           height : 22px;
           background-repeat : repeat;
      }
    * td.boxbgtit {
           background-color : #ffffff;
           background-image : url(images/box_bg_tit.png);
           width : 100%;
           height : 18px;
           background-repeat : repeat;
           font-weight : bold;
           font-size : 12px;
           letter-spacing : 1px;
           color : #000000;
      }
    * td.bgrightside {
           background-color : #ffffff;
           background-image : url(images/bg_rightside.png);
           width : 25px;
           height : 100%;
           background-repeat : repeat-y;
      }
    * th {
           color : #999999;
           font-size : 11px;
           font-weight : bold;
           background-color : #cccccc;
           height : 25px;
           background-image : url(images/cellpic3.png);
      }
    * th.invert {
           height : 25px;
           background-image : url(images/cellpic3invert.png);
           background-repeat : repeat-x;
      }
    * th.invert2 {
           height : 25px;
           background-image : url(images/cellpic3invert2.png);
           background-repeat : repeat-x;
      }
    * td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {
           background-image : url(images/cellpic1.png);
           background-color : #d1d7dc;
           border : #ffffff;
           border-style : solid;
           height : 28px;
           background-repeat : repeat;
      }
    * td.cat, td.catHead, td.catBottom {
           height : 29px;
           border-width : 0;
      }
    * th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
           font-weight : bold;
           height : 28px;
      }
    * td.row3Right, td.spaceRow {
           background-color : #efefef;
      }
    * th.thHead, td.catHead {
           font-size : 12px;
           border-width : 1px 1px 0;
      }
    * th.thSides, td.catSides, td.spaceRow {
           border-width : 0 1px;
      }
    * th.thRight, td.catRight, td.row3Right {
           border-width : 0 1px 0 0;
      }
    * th.thLeft, td.catLeft {
           border-width : 0 0 0 1px;
      }
    * th.thBottom, td.catBottom {
           border-width : 0 1px 1px;
      }
    * th.thTop {
           border-width : 1px 0 0;
      }
    * th.thCornerL {
           border-width : 1px 0 0 1px;
      }
    * th.thCornerR {
           border-width : 1px 1px 0 0;
      }
    * .maintitle, h1, h2 {
           font-weight : bold;
           font-size : 22px;
           font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
           text-decoration : none;
           line-height : 120%;
           color : #000000;
      }
    * .gen {
           font-size : 12px;
      }
    * .genmed {
           font-size : 11px;
      }
    * .gensmall {
           font-size : 10px;
      }
    * .gen, .genmed, .gensmall {
           color : #000000;
      }
    * a.gen, a.genmed, a.gensmall {
           color : #006699;
           text-decoration : none;
      }
    * a.gen:hover, a.genmed:hover, a.gensmall:hover {
           color : #dd6900;
           text-decoration : underline;
      }
    * .mainmenu {
           font-weight : bold;
           font-size : 10px;
           color : #000000;
      }
    * a.mainmenu {
           text-decoration : none;
           color : #999999;
      }
    * a.mainmenu:hover {
           text-decoration : underline;
           color : #dd6900;
      }
    * .cattitle {
           font-weight : bold;
           font-size : 12px;
           letter-spacing : 1px;
           color : #006699;
      }
    * a.cattitle {
           text-decoration : none;
           color : #006699;
      }
    * a.cattitle:hover {
           text-decoration : underline;
      }
    * .forumlink {
           font-weight : bold;
           font-size : 12px;
           color : #006699;
      }
    * a.forumlink {
           text-decoration : none;
           color : #006699;
      }
    * a.forumlink:hover {
           text-decoration : underline;
           color : #dd6900;
      }
    * .nav {
           text-decoration : none;
           font-weight : bold;
           font-size : 10px;
           color : #000000;
      }
    * a.nav {
           text-decoration : none;
           color : #006699;
      }
    * a.nav:hover {
           text-decoration : underline;
           color : #dd6900;
      }
    * .topictitle {
           font-weight : bold;
           font-size : 11px;
           color : #000000;
      }
    * a.topictitle:link {
           text-decoration : none;
           color : #006699;
      }
    * a.topictitle:visited {
           text-decoration : none;
           color : #5493b4;
      }
    * a.topictitle:hover {
           text-decoration : underline;
           color : #dd6900;
      }
    * .name {
           font-size : 11px;
           color : #000000;
      }
    * .postdetails {
           font-size : 10px;
           color : #000000;
      }
    * .postbody {
           font-size : 12px;
      }
    * a.postlink:link {
           text-decoration : none;
           color : #006699;
      }
    * a.postlink:visited {
           text-decoration : none;
           color : #5493b4;
      }
    * a.postlink:hover {
           text-decoration : underline;
           color : #dd6900;
      }
    * .code {
           font-family : Courier, 'Courier New', sans-serif;
           font-size : 11px;
           color : #006600;
           background-color : #fafafa;
           border : #d1d7dc;
           border-style : solid;
           border-left-width : 1px;
           border-top-width : 1px;
           border-right-width : 1px;
           border-bottom-width : 1px;
      }
    * .quote {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-size : 11px;
           color : #444444;
           line-height : 125%;
           background-color : #fafafa;
           border : #d1d7dc;
           border-style : solid;
           border-left-width : 1px;
           border-top-width : 1px;
           border-right-width : 1px;
           border-bottom-width : 1px;
      }
    * .copyright {
           font-size : 10px;
           font-family : Verdana, Arial, Helvetica, sans-serif;
           color : #444444;
           letter-spacing : -1px;
      }
    * a.copyright {
           color : #444444;
           text-decoration : none;
      }
    * a.copyright:hover {
           color : #000000;
           text-decoration : underline;
      }
    * input, textarea, select {
           color : #000000;
           font : normal 10px Verdana, Arial, Helvetica, sans-serif;
           border-color : #000000;
      }
    * input.post, textarea.post, select {
           background-color : #ffffff;
      }
    * input {
           text-indent : 2px;
      }
    * input.button {
           background-color : #efefef;
           color : #000000;
           font-size : 11px;
           font-family : Verdana, Arial, Helvetica, sans-serif;
      }
    * input.mainoption {
           font-weight : bold;
           background-color : #fafafa;
      }
    * input.liteoption {
           background-color : #fafafa;
           font-weight : normal;
      }
    * .helpline {
           background-color : #dee3e7;
           border-style : none;
      }