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

 html, body {
  color: white; 
 }   
 #container {
       border: 1px solid white; 
        background-color:rgb(4,0,0);       
 }
 #header {
    border-top:1px solid white;
    border-bottom: 1px solid white;
    border-left: 45px solid white;
    border-right: 45px solid white;

    margin:0px;
 }
  #header h1 {
   text-shadow: 2px 2px 2px #FFF;
   font-family: arial, verdana, serif;
   font-size: xx-large;
   letter-spacing: 5px;
 }
 #header h2 {
   font-size: medium;
   letter-spacing:2px;
 }

 #left_col {
 }
 #left_col #menu {
   background-color: rgb(146,3,56);
   border: 1px solid red;
  } 
  #left_col #menu li.ads {
   background-color: rgb(186,6,47) !important;
  }
  #left_col #menu a {
  border-top:1px solid transparent;
   background-color: rgb(186,6,47);
   font-family: tahoma, arial, serif;
   font-size: medium;
   color: rgb(220,219,220);
 }
 #left_col #menu a.active {
  background-color: rgb(190,17,47);
  color: rgb(44,44,44);
  font-weight: bolder;
  font-style: oblique;
 }
 #left_col #menu a:hover {
  background-color: rgb(194,34,59);
  border-top:1px solid rgb(204,56,66);
  color: rgb(45,24,22);
 }
 #center_col {
   background-color: rgb(4,0,0);  
 }
  #center_col #submenu {
   /* background-color: rgb(255,255,255); */
 }
 #center_col div#my_inbox {
  text-align: center;
  background-color: rgb(255,255,255);
  color: black;
 }
 #center_col div#my_inbox a.register {
    font-weight: bolder;
    font-style: italic;
    letter-spacing: 2px;
    color: black;
    text-decoration: none;
    font-family: verdana, arial, serif;
 }
 #center_col div#my_inbox form {   
    border:0;
    background-color: rgb(255,255,255);
 }
 #center_col div#my_inbox form label {
  color: black;
  font-size: xx-small;
 }
 #center_col #submenu li a {
  text-decoration: none;
  background-color: rgb(255,255,255);
  font-size: 0.8em;
  font-family: impact, arial, serif;
  color: black;
  font-style: italic;
  border-top:1px solid black;  
 }
 #center_col #submenu li.active a {
   border-top:2px solid white;
 }
 #right_col {
   border-right:0px ;
   border-left: 10px solid white;
   border-top: 0;
   background-image: url('scheme/gradient.png');
   background-color: white;
   background-position: top left;
   background-repeat: repeat-y;
 }
 #footer {
   background-color: rgb(7,0,0);
   border-left:10px solid rgb(255,250,255);
   border-right:10px solid rgb(255,250,255);
   border-top:2px solid rgb(255,255,255);
   border-bottom:1px solid white;
 }

  /* ************************* *
 *   Other div's
 * ************************* */
 
 #box_nicklist {
    margin: 10px 45px 10px 45px;
    padding: 2px;
    background-color: rgb(71,71,71);    
            
 }
 #box_nicklist span.title {
  border-bottom:2px solid black;
  background-color: rgb(44,44,44);
  color: white;
 }
 #box_nicklist a {   
    color: white;
 }
 #box_nicklist a.operator {
    padding-left: 25px;
 } 
 #box_nicklist a.operator:before {
   color: rgb(42,42,42);
 }
 #box_nicklist a.halfop {
   padding-left: 15px;
 }
 #box_nicklist a.halfop:before {

 }     
 #box_nicklist a.voice {

 }
 #box_nicklist a.voice:before {

 } 



/* ************************* *
 * Dynamic bar
 *    other div's
 * ************************* */
 #right_col {
 }
 #right_col div {
    text-align:left;
    border:1px solid rgb(56,56,56);
    background-color: rgb(95,95,95);
    
    filter:alpha(opacity=70); 
    -moz-opacity:0.70;
    opacity:0.70;
   -khtml-opacity:0.70; 
   
 }
 #right_col div a.RSS {
   background-image: url('buttons/RSS.png');
   background-position: top left;
   background-repeat: no-repeat;
   background-color: rgb(81,81,81);
   border-top:3px solid rgb(81,81,81);   
 } 
 #right_col div a.RSS:hover {
   background-color: rgb(88,88,88);
 }
 #right_col div p.lab {
  background-color: rgb(44,44,44);
 }
 #dbox_last_members {
 }
 #dbox_last_members a {
    color: rgb(255,255,255);
    border:1px solid rgb(95,95,95);
 }
 #dbox_last_members a:hover {
      background-color: rgb(134,134,124);
      border:1px solid rgb(98,98,98);
 }     
