/**	
 *	ipcim.com default styles
 *	
 *	@author Tamas Bartal <tamas@bartal.org>
 *	@date 2009-12-06
 *	@version 2.00
 *	
 **/	

@media screen, projection {
  body {
    padding: 0px;
    margin: 0px;
    font-family: Arial, sans-serif;
    /*font-size: 0.8em;*/
  }
  
  a {
    color: rgb(50,110,60);
  }

  a:visited {
    color: rgb(40,100,80);
  }

  .gmnoprint {
    font-size: 11px;
    font-family: Arial, sans-serif;
  }
  
  dl {
    font-size: 0.85em;
  }
  
  dt {
    font-weight: bold;
  }
  
  img { border: 0; }

  #wrapper {
    position: relative;
    width: 728px;
    margin: 3px auto;
    padding: 0px;
    border: 1px solid gray; 
    border-right: 3px solid #555;
    border-bottom: 3px solid #555;
    /*
    background-image: url('../img/center_bg.png');
    background-repeat: repeat-y;
    background-position: top center;
    */
  }

  #head {
    padding: 5px;
    margin: 0px;
    background-color: rgb(50,110,60);
    font-weight: normal;
    line-height: 50px;
    font-family: Arial, sans-serif;
    font-variant: small-caps;
    font-size: 40px; 
  }
  
  #horizmenu {
    padding: 5px;
    margin: 0px 0px 2px 0px;
    background-color: rgb(80,140,90);
    line-height: 22px;
    text-align: center;
    color: white;
    font-weight: bold;
    font-family: Arial, sans-serif;
    font-size: 14px;
  }

  #head a, #horizmenu a, #footer a {
    color: white;
    text-decoration: none;
  }

  #head a:hover, #horizmenu a:hover, , #footer a:hover {
    text-decoration: underline;
  }
  
  #googtop {
    border-bottom: 1px solid gray;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    text-align: center;
    background-color: rgb(120,158,130);
  }
  
  #content, #wrapper h2 {
    margin: 0px;
    padding: 5px;
  }
  
  #wrapper h2 { 
    font-family: "Trebuchet MS", "lucida grande", Tahoma, Verdana, Arial, sans-serif;
  }

  #speedtest {
    margin: 0px 0px 10px 10px;
    padding: 3px 5px;
    float: right;
    width: 430px;
    border: 1px solid #555;
    background-color: #eee;
  }
  
  #footer {
    background-color: rgb(80,140,90);
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    border-top: 4px double rgb(20,80,30);
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    clear: both;
    color: white;
  }
  
  .hidden { display: none; }
}
 
@media print {
  
  body {
    font-family: sans-serif; 
  }

  .hidden { display: none; }

  img {border: 0;}
  
  a { color: black; }
 
}

@media handheld {
  body {
    font-family: sans-serif;
  }
  
  a {
    color: rgb(181,45,45);
  }
  
  a:visited {
    color: rgb(151,15,15);
  }
  
  .hidden, #goog_top { 
    display: none; 
  }
}
