@media all {

  html {
    height      : 100;
    width       : 100%;
    background  : url("gfx/pohja_musta_valkoinen_liukuvari.png") repeat-x top ;
  }
  
  body {
		overflow : hidden;
    height      : 703px;
    width       : 946px;
    margin      : 0% auto;
    background  : transparent;
  }

	#wrap {
		background  : white;
    height      : 703px;
		width       : 946px;
	}

	#menubar_above {
		background  : white;
  	margin-top: 40px;
	  height: 33px;
		width       : 946px;
		background: url("gfx/keskiosa_sinertava_liukuvari.png") ;
	}

	#menubar_endpart
	{
	  padding-top: 120px;
	  padding-left: 655px;
	  width : 50px;
	}

	#header {
    background  : transparent url("gfx/ylapalkki_taustakuvio.jpg") repeat-x top left;
    height      : 120px;
    width       : 946px;
	}

  #header a:link {text-decoration: none; color:white; font: bold verdana;}
  #header a:hover {text-decoration: none; color:white; font:  bold verdana;}
  #header a:visited {text-decoration: none; color:white; font:  bold verdana ;}

  #companyname {
   top : 16px;
   padding-left: 35px;
   position:absolute;
   width       : 655px;    
   margin-left: 2px;   
  }

  #gametypes {
   top : 30px;
   padding-left: 680px;
   position:absolute;
   width       : 655px;
   margin-left: 2px;
  }
  

  #board {
   top : 160px;
   padding-left: 280px;
   position:absolute;
   width       : 655px;
   margin-left: 2px;
   margin-left: 2px;
  }

  #header table {
   top : 120px;
   position:absolute;
   width       : 655px;
   margin-left: 1px;
   margin-right: 0px;
  }

  #header table tr {
    height: 30px;
    font-family: arial;
    font-size: small;
    font-weight: bold;
  }
   
  .menu_1 {
    z-index     : 1;
    width: 138px;
    text-align: center;
  }

  .menu_2 {
    z-index     : 2;
    width: 138px;
    text-align: center;
    
  }

  .menu_3 {
    z-index     : 3;
    width: 138px;
    text-align: center;
  }

  .menu_4 {
    z-index     : 4;
    width: 138px;
    text-align: center;
  }

  .menu_5 {
    z-index     : 5;
    width: 138px;
    text-align: center;
  }


 #mainframe {
    background: transparent;
    float       : left;
		padding-top : 0px;
    width       : 670px;    
    height      : 543px;
    height      : 533px;
    margin-left: 1px;
    }

 #maintext {
    overflow    : auto;
    z-index     : 3;
    position    : absolute;
    width       : 670px;
    width       : 655px;
    height      : 533px;
    margin-top: 10px;
    margin-left: 15px;
    margin-left: 0px;
	}
	
	#maintext p {
    padding-left  : 60px;
    padding-right : 30px;
    color         : black;
    font-family: Arial;
    font-size: small;
    
  }

  #maintextbg {
    background  : white no-repeat top left;
    width       : 670px;    
    height      : 543px;
    position: absolute;
    z-index:2;    
	}


	#sidebar {
    background  :transparent;
 		float       : left;
		padding-top : 10px;
		width       : 274px;
    height      : 543px;
		margin-left : 0px;
	}


  .newsArea {
    overflow    : none;
  }

  #sidebar .newsArea P {
    padding-left  : 0px;
    padding-right : 30px;
  }

  #sidebar .newsArea P IMG {
    padding-left  : 0px;
    padding-right : 0px;
    color         : brown;
    color         : white;
  }

  #sidebar .newsArea img {
    padding-left  : 30px;
    padding-right : 30px;
    padding-top: 0px;
    margin: 0px;
  }
  
  h2 {
    font-size   : 13pt;
    font-family : Verdana;
    margin-left : 10px;
    color       : #034790;
  }

  h3 {
    margin-left : 10px;
    padding-left: 20px;
    font-size   : 10pt;
    font-family : Verdana;
    color       : black;
  }
  
    h4 {
    font-size   : 9pt;
    font-family : Verdana;
    color       : #034790;
  }

    h5 {
      font-size   : 11pt;
      font-family : Verdana;
      margin-left : 10px;
      color       : #034790;
  }


  h3 a:link {text-decoration: none; color:black; }
  h3 a:link {color:black; }
  h3 a:hover {text-decoration: none; color:black; }
  h3 a:visited {text-decoration: none; color:black; }  

  h4 a:link {text-decoration: none; color:#034790; }
  h4 a:link {color:#034790; }
  h4 a:hover {text-decoration: none; color:#034790; }
  h4 a:visited {text-decoration: none; color:#034790; }


  p {
    padding-left : 0px;
    padding-right : 30px;
    color         : white;
  }

  #sidebar p {
    padding-bottom  : 10px;
    padding-left    : 0px;
    padding-right   : 32px;
    font-size       : 8pt;
    font-family     : Verdana;
    color           : #034790;
    color           : black;
    margin-left     : 0px;
  }
  
  #sidebar .h3
  {
   color           : #034790;
	}

  img {
    border      : none;
  }
  
  #maintext table {
    margin-left: 60px;
    bborder: 1px solid black;
    font-family: arial;
    font-size: small;
    color: black;
   }
}

