/* CSS Resets */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}

/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */
.container {padding-left: 20px;padding-right: 20px;}
.row {width: 100%;max-width: 1140px;min-width: 755px;margin: 0 auto;overflow: hidden;padding-bottom:2em;}

.span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11 {margin-right:3.8%;float: left;min-height: 1px;}
.row .span-1 {width: 4.85%;}
.row .span-2 {width: 13.45%;}
.row .span-3 {width: 22.05%;}
.row .span-4 {width: 30.75%;}
.row .span-5 {width: 39.45%;}
.row .span-6 {width: 48%;}
.row .span-7 {width: 56.75%;}
.row .span-8 {width: 65.4%;}
.row .span-9 {width: 74.05%;}
.row .span-10 {width: 82.7%;}
.row .span-11 {width: 91.35%;}
.row .span-12 {width: 100%;float: left;}
.last {margin-right: 0px;}

img, object, embed {max-width: 100%;}
img {height: auto;}


/* Smaller screens */
@media only screen and (max-width: 1023px) {
	body {font-size: 0.8em; line-height: 1.5em;}
	}

/* Mobile */

@media handheld, only screen and (max-width: 767px) {
	body {font-size: 16px; -webkit-text-size-adjust: none;}

	.row, body, .container { width: 100%; min-width: 0; margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px;}
	
	.row .span-1, .row .span-2, .row .span-3, .row .span-4, .row .span-5, .row .span-6, .row .span-7, .row .span-8, .row .span-9, .row .span-10, .row .span-11, .row .span-12 {
	width: auto; float: none; margin-left: 0px; margin-right: 0px; padding-left: 20px; padding-right: 20px;	}
}