/* layout */ * { margin: 0; padding: 0; } html, body { width: inherit; height: 100%; } dd { margin-left: 1em; margin-bottom: 0.2em; } ul { display: inline; list-style-type: none; } ul.about { list-style-type: disc; } li.about { margin-left: 2em; } hr, #submenu h3, #short-status h3, #content .settings-block .settings .settings-help h3 { display: none; } ul.about, hr.separator { display: block; } option { padding-right: 1em; } #container { position: relative; min-height: 100%; } #header { position: relative; width: 100%; } #header-title { padding-top: 2em; padding-bottom: 0.2em; } #openwrt-title { position: relative; float: left; left: 1em; top: 0.7em; } #short-status { position: relative; right: 1em; line-height: 1.2em; padding-bottom: 0.2em; } #mainmenu, #submenu { position: absolute; width: 100%; padding-top: 0.2em; padding-bottom: 0.2em; } #mainmenu { top: 0; left: 0; } #mainmenu h3 { padding-left: 1em; float: left; } #mainmenu li { font-size: 0.9em; float: left; margin-left: 1.5em; } #submenu li { float: left; margin-left: 1em; } #content { padding-top: 2em; margin-left: 1em; padding-bottom: 6em; } #content .settings-block { margin-bottom: 1.5em; } #content .settings-block .settings-block-title { margin-bottom: 10px; } #content .settings-block .settings { clear: both; margin-left: 1.5em; padding-right: 1em; } #content .settings-block .settings-block-title, #content .settings-block .settings .settings-title { padding: 0.2em; } #content .settings-block .settings .settings-content { padding-top: 1em; margin-left: 1em; float: left; width: 58%; padding-bottom: 0.5em; } #content .settings-block .settings .settings-content select, #content .settings-block .settings .settings-content input { margin-top: 0.8em; } #content .settings-block .settings .settings-help { padding: 0.4em; padding-top: 1.4em; margin-left: 42%; } #content .settings-block .settings .settings-help .more-help { margin-right: 10%; text-align: right; } #save { position: absolute; bottom: 0; width: 100%; } #save .page-save div { float: right; width: 15em; height: 1.5em; padding-right: 1em; padding-top: 0.5em; padding-bottom: 0.4em; } #save .apply { clear: both; width: 100%; height: 5em; } #save .apply div { float: right; width: 15em; height: 4em; padding-right: 1em; padding-top: 0.5em; padding-bottom: 0.5em; } th { text-align: left; } #content .settings-block .settings .settings-help .more-help, #save, #short-status { text-align: right; } /* font */ body { font-family: Verdana, Helvetica, sans-serif; font-size: 1.0em; } dt, .selected-maincat, #mainmenu a:active, #submenu a { font-weight: bold; } #openwrt-title h1 { font-size: 2.8em; } #short-status ul { font-size: 0.8em; } #mainmenu h3, #mainmenu li, #short-status h3 { font-size: 0.9em; } #mainmenu a, #submenu a, #save a { text-decoration: none; } #save a:hover { text-decoration: underline; } #mainmenu h3 { text-transform: uppercase; } #save a { font-weight: normal; font-size: 1.1em; } /* color */ #header-title, #submenu, #submenu a, #save a, #save .page-save { color: #fff; } #header-title, #save .apply div { background-color: #3D5C7A; } #mainmenu { color: #C3C4D2; background-color: #213242; } #mainmenu a { color: #C3C4D2; } #mainmenu a:hover { color: rgb(193,102,90); } #submenu, #save div { background-color: #7590AE; } #content .settings-block .settings-block-title h2 { color: #7590AE; } #submenu a:hover { color: #FB0; } #content .settings-block .settings .settings-title { color: #000; background-color: #CCC; } #save .page-save { background-color: #FFF; }