   /*****************************
   *  www.metalchat.it
   *  ver: 2.0.0-1
   *****************************/   

 html, body {
  margin:0;
  border: 0;
  background-image: url('scheme/back.png');
  background-repeat: repeat;
 }   
 #container {
       margin: 0px 100px 0px 100px; 
       min-width: 800px; 
 }
 #header {
    padding:0px;
    font-style: oblique;
    text-align:center;
    margin-top: 0px;
    margin-bottom: 0px;
 }
 #header>img {
 display: block; 
 width: 100%;
 height: 100%;
 }
#header img { /* Solo per IE, non và con IE7  */
  height: 220px;
  width: 100%;
 } 
 #header h1 {
   display: none;
   position: absolute;
   line-height: 3pt;
   top: 37px;
   left: 390px;
 }
 #header h2 {
 display: none;
  position: absolute; 
  top: 65px;
  left: 330px;  
  margin:0;
 }
 #header h3 {
    display: none;
 }
   #header a#badges_chat {
     position: absolute;
     top: 0px;
     right: 65px;
    display: block;
    /* height: 150px; 
    width: 150px; */
    height: 180px;
    width:182px;
    background-image: url('scheme/chatbadge.png');
    background-repeat: no-repeat; 
  }
   #header a#badges_chat span { display: none; }
 #body {
  margin-top:0;
  padding-top: 0 !important;
  padding-top: -30px;  
  vertical-align: top;
 }
 #left_col {
 float: right;
 width: 270px;
 margin-bottom:10px;
 }
  #left_col #sponsor {
      background-color: #be112f;
       border:1px solid red;
       min-height:250px;
       height:auto !important;
       height: 250px;
       margin-bottom:2px;
       vertical-align: middle;
       text-align: center;
       background-image: url('scheme/wait3.gif');
       background-position: 50% 50%;
       background-repeat: no-repeat;
  }
  #left_col #sponsor div {
   padding-left:15px;
  }
  #left_col #sponsor span {
            background-color: #920338;  
            color:white;
             display: list-item;  
             list-style-type: none;
             font-weight: bold;
             padding-left:13px;
  }
  #left_col #menu {
    margin: 0;
    padding:0;
  }
  #left_col #menu ul {
    margin:0;
    padding:0;
    list-style-type: none;
  }
         #left_col #menu span {
             display: list-item;  
             list-style-type: none;
             font-weight: bold;
             padding-left:13px;
      }
        #left_col #menu a {
              display: block;
              padding: 2px 1px 1px 15px;
              line-height: 1.7em;
              height: 25px !important;
              text-decoration: none;
              outline: 0;
              width: auto;
              margin: 1px 2px 1px 2px;
      }
      #left_col #menu a.new {
      }
      #left_col #menu a.disable { text-decoration: line-through;}
      #left_col #menu a span.tips { 
          display: none; 
          font-size: x-small;
          font-style: italic;
          line-height: 1em;
          z-index:3;
      }
      #left_col #menu a:hover {
            height: 25px !important;
    }
     #left_col #menu a:hover span.tips {
             text-decoration: none;    
             display: block !important;
             border:1px dashed rgb(157,17,47);
             -moz-border-radius: 1em;   
             position: relative; 
             top: 5px;
             left: 4px;
             background-color: rgb(140,17,47);
             color: white;
             padding: 19px 10px 10px 20px;
             min-height:35px;
             height:auto !important;
             height:35px;

    filter:alpha(opacity=80); 
    -moz-opacity:0.80;
    opacity:0.80;
   -khtml-opacity:0.80; 
    }
 /* Google talk gadget */
 #left_col #menu li#assistenza {
    background-color: #BA062F !important;
    padding-left: 15px;
 }
 

 #center_col {
  margin-right: 270px; /* stessa dimensione left bar */
 }
  #center_col #my_inbox {
    padding-bottom: 15px;
  }

  #center_col #my_inbox a {
    font-weight: bold;
    color: black;
    font-family: arial, verdana, serif;
    font-size:12px;
  }
    #center_col #submenu {
        list-style-type:none;
        margin-top:0;
        position:relative;
        top:0;
        left: 5px;
        padding:0;
    }
    #center_col #submenu li {
          float: left;
          margin: 0 4px 0 0;
          padding: 0;
          vertical-align: middle;
          width: 102px;       
    }
    #center_col #submenu li.denied { display: none !important; }
    #center_col #submenu li a {
          display: block;           
          white-space: nowrap;
          background: white url('scheme/tab.png') no-repeat top left;
          height: 30px;
          width: 102px;
          margin-left:2px;
          text-align: center;
    }
    #center_col #submenu li a {
     display: block;
     width: auto !important;
     width: 40px;
     min-width: 40px;
     outline: none;

     color: black !important;    
    }
    #center_col div.ads {
       width:auto;
       text-align:center;
       background-color: rgb(255,255,255);       
       padding-top:1px;
       overflow:auto !important;
       overflow: scroll;
       display:block;
       height:auto !important;
       height:31px;
    }
    #gfirefox{
       margin-top:2px;
       text-align:center;
    }
    #center_col div#text {
      min-height: 1430px;
      height: auto !important;   
      height: 1430px;  
      font-size: 80%;
      line-height: 1em;
      font-family: arial, verdana, serif;
      padding: 15px 25px 8px 25px;
      text-align: justify;
      border:1px solid black;
      clear: left;
    }
 #right_col {
   clear: both;
   min-height: 200px; 
   height: auto !important;
   height: 200px;
   padding:0;
  overflow: auto;
 }
    #right_col span.label {
     display: block;
     height: 22px;
     background-image: url('scheme/top_gradient.png');
     background-repeat: repeat-x;
     border-right: 5px solid white;   
   }
 #footer {
  text-align: center;
  font-size: xx-small;
 }
   #powered a{ 
    outline: none;  
   }
   #powered a img {
           padding:2px;
  	        border:0;
          	margin: 0;
    }
    #powered a img:hover {
     border:2px solid rgb(65,65,65);   
     padding:0;
    }
  
  a { outline: none;}
  img {border:0;}
/* ***************** *
*  Special div 
*
* ***************** */

#specialDiv1 {
   background-image: url('scheme/skull.png'); 
   background-repeat: no-repeat;
   background-position: top left;
   position: absolute;
   top: 12px;
   right: 11%;
   width: 108px;
   height: 113px;
   border:0;
   margin:0;
   z-index: 2;
   display: none;
}

