#content-niemitv{
	min-height:500px;
	height:auto !important;
	height:500px;
	margin:0 auto;
	width:896px;
}

#footer.niemitv{
	height:15px;
	background-position: center bottom;
}
#videos-wrapper{
	overflow:hidden;
	padding-top:5px;
}
.video-desc{
	float:left;
	width:205px;
	margin-left:10px;
	margin-right:5px;
	display:inline;
}
.video-desc h1{
	margin:5px;
}
.video-desc p{
	font-size:1.1em;
	margin:5px 0px 5px 5px;
}
.video-player{
	width:480px;
	height:305px;
	float:left;
	margin-left:10px;
	display:inline;
}
.video-banner{
	width:170px;
	height:305px;
	float:right;
	margin-right:5px;
	display:inline;
}
#video-categories{
	margin-left:10px;
	float:left;
	position:relative;
	height:300px;
	display:inline;
	width:200px;
}
#video-categories h1{
	margin:5px 0 5px;
}

#content-niemitv.kaveri #video-categories{
	margin-left:10px;
	margin-top:70px;
	float:left;
	display:inline;
	width:200px;
}
#video-categories h1{
	margin:5px 0 5px;
}
#video-categories ul{
	font-size:1.1em;
	margin-left:5px;
}
#video-categories li{
	padding:2px 0;
}
#kerro-kaverille{
	display:block;
	position:absolute;
	bottom:10px;
	margin-top:15px;
}
#videos-thumbnails{
	float:left;
	margin-top:5px;
	margin-left:20px;
	display:inline;
	width:660px;
	height:300px;
	overflow-y:auto;
}

.video{
	width:135px;
	height:150px;
	float:left;
	margin-right:25px;
	display:inline;
}
.video p{
	font-size:1.1em;
	margin-bottom:5px;
}
.video a{
	font-size:1.1em;
}
.video.last{
	margin-right:0;
}
#languages {
        display:none;
}
#videos-kaveri{
	float:left;
	margin-top:20px;
	margin-left:20px;
	display:inline;
	width:660px;
	height:500px;
	overflow-y:auto;
}
#content-niemitv.kaveri #kerro-kaverille {
display:none;
}
#kaveri_table .left{
width: 200px;
vertical-align: top;
}

#kaveri_table .right{
width: 300px;
}
#kaveri_table td {
padding: 5px 10px 5px 0;
}
#content-niemitv.kaveri #videos-kaveri h1 {
padding-top:50px;
}			
