body { color: #333;}
#wrapper1 {  background-color:#000 }
#wrapper2 {  background-color:#FFF }
#wrapper3 { background-color:#000; }

#wrapper1Inner { max-width: 768px; margin:0 auto; background-color:#000 }
#wrapper2Inner { max-width: 768px; margin:0 auto; padding-top:50px; background-color:#FFF }
#wrapper3Inner { max-width: 768px; margin:0 auto; background-color:#000; padding-top:5px; padding-bottom:30px; color:#ccc; }



.video { margin-bottom: -5px;  padding-top:15px; padding-bottom:15px; }
.col { float:left; margin: 0; width: 364px; margin-right:10px; margin-left:10px;}
p {padding-bottom:10px;}


@media only screen and (min-width : 320px) and (max-width : 600px) {
	#wrapper { width:90%; margin-left:10px; margin-right: 10px; }
	.col { display:block; width: 90%; margin-left: 0 10px;  }
	iframe { width: 100%; height: 230px; }
}

@media only screen and (min-width : 600px) and (max-width : 808px) {
	#wrapper { width:90%; margin-left:10px; margin-right: 10px; }
	.col { display:block; width: 90%; margin-left: 0 10px;  }
	iframe { width: 100%; height: 430px; }
}