#specialDiv2 { display: none; }
#specialDiv3 { display: none; }
#specialDiv4 { display: none; }
#specialDiv5 { display: none; } 
#IEprot {
 display: none !important; 
 display: block;
 background-repeat: no-repeat;
 top:0px;
 left:0px;
 position: absolute;
 overflow: hidden;
}          
#IEprot strong {
 display: block;  
 color: red;
 font-size: 1.9em;
 padding-top: 120px;
}
   #IEpositionfixed {
    overflow: hidden;
    width: 354px;
    height: 170px;
    background-image: url('scheme/IEshit.png');
   }
   #IEpositionfixed img.diapositiva {
    display: block;
    border:1px solid black;
    position: relative;
    top: 45px;
    left: 20px;
    height: 92px;
    width: 123px;    
   }
   #IEpositionfixed p {
    margin-top: 20;
    margin-bottom: 0;
    display: block;
    position: relative;
    top: -60px;
    left: 148px;
    width: 196px;
    color: black;
    font-size: 12px;
    font-family: tahoma, arial, serif;
    overflow: auto;
    height: 115px;
   }
   #IEpositionfixed a {
     position:relative;
     top: -90px;
     left: 220px;
}

  /* ************************* *
 *   Page -> membri 
 * ************************* */
 
 #box_nicklist {
    margin: 10px 45px 10px 45px;
    padding: 2px;            
 }
       #box_nicklist span.title {
        font-family: verdana, arial, serif;
        font-style: oblique;
        font-size: small;
        margin: 0;
        letter-spacing: 2px;
        text-align:center;
        display:block;
        width: 100%;
        padding: 4px 0 2px 0;
        margin-bottom: 4px;
       }
       #box_nicklist a {  
          font-size: smaller;
          padding: 1px 1px 1px 10px;
          text-decoration: none;     
          margin-bottom: 0;
          font-size:1.1em;
       }
       #box_nicklist a.noprofile {
         text-decoration: line-through;
       }
       #box_nicklist a.male {
          color: #b2c6c6;
       }
       #box_nicklist a.female {
          color: #e3c6c6;
       }
       #box_nicklist a img {
          margin:0;
       }
       #box_nicklist a.operator {
          padding-left: 25px;
       } 
       #box_nicklist a.operator:before {
         content: "@";
         padding-left: 1px;
       }
       #box_nicklist a.halfop {
         padding-left: 15px;
       }
       #box_nicklist a.halfop:before {
         content: "%";
       }     
       #box_nicklist a.voice {
       padding-left: 10px;
       }
       #box_nicklist a.voice:before {
         content: "+";
       }       
   
   /* Pannello amministrazione membri */
  form ul.list li.select { border: 0;  } 
  form ul.list li { margin-bottom: 2px; border-bottom:5px solid transparent; }
   form ul li a {
     float: left;
     padding-left:15px;
     padding-right:10px;
     text-decoration: none;
     font-family: arial,serif,verdana;
     font-size:1.0em;
     color: white;
   }
    a.unverified {
     text-decoration: line-through;
     color: red;
     font-weight: bold;
   }
  
    a.verified {
     color:white;
     font-weight: bold;
   }
 
form#frm_photobook ul {
  clear:both;
  overflow:auto;
}
form#frm_photobook ul li.item {
  overflow:auto;
}
/* ************************* *
 * Dynamic bar
 *    other div's
 * ************************* */
 #right_col {
   text-align: center;
 }
 #right_col div {
    text-align:left;
    margin-top: 10px;
    margin-left:  25px;
    margin-right: 10px;
    background-color: transparent;
    width: auto;
    padding: 2px 2px 2px 2px;
    float: left;
 }
 #right_col div a {
    outline: none;
    text-decoration: none;
 }
 #right_col div a.RSS {
   display: block;
   letter-spacing: 2px;
   text-decoration: overline;
   width:  auto;
   height: 36px;
   padding: 4px 3px 3px 40px;

 } 
 #right_col div a.RSS:hover {
 }
 #right_col div p.lab {
  font-family: verdana, arial, serif;
  font-style: oblique;
  font-size: small;
  margin: 0;
  padding: 3px 15px 3px 15px;
  letter-spacing: 2px;
 }
 #dbox_last_members {
    width: 160px; 
 }
 #dbox_last_members a {
    display: block;
    font-size: small;
    padding: 1px 1px 1px 5px;   
    margin: 0;
 }
 #dbox_last_members a:hover {
 }     
#dbox_last_profile_update a {
    display: block;
    font-size: small;
    padding: 1px 1px 1px 5px;   
    margin: 0;
 }
 #dbox_last_profile_update a:hover {
 }
 #dbox_last_profile_update a span {
    font-size: xx-small;
 }     
 #dbox_last_topix {
     float: left;
     display: block !important;
     margin: 10px auto !important;
  }
 #dbox_last_topix a {
    display: block;
    font-size: small;
    padding: 1px 1px 1px 5px;   
    margin: 0;        
 }
 #dbox_last_topix a:hover {
 }
 #dbox_last_topix span {
    display: block;
    font-size: small;
 }


/* ************************* *
 * Form
 * ************************* */
