#topmenu,body{margin:0}#navskip,main{overflow:hidden}#navskip,aside{text-align:left}header{text-align:center;color:#fff;background-color:#000}#title{max-width:100%}#slogan{margin:8px}#sidebar section{float:left;margin-right:.5em}nav .othersites{display:none}footer .othersites{display:block;text-align:left}#topmenu,#topmenu div,.titlebar,figcaption,footer{text-align:center}#navskip{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px}#navskip:active,#navskip:focus,#navskip:hover{position:absolute;left:0;top:0;width:auto;height:auto;overflow:visible;background-color:#FF3;border:1px dotted #000}#topmenu{width:100%;height:25px;vertical-align:middle;white-space:nowrap}#topmenu div{float:left;height:25px;margin-bottom:20px}#sidebar h2{font-size:1em}.sorthead,a{text-decoration:none}.sorthead:hover,.u,a:active,a:hover{text-decoration:underline}a:active{color:red}a img{border:0}main{display:block;margin:0 20px}aside{clear:both}section{margin-bottom:1.5em}form{display:table}footer{margin-top:20px;clear:both}#content table{text-align:left}.amazon th,.thumbnail{text-align:center}#detailedview,#thumbnailview{display:none}table.amazon{border-collapse:collapse}.amazon td,.amazon th{padding:0 3px}.section{clear:left}.thumbnail{float:left;margin-right:20px;width:162px;height:175px}.help img{vertical-align:bottom}@media screen and (max-width:1024px){header{background-image:none!important}#sidebar,aside,main{clear:both;width:auto;margin:0 0 32px;max-width:100%}}@media screen and (min-width:1025px){header{font-weight:700;height:177px;padding-top:23px}#sidebar{float:left;margin:0 20px 0 15px}#sidebar section{width:16em;clear:both}nav .othersites{display:block}footer .othersites{display:none}aside{margin-left:12px;float:right;max-width:25%}}