/*Body styles*/
body {width: 780px; margin-left: auto; margin-right: auto;}
body > center {padding: 0 5px; }

@media only screen and (max-width: 780px) {
 body {width: 100%;}
 body > center {margin-left: 5px; margin-right: 5px;}
}

/*Fix mobile styles*/
p, div, h2, h3, div {word-break: break-word;}

/*Fix left arrow image styles*/
img[src="img/up.gif"] {margin-left: -2.5px;}

/*Fix heading styles on mobile*/
@media only screen and (max-width: 600px) {
 h2 {font-size: 1.4em;}
 h3 {font-size: 1.1em;}
}