form {
 border:2px solid rgb(45,45,45);
  margin:0;
  padding:0;
}
form fieldset {
  border: 0;
  margin:0;
  padding: 1px 1px 1px 1px;
}
form textarea:focus,form input[type='text']:focus,form input[type='password']:focus{
  border:1px solid rgb(160,155,128);
  background-image: url('scheme/opacity.png');
  background-position: top left;
  background-repeat: repeat-y;
  color: white !important;
}
form fieldset label.legend {
  font-family: verdana, arial, serif;
  font-style: oblique;
  font-size: small;
  margin: 0;
  letter-spacing: 2px;
  text-align:center;
  display:block;
  width: 100%;
  padding: 4px 0 4px 0;
  margin-bottom: 4px;
  border-bottom:2px solid black;
  background-color: rgb(44,44,44);
  color: white;
}
form label {
  font-style: italic;
  font-family: serif,verdana, arial;
  margin-bottom:5px;
}
form textarea {
 min-height: 240px;
 height: auto !important;
 height: 230px;
 width: 97%;
}
form textarea,form input,form button {
  font-family: sans-serif, arial, verdana;
  font-size: small;
}   
form spam,form input, form textarea, form button, form label, form img, form radio, form checkbox, form select {
  margin-left: 8px;
}
form span {
 font-size: 12px;
}
form input[type=radio] {border:0;} /* Per eliminare contorni su radio con Opera */
form .info,form .error,form .help,form .note {
  margin-left: 6%;
  margin-right: 6%;
  margin-top:5px;
  margin-bottom:2px;
}
form#login button span.desc { display: none; }
form#login button {
   position:relative;
   top:-1px;
   left:0;
   border:1px solid black;
   outline:none;
   background-image: url('buttons/login.png');
   width: 70px;
   height: 22px;
   background-position: 100% 100%;
   margin-top:0;
}
form#login button:hover {
}
form fieldset.cCount { display: none; } 
/* ************************* *
 * Page -> News
 * ************************* */
 div.news {
   padding: 1px 1px 1px 1px;
   text-align: justify;
   font-size: medium;
   height: auto !important;
   height: 70px;
   min-height: 140px;
   margin-bottom: 5px;
 }
 div.news .titolo {
   display: block;
   padding: 4px 16px 4px 16px;
   font-style: italic;
   font-weight: bolder;
   color: rgb(220,220,220);
   background-color: rgb(44,44,44);
 }
 .calendar {
   background-color: #ebeaf1;
   margin:18px 15px 2px 4px;
   border: 1px solid white;
   float: left;
   height: 60px;
   width: 65px;
 }
 .calendar .giorno {
  display: block;
  position: relative;
  left:0px;
  top: 35%;
  text-align: center;
  font-size: larger;
 color: black;
 }
 .calendar .mese {
 margin-top: 0;
 display: block;
 position: relative;
 top: -23%;
 left: 0px;
 text-align: center;
 background-color: rgb(45,48,47);
 font-style: italic;
 font-size:smaller;
 padding:2px 2px 2px 2px;
 margin-top:1px;
 }
 .calendar .anno {
 margin:0;
 display: block;
 font-size: x-small; 
 font-style: oblique;
 text-align: center;
 color: black;
 padding-top:3px;
 }  
 div.news p { 
   font-family: tahoma, arial, serif;   
   text-align: justify;
  font-size: smaller;
  padding: 4px 25px 4px 10px;
  min-height: 90px;
  height: auto !important;
  height: 87px;
 }
 div.news p a {
  color: rgb(190,190,190);
   font-size: smaller;
   font-weight: bolder;
   text-decoration: overline;
 }
 div.news a.leggitutta:before {
    content: "»";
 }
 div.news a.leggitutta {
    display: block;
    color: white;
    font-style: oblique;
    font-size: smaller;
    font-weight: bolder;
    margin-bottom: 10px;
    text-align: center;
 }
 div.news .management {
    text-align: right;
    
 }
 div.news .autore {
 display: none;
 }
  div.news .management a {
    color: red;
    letter-spacing: 2px;
    font-family: arial, "times", tahoma;
    font-size: smaller;
  }
  
  /* homepage & modalità preview news */

#home_pref {
   padding: 25px 32px 10px 32px;
   margin-right: auto;
   margin-left: auto;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   color: white;
}
  #home_pref h3.head { background: transparent url('scheme/prefactionSeparator.png') no-repeat top left; }
  #home_pref strong {
    text-align:center;
    display: none;    
  }

   #home_pref p {
      color: white;
      font-family: tahoma, arial, serif;
      font-size: 1.0em;
      font-style: italic;
      text-align: justify;
      line-height: 1.0em;
      padding-left:10px;
      padding-right:10px;
      margin-top:-30px;
      margin-bottom:0px;
   }
        #home_pref span.head {        
             display: block;
             margin-top:15px;
             text-align:left;
             letter-spacing:3px;
         }
         #home_pref span.head i {
            font-size:smaller;
            font-style: oblique;
         }
           p.pref:first-letter {
            font-size:xx-large;
            font-weight:bold;
            color: #b63131;
            text-transform: uppercase;
            text-decoration: overline;
           }
    h2.head, h3.head {
             color: white;
             font-size: 1.2em;
             font-family: impact, verdana, serif;   
             padding: 2px 0px 4px 5px;
             letter-spacing: 0.4em;
             font-style: italic;
             margin-top: 0;
             height: 104px;
  
             padding-top: 36px;
             padding-left: 150px;
             margin-bottom: -47px;
   }
  .home_new {
    margin-top: 1px;
    margin-bottom:5px;
    min-height: 70px;
    height: auto !important;
    height: 75px;
  }  
  #home_news h3.head { background: transparent url('scheme/newsSeparator.png') no-repeat top left; }
     .home_new_item {
       text-align:center;       
     }   
    .home_new_item h2 {
       width: 84%;
       margin-top: 0 !important;
       margin-bottom:0;
       font-size: 12px;

       font-style: oblique;
       border-left: 1px solid gray;   
       padding: 3px 0 3px 0;    
       float: right;  
    }
    .home_new_item h2 a.titolo {             
       display: block !important;
       text-align: center;
       text-decoration: underline;
       color: white;     
    }      
    .home_new_item .calendar {   
        width: 67px;
        margin: 0 2px 0 0;
    }    
    .home_new_item p { 
               padding: 26px 5px 4px 105px;
               text-align: justify;
               font-size: 12px;
       }
    .home_new_item p:first-letter {
       font-size:xx-large;
       font-weight:bold;
       color: rgb(200,200,200);
       text-transform: uppercase;
      font-family : "Trebuchet MS", arial, helvetica, sans-serif;
    }    
             .home_new_item .continua:before {content: '«'; }
             .home_new_item .continua:after { content: '»'; }
             .home_new_item .continua {
               font-size: 10px;
               font-family: serif, arial, tahoma;
               color: red;
             }
    .home_new_item .autore {  display: none; }
  /* ************************* *
 * Page -> Guestbook
 * ************************* */
 div#guestbook form.container {
  border:0 !important;
  background-color: black !important;
 }
 div.guestbook {
 border:1px solid rgb(157,17,47);
 background-color: rgb(140,17,47);
 margin-bottom: 4px;
 text-align: justify;
 font-size: 87%;
 }
      div#guestbook form.container input { float: left !important; }
      div.guestbook .user {
      font-weight: bold;
      font-size: small;
      color: black;
      background-color: rgb(140,17,47);
      padding: 4px 4px 2px 20px;
      height: 12px;
      display: block;
      width: 70%;
      float: left;
      }
       div.guestbook span.mail {
       display: none;
      }
      div.guestbook a.mail {
       width: 15px;
       height:12px;
       position: relative;
       top:2px;
       left:-75%;
       background-image: url('buttons/mail.png');
       background-position: top left;
       background-repeat: no-repeat;
       margin-bottom: -11px;
       float: left;
      }
      div.guestbook a.mail span.desc {
        display: none;
      } 
      div.guestbook .giorno, div.guestbook  .mese,  div.guestbook .anno {
        padding-left:3px;
        padding-top: 4px;        
        color: gray;
        font-family: serif, verdana, tahoma;  
        float: right;
      }      
      div.guestbook p {
       clear: left;
       padding: 5px 15px 10px 15px;
       background-color: rgb(19,18,17);
       font-size: 1.2em;
       margin-bottom:5px;
      }
      div.guestbook a.delete { padding-top: 2px; background: transparent url('buttons/delete.gif') no-repeat top left; padding-left: 20px; color: black; font-weight: bold; }
      div.guestbook a.edit { padding-top:6px; background: transparent url('buttons/edit.gif') no-repeat top left; padding-left: 20px; color: black; font-weight: bold; }
