body{
	margin: 0 auto;
	background-color: black;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	font-family: 'Play', sans-serif;
	vertical-align:center;
	display:inline-block;
}
a {text-decoration:none; color:black;}
a:hover {opacity:.7; color:black;}
h1{margin:0; color:white;	text-transform:uppercase; letter-spacing:.15em; font-size:30px;
}
h4{margin:0; color:white; font-weight:300; padding-bottom:5px; text-transform:uppercase; letter-spacing:.05em;}
h2{margin:0; font-size:50px; font-weight:300; }
h3{font-family: 'Play'; font-size: 13pt; margin:0; padding-top: 5px; padding-bottom: 5px;font-weight:300;}

ul, li {list-style-type:none; display:inline; text-align: center;}
ul {padding-left:0;}
li {padding-left:10px; padding-right:10px;}
.wrapper{
	width:100%;
}
.filter {color:white;}
.plus {padding-top:0;}
.filter h4 {padding-top:10px; padding-bottom:10px;}
.header {
	background-color:black;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

.date{
	background-color:#c9c9c9;
	text-transform:uppercase;
	font-weight:300;
	padding-top:7px; padding-bottom:7px;
}


.trailers {width:100%; background-color:white;}
.trailers img{
	float:left;
	background-color:black;
	opacity:0.8;
	max-width:100%;
	display:inline-block;
}
img#logo{width:20%; padding-top:7px; padding-bottom:7px;}
img#upbutton {width:5%; max-width:50px;}

.trailers img:hover{
	opacity:1;
}

.jumpup{
	background-color:black;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	color:white;
}

.overlay img {display:none; position:absolute; top:0; left:0;}
.overlay img:hover {display:all;}


@media all and (max-width: 650px) and (min-width: 400px) {
	.trailers img {max-width:100%; text-align:center;}
	.date {font-size:10.5pt;}

}

@media all and (max-width: 1000px) and (min-width: 651px) {
	.trailers img {max-width:50%; text-align:center;}
	.date {	padding-top:11px; padding-bottom:11px;}

}

@media all and (max-width: 3000px) and (min-width: 1001px) {
	.trailers img {max-width:33.3333333333333333333333333333%; text-align:center;}
	.date {	padding-top:15px; padding-bottom:15px;
}
}




