body {
  background: #424242 url(  ) repeat top left;
  font-family: 'Trebuchet MS', sans-serif;
}
h1 {
  font-family: Helvetica, Arial, sans-serif;
}


body.leftcol #content { margin: 0 10px 0 200px; }
body.rightcol #content { margin: 0 200px 0 10px; }
body.twocol #content { margin: 0 200px 0 200px; }
body.nocol #content { margin: 0 16px 0 16px; }

a, h1 a {
  color: #6aaf42;
}
a:visited, a:hover, #menu ul li a:hover, h1 a:hover {
  color: #336600;
}



#page {
  width: 950px;
  margin: 0 auto 0 auto;
  background-color: #ffffff;
}
  #top-bar {
    border-top: 0px solid #cccccc;
    border-left: 0px solid #cccccc;
    border-right: 0px solid #cccccc;
    height: 285px;
    background: #ffffff url( http://www.winetwin.fi/tennishedman/rotator.php ) no-repeat top left;
  }
 
  body.singlepage1 #top-bar {
  background: #FFFFFF url( /files/tennishedman.kotisivukone.com/kuvat/ylakuvat/hyvaa_joulua.jpg ) no-repeat top left;
}
 
  body.singlepage3 #top-bar {
  background: #FFFFFF url( /files/tennishedman.kotisivukone.com/kuvat/ylakuvat/nainen.jpg ) no-repeat top left;
}


  body.singlepage4 #top-bar, body.singlepage15 #top-bar {
  background: #FFFFFF url( /files/tennishedman.kotisivukone.com/kuvat/ylakuvat/juniorit.jpg ) no-repeat top left;
}

  body.singlepage5 #top-bar {
  background: #FFFFFF url( /files/tennishedman.kotisivukone.com/kuvat/ylakuvat/yritystennis.jpg ) no-repeat top left;
}

  body.singlepage6 #top-bar, body.singlepage16 #top-bar {
  background: #FFFFFF url( /files/tennishedman.kotisivukone.com/kuvat/ylakuvat/tennismatkat.jpg ) no-repeat top left;
}

  body.singlepage7 #top-bar {
  background: #FFFFFF url( /files/tennishedman.kotisivukone.com/kuvat/ylakuvat/tennishedman.jpg ) no-repeat top left;
}

  body.singlepage20 #top-bar {
  background: #FFFFFF url( /files/tennishedman.kotisivukone.com/kuvat/ylakuvat/tennismatkat.jpg ) no-repeat top left;
}

  body.singlepage21 #top-bar {
  background: #FFFFFF url( /files/tennishedman.kotisivukone.com/kuvat/ylakuvat/grandslam_matkat.jpg ) no-repeat top left;
}

  body.singlepage18 #top-bar {
  background: #FFFFFF url( /files/tennishedman.kotisivukone.com/kuvat/ylakuvat/etelanmatkat.jpg ) no-repeat top left;
}

  body.singlepage19 #top-bar {
  background: #FFFFFF url( /files/tennishedman.kotisivukone.com/kuvat/ylakuvat/laskettelumatkat.jpg ) no-repeat top left;
}

  #menu {
    background: transparent url( /files/tennishedman.kotisivukone.com/kuvat/navigaatio/navibg.gif ) repeat top left;
 
  }
    #menu ul {
      padding: 1px 1px 1px 0px;
      height: auto !important; min-height: 30px;
      height: 30px;
      line-height: 30px;
    }
    #menu ul li {
      height: 31px;
    }
    #menu ul li ul li {
     background-color: #000000;
      height: auto !important;
      min-height: 24px;
      height: 24px;
      line-height: 24px;
    }
    #menu ul li a {
      color: #FFFFFF;
      text-transform: none;
      font-family: 'Trebuchet MS', sans-serif;
      padding: 0 28px 0 28px;
      background: transparent url(  ) no-repeat -1000px -1000px !important;
      background-image: url( /files/tennishedman.kotisivukone.com/kuvat/navigaatio/navibg.gif );
      border-right: 0px solid #cccccc;
      font-size: 13px;
      font-weight: normal;
}
    #menu ul li a:hover {
      background-position: 12px 13px !important;
      color: #ffcc66;
    }
    
    #menu li.active_link a {
      color: #ffcc66;
      text-decoration: none;
}

    #menu ul li ul li a:hover, { background-position: 12px 9px !important; }
    #menu ul li ul {
      z-index: 25;
      height: auto;
    }
    
    #menu ul li ul .clearli {
      line-height: 1px;
      min-height: 1px;
      height: 1px !important;
    }
  #columns {
    background-color: #ebebeb;
    border-left: 0px solid #cccccc;
    border-right: 0px solid #cccccc;
    border-top: 0px solid #000000;
  }
  #content {
    padding-top: 10px;
    background-color: #ffffff;
  }
  #right-bar, #left-bar {
    background-color: none;
    text-align: center;
    width: 200px;
    padding-top: 10px;
  }
    .box {
      width: 200px;
      margin: 0 0px; padding: 0;
      border: none;
      padding-bottom: 10px;
      margin-top: 7px;
    }
    .box .header {
      padding: 0 8px;
      line-height: 28px;
    }
    .box .content {
      background-color: #ebebeb;
      padding: 0 8px;
      margin-left: 18px;
      margin-top: 45px;
      text-align: left;
    }

    
    .box a {
	text-decoration: none;
	line-height: 23px;
    }
    
    .box a:hover {
	text-decoration: underline;
    }

	#box7 {
	 display: none;
	}


	body.singlepage7 #box7, body.singlepage8 #box7, body.singlepage9 #box7, body.singlepage12 #box7, body.singlepage13 #box7, body.lomake #box7 {
	 display: block;
	}


    .sidelink {
    	line-height: 20px;
    }
    
    a .sidelink {
    	
    }
    
    
    .bannerlist .box {
      background-image: url( ) !important;
    }
  #footer {
    background: transparent url( /files/tennishedman.kotisivukone.com/kuvat/navigaatio/footerbg.jpg ) !important;
    height: 100px;
    color: #000000;
    text-align: center;
    margin: none;
    padding: 0 0px;
    border-left: 0px solid #cccccc;
    border-right: 0px solid #cccccc;
    border-bottom: 0px solid #cccccc;
  }
  #copyright, #copyright a {
    line-height: 100px;
    color: #000000;
    font-size: 12px;
    font-weight:normal;
  }
#content h1 {
  font-family: 'Trebuchet MS', sans-serif;
  font-size: 17px;
  color: #333333;
  font-weight: normal;
}
#content h2 {
  font-family: 'Trebuchet MS', sans-serif;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
}
#left-bar, #right-bar {
}
#left-bar h1, #right-bar h1 {
}

.border {
	border: 5px solid #A7A7A7;
	margin-bottom: 50px;
}

#news_frontpage a {
	font-size: 15px;
	font-weight: normal;
}