/* ************************* *
 *  Advice
 * ************************* */
 .help {
  min-height: 45px;
  height: auto !important;
  height: 47px;
  display: block;
  font-size: xx-small;
  font-family: tahoma, verdana, serif;
  padding:6px 4px 6px  70px; 
  background: url('buttons/help.gif') top left no-repeat;
 }
 .info {
  min-height: 45px;
  height: auto !important;
  height: 47px; 
  display: block;
  font-size: xx-small;
  font-family: tahoma, verdana, serif;
  padding:6px 4px 6px  70px; 
  background: url('buttons/info.gif') top left no-repeat;
 }
 .done {
  min-height: 45px;
  height: auto !important;
  height: 47px; 
  display: block; 
  font-size: xx-small;
  font-family: tahoma, verdana, serif;
  padding:6px 4px 15px  70px; 
  background: url('buttons/done.gif') top left no-repeat;
 }
 .error {
  min-height: 45px;
  height: auto !important;
  height: 47px; 
  display: block;
  font-size: xx-small;
  font-family: tahoma, verdana, serif;
  padding:6px 4px 6px  70px; 
  background: url('buttons/error.gif') top left no-repeat;
 }
 .note {
  min-height: 45px;
  height: auto !important;
  height: 47px;
  display: block;
  font-size: xx-small;
  font-family: tahoma, verdana, serif;
  padding:6px 4px 6px  70px; 
  background: url('buttons/note.gif') top left no-repeat;
  font-style: oblique;
 }
 
 
 
 
 
 
 
ul.list {
   list-style: none;
}
li.select {
   clear: left;
   float: left;
   width: 20px;
   border:2px solid white;
}
li.item {
   border:2px solid white;  
}

/* *******************
 * Pages > eventi
 * ******************* */
#photo_box {
overflow: auto;
margin-left: auto;
margin-right:auto;
min-height: 33px;
}
    #photo_box a.dir {
     height: auto !important;
     height: 30px;
     min-height: 30px;
     background-image: url('scheme/dir.gif');
     background-position:top left;
     background-repeat: no-repeat;
     display: block;
     border:0;
     text-decoration: none;
     z-index:2;
    }
    #photo_box a.dir:hover {
      background-color: #ba556b !important;
    }
    #photo_box a.dir span.nome {
      color: white;
      font-size: 16px;
       height: 25px;
      padding: 15px 5px 0px 30px;
      border:0;
      z-index:1;
      font-family: verdana, arial, serif;
    }
    #photo_box a.file {
     margin-left:1px;
     float: left;
     margin-bottom:2px;
    }
    #photo_box a.file img:hover  {
     border:1px solid rgb(219,57,76);
    }
    #photo_box a img {
     border:1px solid rgb(186,6,47);
     padding:2px 2px 2px;
    } 
    #photo_box div.lab {
       color: red;
       font-size:18px;       
    }
    #photo_box div.lab .descr {
       font-size:12px;   
       color:white;    
       font-family: arial, verdana, serif;
    }




/* ************************** *
 * Rank bar
 * ************************** */
 form#frm_rank {
  background-color: black;
  border: 0 !important;
 }
 #rankbar {
   padding: 9px;
   margin: 5px 60px 15px 60px;
 }
     #rankbar span {
        font-family: arial;
        font-size: larger;
     }
     #rankbar i {
        font-weight: bold;
        color: rgb(220,220,220);
      }
      #rankbar span.res {
        color: rgb(74,74,74)
      }

/* ************************** *
 *         Page bar
 * ************************** */
 div.pagebar {
     margin: 10px 2px 20px 2px;
     border-left: 3px solid white;
     border-top: 2px solid white;
     border-bottom:22px solid rgb(220,220,220);
     border-right: 1px solid rgb(200,200,200);
     font-family: arial, serif, verdana;
     background-color: rgb(42,47,52);   
     overflow: auto;
     padding-bottom:3px;
 }   
      div.pagebar p.label {
           font-family: verdana, arial, serif;
           font-style: oblique;
           font-size: small;
           letter-spacing: 2px;
           text-align: center;
           padding: 4px 0 4px 0;
           border-bottom:2px solid black;
           background-color: rgb(11,14,14);
           color: white;     
           margin-bottom:0;   
           margin-top:0;
      }
      div.pagebar a {
         position: relative;
         top:0;
         left:10px;
         float: left;
         display: block;
         width: 14px;
         height: auto;
         font-size: xx-small;
         color: gray;
         text-decoration: none;
         padding:2px 4px 2px 6px;
         background-color: rgb(7,6,5);
         margin-right:1px;
         margin-top: 5px;
      }
      div.pagebar a.active {
       font-size: large;
       color: white;
       text-decoration:line-through;
      }
      
      
      
 #searchDiv {
   margin: 10px 2px 20px 2px;
   border-left: 3px solid white;
   border-top: 2px solid white;
   border-bottom:22px solid rgb(220,220,220);
   border-right: 1px solid rgb(200,200,200);
   font-family: arial, serif, verdana;
   background-color: rgb(42,47,52);   

   padding-bottom:3px;
 } 
      #searchDiv p.label {
           font-family: verdana, arial, serif;
           font-style: oblique;
           font-size: small;
           letter-spacing: 2px;
           text-align: center;
           padding: 4px 0 4px 0;
           border-bottom:2px solid black;
           background-color: rgb(11,14,14);
           color: white;     
           margin-bottom:0;   
           margin-top:0;        
      }
       #searchDiv a {  
          font-size: smaller;
          padding: 1px 1px 1px 10px;
          text-decoration: none;     
          margin-bottom: 0;
       }
       #searchDiv a.noprofile {
         text-decoration: line-through;
       }
       #searchDiv a.male {
          color: #b2c6c6;
       }
       #searchDiv a.female {
          color: #e3c6c6;
       }


       #searchDiv a.operator:before {
         content: "@";
       }

       #searchDiv a.halfop:before {
         content: "%";
       }     

       #searchDiv a.voice:before {
         content: "+";
       }      
      
 /* **************** *
  * Pages > Chat 
  * **************** */
  div#chat_javaList {
     background-image: url('scheme/chat.png');
     background-repeat: no-repeat;
     background-position: top-left;  
     text-align: center;
  }
  div#chat_javaList h2 {
    font-size: 14px;
  }  
  div#chat_javaList h2 a {
     color: red;
     text-decoration: underline;
  }  
