html,body,div{
	position:relative;
	margin:0;
	padding:0;
}
img,a{
	border:0px;
}
body{
	background:url(../images/ag_background.jpg) #010101 no-repeat top center fixed;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ag_background.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ag_background.jpg', sizingMethod='scale')";*/
}
#redbar{
	/*background-color:rgba(238,48,36,1);*/
	background-color:#f32;
	height:25px;
	width:100%;
}
#background{
	width:100%;
	height:100%;
	
}
#links{
	width:100%;
	position:fixed;
	bottom:10%;
}
.clear{
	clear:both;
	height:0px;
}

@media screen and (max-width: 359px) {
	#links{
		/*background:rgba(0,0,0,.5);*/
		bottom:0;
	}
	.left-col{
		float: none;
		width: 100%;
		text-align: center;
		padding-top: 20px;
	}
	.right-col{
		float: none;
		width: 100%;
		text-align: center;
		padding-top: 20px;
	}
	img{
		width:85%;
		padding:25px 0;
		
	}
	
}


@media screen and (min-width: 360px) {
	#links{
		bottom:0;
	}
	.left-col{
		float: left;
		width: 50%;
		text-align: center;
	}
	.right-col{
		float: left;
		width: 50%;
		text-align: center;
	}
	img{
		width:85%;
		padding:25px 0;
	}
}

@media screen and (min-width: 800px) {
	#links{
		bottom:15%;
	}
	.left-col{
		float: left;
		width: 50%;
		text-align: center;
		padding-top: 20px;
	}
	.right-col{
		float: left;
		width: 50%;
		text-align: center;
		padding-top: 20px;
	}
	img{
		max-width:650px;
	}
}


