/* CSS Document */

body { background-color: #000; 
background: url(v3/tausta.jpg); 
  	background-repeat: repeat;
background-position: top center;
padding: 0px;
margin: 0px;
}
.menu {
	  //font-family: Georgia, "Times New Roman", Times, serif;
 font-family: Museo_Slab_500, Arial,Helvetica,Sans-serif;
font-size: 20px;
 color: #fff;
background-color: #000;
background: url(v3/menubg.jpg); 
  	background-repeat: repeat-x;
background-position: top center;
-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;
 }
a.menulink, a.menulink:hover { //font-family: Georgia, "Times New Roman", Times, serif;
 font-family: Museo_Slab_500, Arial,Helvetica,Sans-serif;
font-size: 20px; padding-top: 7px; padding-bottom: 7px;
   padding-left: 15px; padding-right: 15px; 
 }




body, table, td, th { font: 14px Georgia, Times, Serif; color: #eee; }

h1, h2, h3, h4, h5, h6  { margin: 0; margin-bottom: 5px; font-family: Museo_Slab_500, Arial,Helvetica,Sans-serif; color: #fff; }
h1  {font-size: 26px;} h2  {font-size: 16px;} h3  {font-size: 14px;} h4  {font-size: 14px;} h5  {font-size: 12px;} h6  {font-size: 12px;}

p  {margin: 0;}

/* 1.2 Hyperlinks */

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  {text-decoration: underline;}

@font-face {
	font-family: Museo_Slab_500;
	src: url('Museo_Slab_500.otf');
}

@font-face {
	font-family: Museo_Slab_500;
	font-weight: bold;
	src: url('Museo_Slab_500.otf');
}
.content {background-image: url(v3/blackbg.png); }
ul#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 165px;
	font-family: Georgia, "Times New Roman", Times, serif;
// font-family: Delicious, sans-serif;
	font-size: 14px;
	color: #fff;
background-image: url(v3/blackbg2.png);
-moz-border-radius: 5px; -webkit-border-radius: 5px;

	}

	ul#nav li {
	padding: 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
// font-family: Delicious, sans-serif;
	font-size: 14px;
	color: #fff;
	
}

	
	ul#nav li a:link, 
	ul#nav li a:visited {
	display: block;
	color: #fff;
	text-decoration: none;
	text-align: left;
	font-size: 14px;
	padding-right: 1px;
	padding-left: 9px;

	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top: 0px #fff solid;
	border-left: 0px #333 solid;
	border-right: 0px #000 solid;
	border-bottom: 0px #fff solid;
	}


	
	ul#nav li a:hover {
	background-image: url(v3/blackbg2.png);
	color: #f00;
	border-top: 0px #ddd solid;
	border-left: 0px #444 solid;
	border-right: 0px #111 solid;
	border-bottom: 0px #ddd solid;
	
	}

	ul#nav li a.selected:link, 
	ul#nav li a.selected:visited {
	  background: #333;
	  border-top: 0px #81C9FF solid;
	  border-bottom: 0px #2F70A1 solid;
	
	}

	ul#nav li a.selected:hover {
	  background-color: #333;
	  border-top: 0px #81C9FF solid;
	  border-bottom: 0px #2F70A1 solid;
	}
.image {
	background-color: #000;
	padding: 1px;
		border: 1px #333 solid;


}
.video {
	background-color: #000;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 740px;
		border-top: 0px #ccc solid;
	border-left: 0px #ccc solid;
	border-right: 0px #ccc solid;
	border-bottom: 0px #ccc solid;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.bginfo {
background-image: url(v3/blackbg2.png);

	border: 0px #ccc solid;
	width: 740px;
	margin-bottom: 8px;
-moz-border-radius: 5px; -webkit-border-radius: 5px;

padding: 10px;
}

.bginfo_kuvaton {
background-image: url(v3/blackbg2.png);
	margin-top: 5px;
	padding: 0px;
	width: 940px;
	margin-bottom: 8px;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.footer {background-color: #000;
width: 950px;
color: #7e7e7e;
}

.radio {width: 280px; height: 70px; background-image: url(v2/radio.png);
	background-repeat: no-repeat;
padding-left: 124px;
padding-right: 113px;
padding-top: 250px;
padding-bottom: 80px;

}
.footbox {border-right: 1px #3e3e3e solid; color: #7e7e7e;}
.footbox2 {color: #7e7e7e;}
a.footer_link {color: #7e7e7e;}
.numerot {font-size: 10px;}

.login {background-image: url(v2/login.png);
	background-repeat: no-repeat; color: #FFF; width: 400px; height: 70px;}

.textbox {background-image: url(bginfo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: 0px #999 solid;
	  -moz-border-radius: 6px;
	padding:2px;
  border-radius: 6px;
}
.whitetext {color: #fff; text-decoration: none;}
a {color: #fff; text-decoration: none;}
a:hover {color: #f00;}
a.menulink {color: #fff;}
a.menulink:hover {color: #f00;}
.comment { border-bottom: 1px #ddd solid;}
.kuvatonkuvat { max-width: 940px; }