/*
  The original poker_spirit_xhtml 01 transitional Theme for phpBB version 2+
  Created by CoSa NoStrA DeSiGn
  http://nicolas.coustures.free.fr/www/forum/index.php
*/

    body {
          background-color : #ffffff;
	    padding : 0px;
	    margin : 0px;
      }
    font, th, td, p {
          font-family : Verdana, Arial, Helvetica, sans-serif;
      }
    a:link, a:active, a:visited {
          color : #A7A7A7;
      }
    a:hover {
          text-decoration : underline;
          color : #dd6900;
      }
    hr {
          height : 0;
          border : 0 solid #d1d7dc;
          border-top-width : 1px;
      }
    .bodyline {
          background-color : #ffffff;
          text-align : left;
      }
    .forumline {
          background-color : #EDEDED;
          text-align : left;
      }
    .table {
          height : 18px;
      }
    .table1 {
          height : 40px;
      }
    .header {
          background-color : #ffffff;
          background-image : url(images/header.png);
          background-repeat : repeat-x;
	    height : 150px;
      }
    .footer {
          background-color : #ffffff;
          background-image : url(images/footer.png);
          background-repeat : repeat-x;
	    height : 75px;
      }
    .smilbox {
          background-color : #ffffff;
          background-image : url(images/smilbox.gif);
	    height : 203px;
      }
     .h {
          background-color : #ffffff;
          background-image : url(images/h.png);
          background-repeat : repeat-x;
      }
     .h_l {
          background-color : #ffffff;
          background-image : url(images/h_l.png);
          background-repeat : no-repeat;
	    width: 40px; height : 40px;
      }
     .h_r {
          background-color : #ffffff;
          background-image : url(images/h_r.png);
          background-repeat : no-repeat;
	    width: 40px; height : 40px;
      }
     .b_l {
          background-color : #ffffff;
          background-image : url(images/b_l.png);
          background-repeat : repeat-y;
	    width: 40px;
      }
     .b_r {
          background-color : #ffffff;
          background-image : url(images/b_r.png);
          background-repeat : repeat-y;
	    width: 40px;
      }
     .b {
          background-color : #ffffff;
          background-image : url(images/b.png);
          background-repeat : repeat-x;
      }
     .b_g {
          background-color : #ffffff;
          background-image : url(images/b_g.png);
          background-repeat : no-repeat;
	    width: 40px; height : 40px;
      }
     .b_d {
          background-color : #ffffff;
          background-image : url(images/b_d.png);
          background-repeat : no-repeat;
	    width: 40px; height : 40px;
      }
   td.row1 {
          background-color : #ffffff;
      }
    td.row2 {
          background-color : #ffffff;
      }
    td.row3 {
          background-color : #ffffff;
      }
    td.row4 {
          background-color : #C4C4C4;
      }
    td.rowpic {
          background-color : #ffffff;
          background-image : url(images/cellpic2.jpg);
          background-repeat : repeat-y;
      }
    th {
          color : #000000;
          font-size : 11px;
          font-weight : bold;
          text-align : center;
          background-color : #EDEDED;
          height : 20px;
      }
    td.cat, td.catHead, td.catSides, td.catLeft, td.catRight {
          background-image : url(images/cellpic1.gif);
          background-color : #d1d7dc;
          border : #ffffff;
          border-style : solid;
          height : 20px;
      }
td.catBottom {
          background-image : url(images/cellpic5.gif);
          background-color : #d1d7dc;
          border : #ffffff;
          border-style : solid;
          height : 20px;
      }
    td.cat, td.catHead, td.catBottom {
          height : 20px;
          border-width : 0;
      }
    th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
          font-weight : bold;
          border : #A7A7A7;
          border-style : solid;
          height : 20px;
      }
    td.row3Right, td.spaceRow {
          background-color : #ffffff;
          border : #ffffff;
          border-style : solid;
      }
    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;
      }
  .CornerL, .CornerR {
       border : #A7A7A7;
       border-style : solid;
       height : 20px;
      }
    .CornerL {
          border-width : 1px 0 0 1px;
      }
    .CornerR {
          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;
      }
    .genmini {
          font-size : 9px;
      }
    .gen {
          font-size : 12px;
      }
    .genmed {
          font-size : 11px;
      }
    .gensmall {
          font-size : 10px;
      }
    .gen, .genmed, .gensmall {
          color : #000000;
      }
    a.gen, a.genmed, a.gensmall {
          color : #000000;
          text-decoration : none;
      }
    a.gen:hover, a.genmed:hover, a.gensmall:hover {
          color : #dd6900;
          text-decoration : underline;
      }
    .mainmenu {
          font-size : 11px;
          color : #A7A7A7;
      }
    a.mainmenu {
          text-decoration : none;
          color : #A7A7A7;
      }
    a.mainmenu:hover {
          font-weight : bold;
          text-decoration : none;
          color : #000000;
      }
    .cattitle {
          font-weight : bold;
          font-size : 12px;
          letter-spacing : 1px;
          color : #000000;
      }
    a.cattitle {
          text-decoration : none;
          color : #000000;
      }
    a.cattitle:hover {
          text-decoration : underline;
      }
    .forumlink {
          font-weight : bold;
          font-size : 12px;
          color : #000000;
      }
    a.forumlink {
          text-decoration : none;
          color : #000000;
      }
    a.forumlink:hover {
          text-decoration : underline;
          color : #dd6900;
      }
    .nav {
          font-weight : bold;
          font-size : 11px;
          color : #000000;
      }
    a.nav {
          text-decoration : none;
          color : #000000;
      }
    a.nav:hover {
          text-decoration : underline;
      }
    .topictitle {
          font-weight : bold;
          font-size : 11px;
          color : #000000;
      }
    a.topictitle:link {
          text-decoration : none;
          color : #000000;
      }
    a.topictitle:visited {
          text-decoration : none;
          color : #000000;
      }
    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 : #000000;
      }
    a.postlink:visited {
          text-decoration : none;
          color : #000000;
      }
    a.postlink:hover {
          text-decoration : underline;
          color : #dd6900;
      }
    .code {
          font-family : Courier, 'Courier New', sans-serif;
          font-size : 11px;
          color : #006600;
          background-color : #efefef;
          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;
      }
 select {
	background-color: #efefef;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #98aab1;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	vertical-align: middle;	
}
input {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.post, textarea.post {
	background-color: #C4C4C4;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 0 2px 2px;
}
input.button, input.liteoption {
	background-image: url('./images/bgk_input.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	background-color: #C4C4C4;
	color: #000000;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	font-weight: bold;
	letter-spacing: 0;
	vertical-align: middle;
	margin: 0 2px 0 2px;
}
input.button {
	padding: 0 4px 0 4px;
}
input.mainoption  , .button {
	background-image: url('./images/bgk_input.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	background-color: #C4C4C4;
	color: #000000;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	font-weight: bold;
	letter-spacing: 0;
	vertical-align: middle;
	margin: 0 2px 0 2px;
}
input.button:hover, input.liteoption:hover, input.mainoption:hover, a.button:hover {
	background-image: url('./images/bgk_hover.png');
	background-position: top center;
	background-color: #efefef;
	color: #C0C0C0;
}
input[type="checkbox"], input[type="radio"] {vertical-align: middle;}

    .helpline {
          background-color : #dee3e7;
          border-style : none;
      }