.slide-container {
	width: 640px;
	height:427px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	text-align:center;
}
.image-container {
	width:2560px;
	height:427px;
	position: relative;
	transition:left 2s;
	-webkit-transition:left 2s;
	-moz-transition: left 2s;
}
.slider-image {
	float:left;
	margin:0px;
	padding:0px;
}
.button-container{
	top:-20px;
	position:relative
}
.slider-button {
	display:inline-block;
	height:10px;
	width:10px;
	border-radius:5px;
	background-color:red;
}
#slider-image-1:target ~ .image-container{
	left:0px
}
#slider-image-2:target ~ .image-container{
	left:-640px
}
#slider-image-3:target ~ .image-container{
	left:-1280px
}
#slider-image-4:target ~ .image-container{
	left:-1920px
}