        body {
            background-color: #050c14;
            background-image: url(bg_img.jpg);
            background-repeat: repeat-x;

            margin: 0px;
            margin-bottom: 8px;
        }

        #holeBody{
            width:90%;
            height:800px;

            background-repeat: no-repeat;
            border: 0px solid red;
        }


/* linkit */
        a {
            color: #FFFFFF;
        }

/* menuBoxin tiedot */
        #menuBox{
            position: absolute;
            top: 15px;
            left: 44px;
            border: 0px solid white;
            width: 640px;
            height: 40px;
            padding: 8px;
            padding-top: 1px;
            padding-bottom: 1px;
            color: #FFFFFF;
        }

        #menuBox p{
            color: #000000;
            font-family: verdana, arial, sans-serif;
            font-size:11;
            font-weight: bold;
            padding: 3px;
            background-color: transparent;
            margin: 2px;
/*
            filter:alpha(opacity=50);
	    -moz-opacity:0.5;
	    -khtml-opacity: 0.5;
	    opacity: 0.5;
*/
        }
       
       #menuBox a:link {text-decoration: none;}
       #menuBox a:visited {text-decoration: none;}
       #menuBox a:hover {text-decoration: underline;}
       #menuBox a:active {text-decoration: none;}

       .activeMenu{
            padding-left: 4px;
            padding-right: 4px;
            border-left: 1px solid white;
       }
       
       .passiveMenu{
            padding-left: 4px;
            padding-right: 4px;
            border-left: 1px solid white;
            color: #333333;
            background-color: #FFFFFF;
       }

/* fbBoxin tiedot */
       #fbBox{
           position: absolute;
           width: 200px;
           height: 30px;
           top: 400px;
           left: 755px;
       }

/* contentBoxin tiedot */

        #contentBox{
            position: absolute;
            top: 430px;
            left: 50px;
            border: 1px solid white;
            width: 470px;
            padding: 8px;
            padding-right: 12px;
            padding-top: 3px;
            padding-bottom: 5px;
            margin-bottom: 6px;
            background-color: #000;
        }

        #contentBox p, li {
            color: #FFF;
            font-family: verdana, arial, sans-serif;
            font-size: 0.8em;
        }
        
        #contentBox ul {
            padding: 0px;
            padding-left: 16px;
            margin: 0px;
            margin-left: 16px;

        }
        
        #contentBox h3, h4 {
            color: #FFF;
            font-family: arial, verdana, sans-serif;
            font-size: 1em;
            padding: 0px;
            margin: 0px;
        }

        #contentBox h4 {
            color: #FFF;
            font-family: arial, verdana, sans-serif;
            font-size: 0.9em;
          }

/* newsbox */
        #newsBox {
            position: absolute;
            top: 430px;
            left: 580px;
            width: 270px;
            border: 1px solid white;
            padding-left: 4px;
            padding-top: 3px;
            padding-bottom: 1px;
            background-color: #000000;
        }

         #newsBox p {
            color: #FFFFFF;
            font-family: verdana, arial, sans-serif;
            font-size: 0.8em;
        }

        #newsBox h3 {
            color: #FFFFFF;
            font-family: arial, verdana, sans-serif;
            font-size:1em;
            padding: 0px;
            margin: 0px;
        }


        .transparent_cl {
            filter:alpha(opacity=70);
	    -moz-opacity:0.8;
	    -khtml-opacity: 0.8;
	    opacity: 0.8;
        }

/* keikkasivustoon liittyvät */
        .keikat td{
            color: #FFFFFF;
            font-family: verdana, arial, sans-serif;
            font-size: 0.8em;
            padding-left:14px;
        }
        
        .keikat_past td{
            color: #BBBBBB;
            font-family: verdana, arial, sans-serif;
            font-size: 0.8em;
            padding-left:14px;
        }

        .month_h{
	    font-weight:bold;
            margin-top:1.1em;
        }

        .year_h{
	    font-weight:bold;
	    margin-top:1.1em;
	    text-decoration: underline;
	    margin-left: -1 em;
        }

  /* etusivu */
        .ajankohtaista {
            padding-bottom: 4px;
            border-bottom: dashed 1px #FFFFFF;
        }
        
  /* soittajien esittelyt */
      .member {
           border-bottom: 1px solid white;
           padding-bottom: 6px;
           padding-top: 4px;
      }
      
      .member_image {
           float: left;
           margin-right: 10px;
           filter:alpha(opacity=100);
	    -moz-opacity:1;
	    -khtml-opacity: 1;
	    opacity: 1;
      }
 
/* galleria */
      .galleriakuvat img {
          border: 1px solid #777777; 
      }

/* vieraskirja */
      .qb_link{
          padding-left: 8px;
          margin-left: 8px;
          padding-right: 8px;
          margin-right: 8px;
          border-left: 1px solid white;
          border-right: 1px solid white;
      }
      
      .qb_passive {
         color: #767676;
      }

      .QB_message{
          border-top: 1px solid white;
      }

       .m_name {
           padding-left: 10px;
       }
       
       .m_answer {
           font-style: italic;
       }
