img, iframe {max-width: 100%; height: auto} html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%} body {font-family: sans-serif;background: #000;width: 320px;margin: 0 auto 0 auto;padding: 0;}#wrap {background: #2b5687;width: 320px;}#mainheader {color: white;text-align: center;margin: 0;padding: 0;background: url(images/mainmenu_applogo.png);background-size: 100%;background-position: 50%;width: 320px;height: 74px;display: block;border: 0;}#main {background: url(images/mainmenu_background.png);background-size: cover;}#calories {color: #fff;text-align: center;font-size: 9pt;padding: 30px 0 20px 0;}#calorie-count {font-weight: bold;font-size: 28pt;}.progress-bar-container {width: 161px;height: 18px;background: #26354a;margin: auto;border-radius: 5px;padding: 1px;}.progress-bar {background: #74e637;border-radius: 5px;height: 18px;}#calorie-pb-container {margin: 1em auto 0.25em auto;}#calorie-pb {width: 107px;}#menu {text-align: center;}.menu-button, .menu-button:visited {display: inline-block;width: 100px;color: #fff;font-size: 12pt;padding: 0 0 10px 0;text-decoration: none;}.menu-button img {margin: 0 0 -20px 0;width: 97px;} #header {display: inline-block;width: 299px;padding: 6px 11px 6px 10px;background: #2b5687;text-align: right;}#back-button {display: inline-block;width: 79px;height: 43px;background: url(images/button_back.png) left no-repeat;background-size: 100%;text-align: center;vertical-align: top;margin-top: 4px;}#back-button a, #back-button a:visited {display: inline-block;color: #fff;padding: 12px 0 0 20px;text-decoration: none;font-size: 12pt;}#header-text {display: inline-block;width: 213px;}#title {color: white;text-align: left;display: inline-block;font-size: 14pt;width: 150px;}#header #calorie-count {display: inline-block;font-size: 14pt;color: white;}#header #calories-left {display: inline-block;color: white;font-size: 10pt;vertical-align: top;}#header .progress-bar-container {height: 4px;vertical-align: top;}#header .progress-bar {height: 4px;}#header #calorie-pb-container {margin: 0;display: inline-block;} #content-header {font-family: 'Damion', cursive;font-size: 22pt;margin-top: 8px;text-align: center;width: 320px;} #innerwrap {background: #206491;color: #fff;font-family: sans-serif;font-size: 20px;width: 320px;display: inline-block;}