.videoThumbnail {
	width: 195px;
height: 95px;
border: thick solid rgba(255, 0, 0, 0);
	}
	.thumbnailContainer {
	margin-top: 0;
	margin-right: 0px;
	margin-left: 40px;
	margin-bottom: 40px;
	padding: 0;
	float: left;
	border: thin solid rgba(67,67,67,1.00);
	position: relative;
	-webkit-box-shadow: 6px 6px 25px 2px #000000;
	box-shadow: 6px 6px 25px 2px #000000;
	}
	.imageContainer {
	}
	.thumbnailContainer div {
    position: absolute;
    top: 0;
    height: 0px;
    background: #8bbf4f;
    color: #000;
    width: 100%;
    left: 0;
	opacity:0;
    text-align: center;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
	}

	.thumbnailContainer:hover div {
   		height:108px;
		opacity:1;
		
	}
	.thumbnailContainer:hover
	#row1, #row2, #row3 {
		clear:both;
	}
	.videoDescription {
		line-height: 2.5em;
padding: 0;
margin: 0;
color: white;
background-color: rgba(0, 0, 0, 0.1);
background-repeat: no-repeat;
background-position: 0 center;
margin-top: -6px;
text-align: center;
width: 210px;
font-size: 13px;
	}
	.hoverDescription {
		text-align: justify;
padding: 2px 11px 0px 11px;
padding-bottom: 0px;
font-size: 14px;
margin-bottom: -10px;
color: rgb(52, 97, 31);

	}
	.playButton {
		margin-top: 30px;
	border: 2px white solid;
	border-radius: 15px;
	padding-right: 10%;
	padding-left: 10%;
	color: white;
	font-weight: 900;
	cursor:pointer;
	}
	.playButton:hover {
	margin-top: 30px;
	border-radius: 15px;
	padding-right: 10%;
	padding-left: 10%;
	color: white;
	font-weight: 900;
	cursor: pointer;
	background-color: #5F902F;
	}
	#page_gallery, #player_screen {
	width: 800px;
	margin-left:-100px;
	}
	#page_gallery #backButton, #player_screen #backButton {
		margin-left:195px;
	}
	.internetMessage {
		margin-bottom:20px;
	}
