/** 

Responsive styles for Patrickv.biz
Created by Patrick van den Broek
Digital wizard casting spells
patrick@patrickv.com

**/

@media only screen and (max-width: 740px) {
	h1 { 
		padding-top: 10px;
	}
	h2 { 
		
	}
	h3 { 
		
	}
	
}

@media only screen and (max-width: 570px) {
	ul li {
		
		display: inline-block; 
		padding-left: 15px; 
		width: 50%; 
		background-position: -5px 0px;
		margin-right: 6px; 
		line-height: 1.7em;
	}
	#skills-left, skills-right { 
		margin-bottom: 15px; 
	}
	
	.topimage {
		padding-top: 15%;
	}
	h1 {
		font-size: 2.1em;
	}
	h2 { 
		padding-top: 40px;
		font-size: 1.4em;
	}
	h3 { 
		font-size: 1.6em;
	}
	h4 { 
		padding-top: 0px;
	}
	h5 { 
		font-size: 1.1em;
	}
	.bodyleft50 { 
		float:none; 
		width: 99%; 
		text-align: center;
	}
	.bodylefttext50 { 
		float:none; 
		width: 96%; 
		text-align: left;
	}
	.bodyright50 { 
		float:none; 
		width: 99%; 
		text-align: center;
	}
	
	.bodyleft30 { 
		float:none; 
		width: 99%; 
		text-align: center;
	}
	.bodyright70 { 
		float:none; 
		width: 99%; 
		text-align: left;
	}

	.bodyleft20 { 
		float:none; 
		width: 98%;
		padding: 5px;
	}

	.bodyright80 { 
		float:none; 
		width: 96%;
		margin-left: 15px;
		border-bottom: solid black thin;
		margin-bottom: 15px;
	}
	.bodywidth {
		width: 97%;
		padding: 0 0 0px 10px;
	}
	.bgimg-1 {
	height: 50%;
	text-align: center;
	}
	
	.bgimg-2 {
	height: 90%;
	text-align: center;
	background-attachment:local;
	}	
	
	.bgimg-3 {
	height: 90%;
	text-align: center;
	}	
	
	.bgimg-4 {
	height: 25%;
	text-align: center;
	}	
	
 	.formmid {
	 width: 90%; 
	 margin: auto;
}
	
	.fiddy {
	width: 100%;
	}	
}

@media only screen and (max-width: 480px) {
	ul li { 
		width: 100%; 
		list-style:none; 
	}
	#w { 
		margin: 0 0px; 
	}
	.bodyleft50 { 
		float:none; 
		width: 100%; 
	}
	.bodylefttext50 { 
		float:none; 
		width: 96%; 
	}
	.bodyright50 { 
		float:none; 
		width: 100%; 
	}
}

@media only screen and (max-width: 320px) {
	#w { 
		margin: 0 0px; }
}

/** iPhone only **/
@media screen and (max-device-width: 480px) {
	ul li { width: 150px; }
}