/* Style for passwordcasino.com, created by Direct ADV Ltd. - Auckland, New Zealand */


/* head */
  #head
  {
    margin:10px 0 0 35px;
  }
  #head a:link, #head a:visited
  {
   text-decoration:none;
  }
  #head a:hover,#head a:focus,#head a:active
  {
    text-decoration:underline;
  }
  #search
  {
    position:absolute;
    top:36px;
    left:550px;
    width:200px;
    margin:0;
    text-align:right;
    background:transparent;
    color:#666;
  }
  #headtext
  {
    position:absolute;
    top:25px;
    left:250px;
    margin:0;
    text-align:center;
  }
  #headbanner
  {
    position:absolute;
    top:-25px;
    left:-150px;
    margin:0;
  }
  #search input
  {
   font-size:90%;
  }
  #search input.searchfield
  {
    width:95px;
    margin:0 3px;
  }
  
/* navigation */
  #navigation
  {
    padding:0 0 20px 0;
  }
  #navigation h2
  {
    margin:7px 0 0 174px;
    color:#666;
    font-size:110%;
    font-weight:bold;
  }
  #navigation ul
  {    
    margin:0 0 0 0;
    color:#FFF;
    background:#03C;
    font-size:108%;
    font-weight:bold;
    padding:0 10px 0 10px;
    height:1.6em;
    list-style:none;
    width:825px;
  }
  #navigation li
  {
    float:left;
  }
  #navigation ul a
  {
    color:#FFF;
    padding:0 5px 0 6px;
    float:left;
    line-height:1.6em;
    height:1.6em; 
  }
  #nav ul a:attivo active,#nav ul a.attivo:link,#nav ul a.attivo:visited,#nav ul a.attivo:hover,#nav ul a.attivo:focus
  {
    color:#000;
    background-color:#CCC;
  }

/* body */
  body
  {
    margin:0;
    padding:0;
    background:#FFF;
    color:#000;
    font-family: Arial,Helvetica,sans-serif;
    font-size:11px;
  }
  /*
  h1
  {
    position:absolute;
    top:21px;
    left:10px;
    maring:0;
  }
  */
  
/* body links */
  a img
  {
    border:none;
  }
  a:link
  {
    background:transparent;
    color:#03C;
  }
  a:visited
  {
    background:transparent;
    color:#03C;
  }
  a:hover,a:focus,a:active
  {
    background:transparent;
    color:#03C;
    text-decoration: none;
  }
 
/* content */
  #content
  {
    width:712px;
    margin: 0 0 0 38px;
  }
  #main
  {
    width:538px;
    margin-bottom:1.6em;
    float:left;
  }
  #rightside
  {
    float:right;
    width:164px;
  }
  #page
  {
    clear:left;
    margin:0;
    background:#fff;
    color:#666;
  }
  #primopiano
  {
    font-size:11px;
    width: 534px;
    padding-bottom:10px;
    border-bottom:1px solid #999;
    margin-bottom:10px;
  }
  .primopiano h1
  {
    font-size:18px;
    margin:0;
  }
  #primopiano h1 br
  {
    display:none;
  }
  #primopiano h1 img
  {
    margin-bottom:10px;
    display:block;
  }
  #primopiano p
  {
    margin:0;
  }
  /* headlines */
  #headlines
  {
    float:left;
    width:126px;
  }
  #headlines h2
  {
    margin:10px 0 0 0;
    font-size:110%;
  }
  #headlines ul
  {
    margin:10px 0 0 0;
    padding:0;
    list-style:none;
  }
  #headlines ul li
  {
    margin-bottom:14px;
    text-indent:7px;
  }
  /* midbox */
  .midbox
   {
     float:left;
     margin-left:10px;
     width:126px;
   }
   .midbox h2
   {
     margin:0;
     font-size:110%;
     min-height:2.5em;
   }
   * html .midbox h2
   {
     height:2.5em;
   }
   .midbox a img
   {
     margin-top:10px;
     display:block;
   }
   .midbox p
   {
     margin:0;
   }
  /* picbox */
  .picbox
   {
     float:left;
     margin:10px 0;
     min-height:1.0em;
   }
   * html .picbox
   {
     height:1.0em;
   }
   
   /* rightbox */
   .rightbox
   {
     background:#FFF;
     color:#666;
     margin-bottom:10px;
     padding-bottom:5px;
     float:left;
     width:170px;
   }
   
   *html .rightbox
   {
     background:#FFF;
     color:#666;
     margin-bottom:10px;
     padding-bottom:5px;
     float:left;
     width:155px;  
   }
   .rightbox h2
   {
   background:transparent;
   color:#666;
   margin:0;
   padding:5px 6px 3 px 6px;
   border-bottom:1px solid #CCC;
   font-size:12px;
   }
   .rightbox img
   {
     float:left;
     margin:5px 5px 5px 6px;
   }
   .rightbox p
   {
     margin:5px 6px 5px 73px;
   }
   
  #advside
  {
    position:absolute;
    top: 130px;
    left: 760px;
    width:120px;
    /*background-color: #FFD700;*/
  }
   /* advlink */
   .advlink
   {
     background:#FFF;
     color:#666;
     margin-bottom:10px;
     padding-bottom:5px;
     float:left;
     width:100%;
   }
   .advlink h2
   {
   background:transparent;
   color:#666;
   margin:0;
   padding:5px 6px 3 px 6px;
   border-bottom:1px solid #CCC;
   font-size:12px;
   }
   .advlink p
   {
   margin:15px 0 5px 0;
   }

   /* footer */
   #footer
   {
     clear:both;
     margin:0 0 15px 38px;
     padding-top:54px;
     width:712px;
     font-size:110%;
     text-align:center;
     
   }
   #footer a
   {
     font-size:91%;
     text-decoration:none;
   }
   #footer a:hover,#footer a:focus,#footer a:active
   {
     text-decoration:underline;
   }
   #footer p
   {
     margin:0;
   }
   
  .tablelist{width:100%;border:1px solid #C8C8C8;padding:0px;border-collapse:collapse; margin-bottom:15px;}
  *html .tablelist{width:490px; margin-bottom:15px;}
  .tablelist td{border:1px solid #C8C8C8;padding:2px}
  .tablelist thead,{text-align:center;}
  .tablelist thead h4{color:#1D7A0D;font-weight:normal;font-family:Verdana;font-size:11px}
  .tablelist tfoot {text-align:right;}
  .tablelist td p{text-align:center}
  .tablelist td a b{font-weight:normal;}
  .tablelist td.justify p{text-align:justify}
  
   /*test */
  .double {padding:0px 0px 20px 0px;margin:2px 0px 0px 0px;}
  .double p{padding:0px;margin:0px;height:90px; font-size:11px color:#ff55;}
  .dbltop h3{padding:1px 0px 0 0px;font-size:15px;font-weight:bold;}

  .dblmid{float:left;border-right:1px; height:95px;width:140px;text-align:left;margin:2px 2px 2px 2px; clear:left; margin:0;}
  
  div.split2{clear:left}
  div.split2 div{float: left; width: 340px; \width: 328px; w\idth: 340px;padding: 0 8px; margin-bottom:10px;}
  
  div.splitsmall{clear:left}
  div.splitsmall div{float: left; width: 240px; \width: 228px; w\idth: 240px;padding: 0 8px; margin-bottom:10px;}
  
  div.navitop {border: 1px solid #778899;  font-size: 10px; text-align:middle; padding: 0 5px; margin-bottom: 5px;}
  div.bgbox {width: 110px; border: 1px solid #F1E088; background-color: #03C; font-size: 11px; padding: 0 2px; color:#FFF;}