#IRCclient { 
  margin-top: 56px;
  border:1px solid gray;
  padding:2px;
  background-color: rgb(31,34,34);  
  font-size: 87%;
}
    #IRCclient p.label {
           font-family: verdana, arial, serif;
           font-style: oblique;
           font-size: small;
           letter-spacing: 2px;
           text-align: center;
           padding: 4px 0 4px 0;
           border-bottom:2px solid white;
           background-color: rgb(48,47,48);
           color: white;     
           margin-bottom:0;   
           margin-top:0;     
    }
    #IRCclient hr {
        visibility: hidden;
        margin-bottom: 60px;
    }
    #IRCclient ul {
      display: none;
      margin: 6px 70px 55px 70px;
       border-top:1px solid white;
       border-left: 5px solid white;
    }
    #IRCclient li { list-style-type: square; }
    #IRCclient div p.lab {
      display: block;
      border:1px solid white;
      margin-top: 30px;
      margin-bottom: 0;
      background-color: gray;
      text-align: right;
      font-family: tahoma, serif,  times;
      padding: 3px;
    }
    #IRCclient div a {
        color:#ba062f;
        font-family: arial, verdana, serif;
        font-size: 12px;
        display: block;
        width: 30%;
        float: left;
    } 
    #IRCclient div span.d {
       clear: both;       
       font-family: verdana, arial, serif;
       font-size: x-small;
       border-bottom:1px dotted white;
    }
    
    
    
 form#trivia {
  border:2px solid rgb(22,23,22);
  padding:1px;
 }
   /* Generale */
      form#trivia input.arg {
         border:0;
         background-color: rgb(0,0,0);
         color: red;
      }
      form#trivia fieldset span.title {
         font-size:small;
         font-family: tahoma, arial,times;
         clear: left;         
      }
      form#trivia span.descr {
         font-style:italic;
         font-size:smaller;
         display:block;
         border-left:1px solid white;
         padding:2px 5px 3px 20px;
         margin-left:20px;
      }
       form#trivia hr {
         border-bottom: 1px dotted white;
         margin-bottom:2px;
         clear: right;
       }
       form#trivia fieldset label.answer {
        display: block;
        font-weight: bolder;
        font-style: italic;
        padding: 2px 7px 4px 7px;
        background-color: #feff9a;
        margin:2px 10px 2px 10px;
        text-align:center;
        color: rgb(0,0,0);
        border:2px solid #feff71;
      }
      form#trivia #hint {
        margin-left:40px;
        margin-right:40px;
        text-align:center;
        padding: 5px 10px 5px 10px;
      }
           form#trivia #hint #hintcel {
             margin-bottom:10px;
           }
           form#trivia #hint span.hint {         
              margin-bottom: 20px;
              border-left:5px solid black;
              padding-left:5px;
              border-bottom:1px dotted gray;
           }      
      form#trivia span.trivia_info {
       font-style: oblique;
       font-size:smaller;
       letter-spacing:2px;
      }
      form#trivia span.correct {color: #a8eb9a}
      form#trivia span.incorrect {color:red}
      form#trivia input#trivia_exit {
      width:120px;
      text-align: left;
      }  
      
      /* Domande semplici */
      form#trivia fieldset #trivia_sreply {
        text-align: center;
        margin:0;
      }
      form#trivia fieldset #trivia_sreply input#qReply {
        margin-left: auto;
        margin-right: auto;              
        text-align: left;
        border:4px solid white;
      }
      form#trivia fieldset button#trivia_submit {    
       border:4px solid white;
       text-align: right;
       margin-right: auto;
       margin-left:auto;
       float: right;
      }      
      
       /* Domande a risposta multiple */
       form#trivia fieldset.multiply {
         background-color: rgb(33,33,33);
         border:3px solid black;
         margin-left: 25px;
         margin-right: 25px;       
         padding:5px 25px 10px 25px;     
         margin-bottom:5px;            
       }
       form#trivia fieldset.multiply label {
        font-family: arial, verdana, serif;
        border-bottom: 1px solid rgb(44,45,44);
        font-style: italic;
        text-align: center !important;
        margin-bottom: 10px;         
       }
       form#trivia fieldset.multiply span {
         font-size: smaller;
         font-family: serif, aria, tahoma;
       }
       
       /* Classifica */
       form#trivia div.top {
          border:1px solid black;
          padding:2px;
          background-color: rgb(27,25,22);
          text-align:center;
       }
        form#trivia div.top table {
          margin-left:auto;
          margin-right:auto;
          text-align:left;
        }       
             form#trivia table caption { display :none; }
             form#trivia table th.lab{
              width: auto !important;
              width: 80px;
              min-width: 80px;
              text-align:left;
             }
              form#trivia table td.item {        
              width: auto !important;
              width: 80px;
              min-width: 80px;
              }       
               form#trivia div.top table td.arg {
                width: 110px !important;
                color: gray;
                font-size: smaller;
                font-style: italic;
               }
               form#trivia div.top table td.nick {
                width: 100px !important;        
                font-family: arial, tahoma, serif;
               }
               form#trivia div.top table td.pos {
                 background-color: rgb(22,22,22);
                 font-size: small;
               }        
              /* Posizioni */
               form#trivia div.top table td.pos_1 {
               font-size: xx-large;
               color: yellow !important;    
               font-weight: bold;                    
               }
               form#trivia div.top table td.pos_2 {
               font-size: x-large;
               color: #d8d9ca;        
               font-weight: bold;               
               }
               form#trivia div.top table td.pos_3 {
               font-size: large;
               color: #f3ac12;     
               font-weight: bold;                  
               }         


 /* ******************** *
  *  Userbar Generator
  * ******************** */
  #frm_userbarGen {
    text-align: center;
    margin-bottom:25px;
  }
  #frm_userbarGen fieldset input[type='radio'] { margin-bottom:5px; }
     #frm_userbarGen fieldset table caption { display:none; }
     #frm_userbarGen fieldset table tr { vertical-align: top; }
     #frm_userbarGen table strong.type { color: red; }
     #frm_userbarGen table span { font-style: italic;display:block; }
     textarea#usrb_code {
        display: block;
         border:5px solid white;
         width: 97%;     
         height: 15px !important;
         margin-left:auto;
         margin-right:auto;
         text-align:left;
         overflow:auto;
      }
      #frm_userbarGen fieldset.anteprima {
      } 
     

 /* ************************ *
  *     Page->IRCquote
  * ************************ */
  
 div#box_quotes {
    margin-top: 10px;
    margin-left:  25px;
    margin-right: 10px;
    background-color: #8b8b8c;
 } 
 div#tagscloud {
  padding:0;
  margin:0;
  border:0;
 }
     div#box_quotes h1 {
       margin-bottom:0;   
       font-size:12px;         
       margin-bottom:0;
       font-style: italic;  
       font-family: arial, tahoma, serif;       
       padding:1px 15px 1px 15px;
     }
     div#box_quotes h1 a {
       color: white;
       text-decoration: none;
       font-family: arial, tahoma, serif;
       margin-bottom:0;
       font-style: italic;
       font-size:12px;
     }
     div#box_quotes h2.tags {
        display: none;
     }
     div#box_quotes p.quote {
       padding:10px;
     }
    div#tagscloud a.tags {
        color: black;
        text-decoration: none;
        margin:0;
    }
    
    
    div#box_quotes span.title,div#box_quotes h1.title {
        font-family: verdana, arial, serif;
        font-style: oblique;
        font-size: small;
        margin: 0;
        letter-spacing: 2px;
        text-align:center;
        display:block;
        width: 100%;
        background-color:#3b3b3b;
        margin-bottom: 4px;      
        padding:2px 0 2px 0;
    }
    #cloud_header {
      height: 34px;
      width:100%;
      margin-top:0;
      margin-bottom:0;
    }
    #cloud_body {  
     position:relative;
     top:-2px;
     left:0;
     background-color: white;
    color: red;
     padding: 35px 5px 30px 5px;   
     border-left:1px solid black;
     border-right:1px solid black;
     margin-left:2px;
     margin-right:2px;
    }
    #cloud_footer {
     position:relative;
     top:-2px;
     left:0;    
      margin:0px;
      height: 90px;
      width: 100%;
    }

 
 /* ***************** *
 * Page->Polls
 * ***************** */
  #poll_result {
    table-layout: fixed;
    width:100%;
  }
  #poll_result th {
      letter-spacing: 3px;
      font-style: italic;
      background-color: rgb(22,25,29);
      border-top:1px solid rgb(22,34,22);
      border-bottom:4px solid white;
      border-left:1px solid rgb(22,34,22);
      border-right:1px solid rgb(22,34,22);      
  }
  #poll_result td {
    vertical-align: top;
    border-collapse: separate;
    border-spacing: 0;  
    border:0;
  }
      #poll_result td.poll_bar  {
        background-color: rgb(28,32,34);           
      }
         #poll_result td.poll_bar span {
         }
      #poll_result td.poll_item {
        background-color: rgb(34,37,39);
      }
         #poll_result td.poll_item strong {
           font-weight: lighter;
           color: white;
           text-align:center;
           padding:5px 10px 2px 10px;         
         }
  #poll_result caption {
     background-color: rgb(44,45,44);
     text-align:center;
     padding:4px;
     letter-spacing:3px;
     display: none;
  }



