body { background: #eee url(images/background.png) repeat left top fixed; margin: 0; font-family: sans-serif; text-shadow: 1px 1px 2px #ccc, 0 0 0.1em #ddd, 0 0 0.2em #eee; }
a { color: #f00; text-decoration: none; }
a:hover { text-decoration: underline; }
h2 { color: #f00; }
#wrapper { margin-left: auto; margin-right: auto; width: 59.33em; background-color: #c0c0c0; min-height: 54em; }
#content { margin: 0; float: right; width: 54.5em; font-size: 0.8em; border-left: thin solid #666; border-bottom: thin solid #ddd; border-right: thin solid #ddd; }
#content section { background: #fff url(images/stationery.png) no-repeat left bottom; margin-left: 0; padding: 2em; min-height: 66em; }
#content section article { padding-left: 6em; padding-bottom: 2em; }
#content section article h1 { margin-top: 8em; }
#content .logo { margin-left: -4em; }
#content .icon { text-align: center; float: right; }
#content .icon img { -moz-box-shadow: 5px 5px 10px #999; -webkit-box-shadow: 5px 5px 10px #999; box-shadow: 5px 5px 10px #999; }
#content .icon img.plain { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#content .icon p { margin: 0; font-size: 1.2em; }
#content .accelerators { padding-left: 0.25em; padding-right: 0.25em; }
#content .accelerators a { color: transparent; float: right; font-size: 0.8em; text-decoration: none; text-shadow: 1px 1px 2px #ddd, 0 0 0.1em #eee; }
#content .accelerators a:hover { color: inherit; }
aside { float: left; width: 17em; margin-left: 0; padding: 0; font-size: 0.9em; background-color: #c0c0c0; }
aside section { padding: 1em 0.9em; text-align: center; }
aside section ul { margin-left: 0; margin-right: 3em; list-style: none; color: #fff; text-align: left; text-shadow: 1px 1px 2px #000, 0 0 1em #888, 0 0 0.2em #888; }
aside section ul li { border: outset 0.25em #000; padding-top: 0.66em; padding-bottom: 0.66em; padding-left: 1em; background-color: #f00; margin-top: 0.33em; margin-bottom: 0.33em; font-size: 0.9em; font-weight: bold; }
aside section ul li a { display: block; text-decoration: none; color: #fff; }
aside section ul li a:hover { text-decoration: underline; }
footer { clear: both; background-color: #eee; background: -moz-linear-gradient(center top, #c0c0c0, #fff) repeat scroll 0 0 #fff; background: -webkit-linear-gradient(center top, #c0c0c0, #fff) repeat scroll 0 0 #fff; background: linear-gradient(to center top, #c0c0c0, #fff) repeat scroll 0 0 #fff; text-align: right; font-size: 0.8em; color: #666; padding: 0.062em 1em; }
footer a { float: left; }
#clearstar img { border-style: none; }
#nla img { border-style: none; }
#lockman img { width: 16px; height: 16px; padding-top: 1em; border-style: none; }
#seamonkey img { width: 16px; height: 16px; padding-top: 1em; border-style: none; margin-left: 0.25em; }
#firefox img { width: 16px; height: 16px; padding-top: 1em; border-style: none; margin-left: 0.25em; }
#w3chtml5 img { width: 14px; height: 16px; padding-top: 1em; border-style: none; margin-left: 0.25em; }
#facebook img { width: 16px; height: 16px; padding-top: 1em; border-style: none; margin-left: 0.25em; }
#twitter img { width: 20px; height: 16px; padding-top: 1em; border-style: none; margin-left: 0.25em; }
ol#rln { list-style: none; padding: 0; -moz-column-count: 2; -webkit-column-count: 2; -ms-column-count: 2; column-count: 2; font-size: 0.8em; }
ul#products { list-style: none; padding: 0; -moz-column-count: 3; -webkit-column-count: 3; -ms-column-count: 3; column-count: 3; }
.dot { margin-left: 2px; margin-right: 2px; }
.legal { float: right; font-size: 0.7em; margin-left: 0.66em; margin-top: 0.2em; }
ol.subterms { list-style-type: upper-alpha; }
.seoColor { color: #f00; }
.seoBold { font-weight: bold; }
.seoRoot { font-size: 1.5em; font-weight: bold; }
.seoMore { font-size: 1.2em; font-weight: bold; }
.seoNear { font-size: 1.1em; font-weight: bold; }
.seoLess { font-size: 0.9em; }
.seoInclude { font-size: 0.6em; }
.seoRestrict { font-size: 1.0em; }
.seoNew { font-size: 1.0em; color: #00f; }
.seoLegend { border: solid; }
.seoLegend th { background-color: #f00; color: #fff; text-shadow: 1px 1px 2px #ccc, 0 0 0.1em #111, 0 0 0.2em #222; }

