#header{ overflow: visible; /* Let menu content overflow outside the header */ }#header ul ul { /* Menu Item List */ position: absolute; /* Position absolutely */ display: none; /* Hide */ z-index:500; /* Ensure visibility over other elements on page */ }#header ul ul li { width: 200px; /* Fixed width menu items*/ display: block; /* JQM makes a inline-blocks... reset it to block */ }#header ul ul li a { white-space: normal; /* Stop long menu names from truncating */ }#menu-left { position: absolute; top: 1.25em; left: -2.75em; }#menu-left li { list-style-type: none; }#menu-left ul { margin-left:0.5em; }#home .ui-header { height: 75px; }#home .ui-header h1 { font-size: 16pt; margin-bottom:0px; }#txtSpan { position: relative; display: inline-block; top: -5px; /* Doesnt seem possible to vertically center otherwise */ }#home .ui-header h2 { font-size: 14pt; margin-top: 0px; } .content_section { text-align: center; font-size: smaller; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #eee; }.content_key { width: 7.5em;  padding: 0.1em 0.25em; border-right: 1px solid #ccc; vertical-align: top; font-size: smaller; }.content_value { padding: 0.1em 0.25em; width: calc(100% - 8.5em) !important; vertical-align: top; font-size: smaller; }