.navbar ul{list-style:none;margin:0;padding:0}.navbar li{display:inline-block;border-top:4px solid transparent;color:#333;position:relative}.navbar li:hover{color:#666;border-color:#666}.navbar li.is-parent,.navbar li.selected,.navbar li.selected-parent{color:#22f;border-color:#22f}.navbar a{display:block;width:100%;padding:1em;text-decoration:none;color:inherit;white-space:nowrap}.navbar ul ul{background-color:#fff;padding:8px;position:absolute;left:-9999px;z-index:2}.navbar li:hover ul{left:0}.navbar li li{border-top:none;border-left:4px solid transparent}.navbar li li:hover{color:#666;border-color:#666}.navbar li li.selected{color:#22f;border-color:#22f}ul.footer-site-links{margin:0;padding:0;list-style-type:none}ul.footer-site-links li{display:inline-block}ul.footer-site-links li::after{content:" • "}ul.footer-site-links li:last-child::after{content:none}body{color:#333;font-family:arial,sans-serif;overflow-y:scroll}h1{font-size:2.2em}.wrapper{margin:0 auto;width:980px;padding:10px}.siteheader{position:relative;margin-bottom:22px}.sitetitle{position:absolute;font-size:48px}.siteslogan{position:absolute;top:65px;font-style:italic;color:#666}.main{min-height:20em}.sitefooter{margin-top:40px;border-top:1px solid #ccc;padding-top:22px;color:#666}.sitefooter a{color:inherit}.sitefooter a:hover{text-decoration:none}.article1{width:700px;border-right:1px solid #ccc;padding-right:1em}.article1 h1,.article1 h2{border-bottom:1px solid #ccc}.byline{margin-top:44px;border-top:1px dashed #ccc;padding-top:22px;color:#666}.byline p{margin-top:0}