div.grap {
  background: #333333;
  border:2px white solid;
  margin:3px;
  padding:1px;
}
div.grapb {
  height: 13px;
  border-top: 2px solid #ba062f;
  background-color: #920338;
  text-align: center;
  color: black;
}
/* ********************* *
 *  plugin: "Poll" dynamic box
 *
 * ********************* */
 #dbox_last_poll {
   margin-top:2px;
   border:1px solid red;
 }
 #dbox_last_poll form input {
     background-color: #ba062f !important;  /* IE: stesso sfondo del form */
     border:0 !important; /* IE: Elimino i bordi */
 }
 #dbox_last_poll form {
  border:0;
  padding:0;
  background-color: #ba062f;  
 }
 #dbox_last_poll form label.legend {
  background-color: #920338;
  font-weight: bold;
 }
  #dbox_last_poll p.lab {
     padding-bottom:3px;
     margin-top:0;
     margin-bottom:0;     
     text-align:center;
     background-color: #920338;
    font-weight: bold;    
  }
    #dbox_last_poll form label.legend i,#dbox_last_poll p i {
      position:relative;
       bottom:-7px;
       left:0;
       border-top:2px solid rgb(140,17,47);
       border-left:1px solid #ba062f;
       border-right:1px solid #ba062f;
       display: block;
       color: white;
       font-style: italic; 
       background-color:  #ba062f !important; 
       z-index:2;
    }
    #dbox_last_poll form p {
     margin-top:2px;
      padding-left: 3px;
      padding-right: 3px;
      font-family: serif, tahoma, arial;
      letter-spacing:2px;
      font-style: oblique;
      text-align: center;
    }
  #dbox_last_poll form span {
    font-size: smaller;
  }
  #dbox_last_poll form button {
      border:1px solid #cc3842;
      color: white;
      background-color: #c2223b; 
      color: white;
      font-weight: bold;
      margin-left:25px;
      margin-right:10px;
      margin-bottom:2px;
  }
  #dbox_last_poll table#poll_result {
     overflow: auto;
     background-color: #ba062f;  
  }
  #dbox_last_poll th { display: none; }
  #dbox_last_poll table#poll_result tr td {   background-color: #ba062f;   }
  #dbox_last_poll hr { display: none; }


/* ******************** *
 *  plugin: groups_tags
 * ******************** */
#dbox_groups_cloud {
 border:1px solid red;
 margin-top:2px;
 background-color: #ba062f;
 padding-left:5px;
 padding-right:5px;
}
  #dbox_groups_cloud p.lab {
    margin-top:0;
    margin-bottom:0;
    padding-bottom:3px;
    margin-top:0;
    margin-bottom:0;     
    text-align:center;
    background-color: #920338;
    font-weight: bold;
    display: block;
    margin-right:-5px;
    margin-left:-5px;
  }
  #dbox_groups_cloud div.sub {
   background: transparent url('scheme/tab2.gif') no-repeat top left;
   width:120px;
   height:25px;
   margin-left: -8px;
   margin-right: -5px;
   padding-left: 5px;
  }
  #dbox_groups_cloud div.sub a.detail {
    background: transparent url('buttons/info2.gif') no-repeat top left;
    display: block;
    height: 16px;
    width: 16px;
    padding-left: 20px;
  }
  #dbox_groups_cloud span.comma {
   font-size:1em;
   color: black;
   padding-right: 4px;
  }
  #dbox_groups_cloud span.stats {
   display: none;
   font-size: -1.10em;
  }
  #dbox_groups_cloud strong {
   
  }
  #dbox_groups_cloud a {
   color: white;
   text-decoration: none;
   font-weight: lighter;
  }
  /* Pages->profilo utente */ 
   div#groupsContainer {
    height:auto;
    margin-bottom: 30px;
   }

   /* there */
   div#groupsmeter {
    width: 229px;
   }
   div#groupsimg {
    width: 229px;
    height: 110px;
    margin-bottom:10px;
   }
   div#groupsmeter em { display: block;font-weight: bolder;  }
   div#groupsmeter span.match { font-family: impact, arial, serif; position: relative;top: -55px;left: 121px;font-size:1.2em; color: black; }
   div#groupsmeter span.vote { font-family: impact, arial, serif; position: relative;top: -55px;left: 184px;font-size:1.2em; color: white; }

   div#groupsmeter span { color: white; font-size: 1.3em; letter-spacing: 2px; font-family: impact, arial black, serif; }
   div#groupsmeter span.count { color: rgb(230,230,230); } 
   div#groupscloud {
      border:0;
   }
   div#groupscloud span { color: #c03535; font-size: 1.3em; letter-spacing: 2px; font-family: impact, arial black, serif; }