#dbox_last_profile_update a {
    color: rgb(255,255,255);
    border:1px solid rgb(95,95,95);
 }
 #dbox_last_profile_update a:hover {
      background-color: rgb(134,134,124);
      border:1px solid rgb(98,98,98);
 }
 #dbox_last_profile_update a span {
    font-size: xx-small;
 }     
 #dbox_last_topix {
  }
 #dbox_last_topix a {
    color: rgb(255,255,255);
    border:1px solid rgb(95,95,95);
 }
 #dbox_last_topix a:hover {
    background-color: rgb(134,134,124);
    border:1px solid rgb(98,98,98);
 }
 #dbox_last_topix span {
 }
 
 
/* ************************* *
 * Form
 * ************************* */
form {
   background-color: rgb(77,78,75);
}
form fieldset {
 font-size: small;
 font-family: tahoma, verdana, serif;
}
form label {
  font-size: medium;
  font-style: italic;
  font-family: serif,verdana, arial;
  color: white;
  text-shadow: 2px 2px 2px gray;
}

form textarea,form input,form button {
  background-color: rgb(47,48,45);
  color: white;  
  border-top:1px solid rgb(21,21,21);
  border-left:1px solid rgb(25,25,25);
  border-right:1px solid rgb(69,69,69);
  border-bottom:1px solid rgb(65,65,65);
}   


/* ************************* *
 * Page -> News
 * ************************* */
 div.news {
  border:2px solid rgb(55,50,53);
   background-color: rgb(20,21,19);
 }
/* ************************* *
 * Page -> profilo
 * ************************* */
 h1.profilo {
   color: rgb(194,34,59);
   font-size: large;
   margin: 0;
   margin-bottom:20px;
   font-family: impact, verdana, serif;
}
 span.since, span.update,span.age{
  font-size: small;
  color: gray;
  font-style: italic;
 }
 ul.profile_action { list-style-type: none; margin:0 0 10px 0;padding:0;}
 ul.profile_action li { margin: 0; padding: 0; } 
 ul.profile_action li a {
   display: block;
   height:16px;
  width:auto;
   text-decoration: none;
   padding-left: 20px;
   color: white;
   font-size: xx-small;
 }
     ul.profile_action li a.pm {background: black url('buttons/act_pm.gif') no-repeat top left;}
     ul.profile_action li a.comment {background: black url('buttons/act_commenta.gif') no-repeat top left;}
     ul.profile_action li a.vote {background: black url('buttons/act_vota.gif') no-repeat top left;}

 div.descr {
  min-height: 240px;
  height: auto !important;
  height: 248px;
  display: block !important;
 }
 div.descr p.desc {
   line-height:1.2em;
   font-size:14px;
   font-family: georgia, verdana, serif;
 }  
 #comment_box {
   padding: 6px 5px 2px 5px;
   margin-top:0px;
   margin-bottom: 0px;
   overflow:auto;
 }
 div.com {
   background-color: rgb(157,17,47);
   clear: both;
   margin-bottom: 5px;
 }
 div.com a,div.com span {
   background-color: rgb(157,17,47);
   padding:2px;
 }
 div.com a {
  float: left;
  display: block !important;
  min-width: 120px;
  
  font-size: smaller; 
  text-decoration: none;
  color: black;
  letter-spacing: 2px;
  height: 1.7em;
  background: transparent url('scheme/bottomtab.gif') no-repeat bottom left;
 }
 div.com span {
  float: right;
  color: white;
  font-style: italic;
 }
  div.com p {
   clear: right;
   margin-top:0;
   margin-bottom:0;
   font-family: menu, verdana, serif;
   font-size: normal;
   padding:2em 2px 2px 22px;
   border:0;
 }
 div.foo p { background-color: black;color: white; }
 div.bar p { background-color: black; color: rgb(160,160,160); }
 div.com p:first-letter { font-weight: bold; font-size: serif, arial, verdana; }
 img#wait {
       text-align: center;
      margin-right: auto;
      margin-left: auto;
      height: 60px;
      width:60px;
 }
 
/* ************************* *
 * 
 * ************************* */
 .help {
   border:2px solid white;
   background-color: #c5dbe6;
   color: black;
 }
 .info {
  border:2px solid #6d98c3;
   background-color: rgb(220,220,220);
   color: black;
 }
 .done {
   border:2px solid #46f942;
   background-color: #79fb9b;
   color: black;
 }
 .error {
  border:2px solid rgb(140,17,47); 
   background-color: red;
   color: black;
 }
 .note {
  border:2px solid #ebd294;
   background-color: white;
   color: black;
 }


#groupscloud_fans h4 {
 color: rgb(194,34,59);
 font-family: impact, arial, serif;
 font-size: 3em;
 letter-spacing: 3px;
}
#groupscloud_fans ul { list-style: none; }
#groupscloud_fans ul li { margin: 4px; padding: 2px; }
#groupscloud_fans ul a { color: white;font-size: 1.1em;  }