/* ******************** *
 *  plugin: Random pics
 * ******************** */
 #randompics {
   text-align:center;
   border:1px solid red;
   margin-top:2px;
   background: #ba062f url('scheme/wait3.gif') no-repeat 50% 50%;
   height: 150px;
 }
  #randompics p.lab {
     margin-top:0;
     margin-bottom:0;
     padding-bottom:3px;
     margin-top:0;
     margin-bottom:0;     
     text-align:center;
     background-color: #920338;
    font-weight: bold;    
  }
  #randompics span.utente {
    font-style: italic;
  }
  #randompics p.des {
    font-style: oblique;
    font-size: smaller;
  }


/*  I più votati del mese  */
#home_vincitori h3.head { background: transparent url('scheme/rankSeparator.png') no-repeat top left; }
#home_vincitori table {
  table-layout: fixed;
  width: 100%;
  margin-top: 0px;
}
#home_vincitori table caption {
    display: none;
}
#home_vincitori table th h4 {
      margin-bottom:0;
      font-size: 10px;
      text-align:center;
}
#home_vincitori .m {
  text-align:center;
}
#home_vincitori  .f {
  text-align:center;
}

/* ***************************** *
 * Plugin: "calendar"
 * ***************************** */
 #calendar_box {
                background-image: url('scheme/anello.jpg');
                background-position: top left;
                background-repeat: repeat-x; 
                background-color: white;

                border-left:2px solid rgb(200,200,200);
                border-right:1px solid rgb(55,55,55);
                border-bottom:2px solid rgb(34,43,34);
                
               overflow: auto;
               margin:0;
               padding:27px 15px 80px 15px;
 }
    table.calendar {
                 border-collapse: collapse;
                 table-layout: fixed;
                 font-size: 12px;
                 border:1px solid black;
                 caption-side : top;
                 width: 100%;
                 background-color: white;       
                 margin:0;            
                 empty-cells:show;                 
    }
    table.calendar caption {  
                margin-top:0;
                margin-bottom:0;
                margin-top:0;
                margin-bottom:0;     
                text-align:center;
               font-weight: bold;
               padding-top:20px;
               background-color: white;
               color: black;
               font-size: 22px;
               padding-bottom:10px;
   }
   table.calendar tr {
                  margin:0;
    }
    table.calendar td {
        height: 20px;
        width: 20px;
        text-align: center;
        margin-left:1px;
        margin-right:1px;
        font-size:18px;
        font-family: arial, verdana, serif;
        color: black;
        background-color: white;
        border:1px solid black;
        margin:1px 2px 1px 2px;
        padding:10px;
        empty-cells:show;                         
    }
    table.calendar tr td.label {
                  margin-top:0;
                   border: 1px inset rgb(0,0,0);
                   background-color: rgb(11,11,11);
                   color: rgb(244,244,244);
                   font-weight: bold;
    }
    table.calendar tr td.now {
                   border: 1px inset rgb(0,0,0);
                   background-color: rgb(44,44,44);
                   color: rgb(255,0,0);
                   font-weight: bold;
    }
    table.calendar tr td a { 
                   width: 5px;
                   color: grey; 
                   text-decoration: none;
                   font-weight: bolder;
    }
    table.calendar tr td a span.tot { 
     font-size: 45%;
    }
    table.calendar tr td a:visited {  
                   width: 5px;
                   color: red; 
                   text-decoration: line-through;                   
    }
  
#calendar_bar { 
  text-align: center;
  position:relative;
  top: -70px;
  left:0;
 }
 #calendar_bar div {
     overflow:auto;
     padding-left:50%;  
 }
 #calendar_bar form { margin-top:20px;clear: left; }
 #calendar_bar a.button { 
     display: block;
     border:1px solid  rgb(198,198,198);
     background-color: white;
     width:40px;
     height: 15px;
     text-decoration: none;
     font-weight: bold;
     color: black;
     text-align:center;
     float:left;
     margin-right:4px; 
   }
/* ******************** *
 *  plugin: Eventi del giorno
 * ******************** */
  #home_eventi {
    margin-bottom:10px;
    min-width:300px;
    width:auto !important;
    width:320px;    

  }
  #home_eventi h3.head { background: transparent url('scheme/eventsSeparator.png') no-repeat top left; }

 /* visione eventi */
 div.evento {
 }
 div.evento h1 {
   font-family: tahoma, arial, verdana;
   font-size:14px;
 }
 div.evento h2 {
   font-family: arial, verdana, serif;
   font-size:10px; 
 }
 
  div.evento p.text {
   min-height: 55px;
   height:auto !important;
   height: 60px;
   font-family: verdana, arial,serif;
   font-size:12px;    
   padding-left:12px;
  }
      div.evento p.text span {
        display: block;      
        background-repeat: no-repeat;
        background-position: top left;
        width: 100px;
        height: 100px;
        float: left;
        margin-right: 22px;      
      }
      div.evento p.text span.e1,div.evento p.text span.e3 {  /* tipo: Compleanno */
        background-image: url('scheme/eventi_compleanno.png');        
      }  
      div.evento p.text span.e4 {  /* tipo: Meeting */
        background-image: url('scheme/eventi_meeting.png');
      }  
      div.evento p.text span.e5 {  /* tipo: Live */
        background-image: url('scheme/eventi_live.png');
      }  
      
 /* ********************** *
  *        Pages: userbox 
  * ********************** */

#box {
       min-height: 240px;
       height: auto !important;
       height: 240px;
       font-size: 12px;
       background-color: #e3325a;
       border:3px solid #bd0420; 
      font-family: tahoma, verdana, arial;      
}
 table#box_menu { 
      background-color:rgb(250,250,250);
       border:1px solid gray;
       color: rgb(0,0,0);
       table-layout: fixed;
       height:100%;
       width:98px;
       margin-top:12px;
}
table td { vertical-align: top; border: }
#box_menu td a {
        color: rgb(0,0,0);
        text-decoration: none;
        outline: none;
        display:block;
        font-family: arial, verdana,serif;
        font-size: 10px;
        text-align:center;        
}
#box_menu td a:hover {
        background-color: transparent;
        font-size: 10px;
        color: rgb(100,100,100);
        text-decoration: none;
}

#box tr.pm {
  background-color:#bd0420;
}
#box form { border:0 !important; background-color: transparent !important; }
#box_menu button { background-color: transparent;border: 0 !important; color: black !important;font-size:10px; font-family: arial, verdana,serif;padding-left:25%;}
#box_menu button { cursor:pointer; color: rgb(100,100,100); }

table#inbox { border:1px solid #bd0420; }

/* misure celle */
table#inbox td.soggetto { width:110px; } 
table#inbox td.mittente { padding-left:2px;width:85px;}
table#inbox td.status { width: 42px; }
table#inbox td.data { width: 130px;float: right !important;font-size: smaller;}

 table#inbox tr.label {
     border:1px solid #f5055e;
     color:white;
}
 table#inbox tr.label th {
    background-color: #920338;
    font-weight: bold;
    text-align: left;
}
 table#inbox tr:hover {
      background-color: #ff4d62;
}
table#inbox td a {
     font-family: serif,tahoma,arial;
     text-decoration: none;
     color: white;
}
table#inbox td.unread{
    width:40px;
    background-image: url('buttons/newmessage.png');
    background-position: top right;
    background-repeat: no-repeat;
}
table#inbox td.read {
   width:40px;
    background-image: url('buttons/nomessage.png');
    background-position: top right;    
    background-repeat: no-repeat;
}
/* Pm mode */
div.pm {
  background-color:#ba062f;
  border:3px solid #920338;
  padding:1px;
}
  div.pm h5 {
     border-top:2px solid #ba062f;
     margin-top:0;
     margin-bottom:5px;
     background-color: #920338;
     text-align:center;
     padding:4px;
  }
  div.pm b {
    color: black;
    font-weight:bolder;
  }
  div.pm a {
    color: red;
    text-decoration: none;    
  }
  div.pm i {
    color: white;
  }
  div.pm p {
    color: white;
    padding:5px 30px 5px 30px;
    text-align: justify;
    line-height: 1.3em;
    font-family: arial, verdana, serif;
  }
  div.pm div.reply {
    margin-top: 10px;
    margin-left:5px;
    margin-right:5px;
     background-color: #d40735;
     border-left: 1px solid #920338;
     border-right:1px solid #920338;
     border-top: 1px solid #920338;
     border-bottom:1px solid #920338;
  }
  div.pm div.reply i {
    display: block;
    width:100%;
    height:15px;
    color: black;   
    background-color: #920338;
    padding:2px;
    margin:0;
    text-align:center;
    border:0;    
  }
  div.pm div.reply p { margin-top:0;margin-bottom:0;padding: 15px 10px 15px 10px;  border-left: 5px solid #920338; }
  
  div.pm div.buttons { overflow:auto; margin-top: 20px; text-align: center; }
  div.pm div.buttons a {
    float: left; 
    display: block;
    min-width: 75px;
    width: 75px; 
    height:15px;
    padding:2px;
    
    border:3px solid white;
    background-color:#920338;
    color: black;
    text-align:center;
   vertical-align: middle;
   margin-right:2px;
 }
 form#frm_pm_reply i {
   text-align: center !important;
 }
 form#frm_pm_reply fieldset textarea.quote {
   display: block;
   background-color: #dbdbdb !important;
   height: 30px !important;
   color: black !important;
 }

/* ************************** *
 * Page->Cpanel->Commenti
 * ************************** */
  form#ownComment ul.list {
    margin-left: -45px !important;
    margin-right:20px !important;
  }
     form#ownComment ul.list li.select {
     position:relative;
     left:28px;
     top:1px;
     border:0 !important;
     background-color: #ba062f;
     text-align:center;
     padding-right:7px;
     }
     form#ownComment ul.list li.item {
      border:1px solid black !important;    
     }
     form#ownComment ul.list li.item div {
      background-color: #920338;
     }
     form#ownComment ul.list li.item div span {
      display:block;
      height:19px;
      padding-left: 30px;
      background-color: #ba062f;
      padding-top:2px;
      color: black;
      font-weight: bold;
      letter-spacing: 2px;
     }
     form#ownComment ul.list li.item div p {
      padding:3px 10px 3px 10px;
      color: white;
      margin-top:0;
      margin-bottom:0;
      font-family: georgia, verdana, serif;
      font-size: smaller;
     }
  
  
  /* ************************* *
   * Pages > NoPaste 
   * ************************** */
   table#nopaste_listPaste {
      width: 100%;
   }
   table#nopaste_listPaste td.private {
      background-image: url('buttons/key.gif');
      background-repeat: no-repeat;
      background-position: top left;
   }
  div.paste {
  }
     div.paste table {
     }
     div.paste table td.num {
        width: auto;       
        text-align:center;
     }
         div.paste table td.one {
            color: white;
         }
           div.paste table td.two {
            color: red;              
         }
     div.paste table td.text {
     }



#center_col { background-color: black; }
#center_col div.ads form {
  background-color:red;
  width: 100%;
  border:0 !important;
  color:white;
  float: left;
  width: 300px;
}
#center_col div.ads #adspiccolo {
 border:2px solid red;
}






#DescriptionStatus {
 margin:5px 0 5px 0;
 padding: 10px;
 height: 20px;
}
#DescriptionStatusLabel {
 display: block;
 overflow: auto;
 padding-left: 30px;
}
#DescriptionStatusLabel.valid {
  background-image: url('scheme/ico_valid.gif');
  background-repeat: no-repeat;
  height: 17px;
  width: auto;
}
#DescriptionStatusLabel.invalid {
  background-image: url('scheme/ico_invalid.gif');
  background-repeat: no-repeat;
  width: auto;
  height: 17px;
}
/* ************************** *
 * Page-> Guestbook logger
 * ************************** */
#logger {
 content: 'Logs table';
}
 #logger div.log {
   overflow: auto;
    background-color:#920338;
    padding:5px;
 }
 #logger div.log b { color: black; font-size:1.0em; }
 #logger div.log span.id { font-size: 1.6em; }
 #logger div.log span.id:before { content: 'ID.'; color: black; font-size: 1.4em; }
 #logger div.log h4 { color: black;letter-spacing:3px; font-size:1.5em; }
 #logger div.log div.sub b { padding-left:20px; }

