html,body,form,fieldset{margin:0;padding:0;font-size:100%;line-height:1.4;}h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address{margin:1em 0;padding:0;}h1,h2,h3,h4,h5,h6{margin-bottom:0.5em;}li,dd,blockquote{margin-left:2.5em;margin-bottom:0.5em;padding-left:0;}form label{cursor:pointer;}h1{font-size:2em;}h2{font-size:1.5em;}h3{font-size:1.17em;}h4{font-size:1em;}h5{font-size:.83em;}h6{font-size:.67em;}dt{clear:left;float:left;font-weight:bold;width:15%;}dd{float:left;}abbr,acronym{border-bottom:.1em dotted;cursor:help;}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}.alignleft{float:left;}.alignright{float:right;}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.wp-caption img{margin:0;padding:0;border:0 none;}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}html{border:1px solid #503;border-width:5px 0;padding:0 1%;width:98%;}html:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}body{background:#fffafa;color:#444;font:90%/1.5 "Trebuchet MS",sans-serif;margin:0 auto;max-width:1250px;width:100%;}a{color:#003F6F;}a:hover{color:#503;}img{max-width:100%;height:auto;width:auto;}:target{background-image:url(/images/yellow-fade.gif);}h1,h2,h3{font-family:"Palatino Linotype",Palatino,sans-serif;font-weight:normal;margin-top:1.5em;}h1,h2,h3{border-bottom:1px dotted #003F6F;}.hide{position:absolute;left:-10000px;}.date{color:gray;font-size:0.7em;white-space:nowrap;}#upgrade{background:#faa;border:2px solid #e99;font-weight:bold;padding:0.5em 1em;text-align:center;}.skiplink{background:black;color:white;position:absolute;left:-10000px;top:0;}.skiplink:focus{left:0;}.feedcountdiv{font-size:1.5em;margin-top:1em;text-align:center;}.feedcountdiv a{background:url(feed.png) no-repeat left center;padding-left:20px;}#header{background:#278FAF url(minimal_corner.png) no-repeat top right;color:#222;margin-top:2em;padding-left:2%;overflow:hidden;}#header #logo{position:relative;}#header #logo h1{border:none;font-size:1em;font-weight:normal;margin:0;}#header #logo a{color:#222;float:left;font:bold 3em "Palatino Linotype",Palatino,sans-serif;line-height:1.55em;text-decoration:none;}#header #logo #search{display:none;background:no-repeat -1000px;margin-top:1.3em;text-align:center;padding:0.5em 0;position:absolute;right:2%;width:48%;}#header #logo #search #q{width:50%;}#header #logo #search #searchsubmit{padding:0;}#content,#sidebar{padding:0 2%;position:relative;margin-top:1em;}#content{padding-right:2%;margin-bottom:1em;}#content h1{margin-top:0.5em;}#content #listing li{font-family:"Palatino Linotype",Palatino,sans-serif;font-size:1.5em;list-style:none;margin:0;margin-bottom:0.5em;overflow:hidden;}#content #listing li .comments{color:#999;font-size:0.8em;float:right;margin-top:3px;}#content #navigation a{padding-right:10px;}#content .postmetadata{margin-top:2em;text-align:right;}#content .post{border-bottom:5px solid #503;overflow:hidden;}#content .correct{background:#cfc;}#content .almost{background:#ffb;}#content .incorrect{background:#fcc;}#content blockquote{background:#eee;border-left:5px solid #503;}#content blockquote.alternate{border-left:none;border-right:1em solid #278FAF;}#content p.preamble{font-style:italic;}#content img{display:block;margin:0 auto;}#content img.secondary{float:right;margin:0 0 10px 10px;}#content blockquote{display:block;margin-left:0;overflow:hidden;padding:0 1em;}#content table{border-collapse:collapse;border-left:5px solid #503;border-right:1px solid #ccc;color:black;}#content table td,#content table th{border:1px solid #ddd;border-right:none;padding:4px 7px;text-align:left;vertical-align:top;}#content pre{margin:0;}#content code{background:#eee;font-family:Courier;padding:0.1em;}#content pre code{border-left:5px solid #503;display:block;margin-top:1em;overflow:auto;padding:0.5em;white-space:pre;}#content pre code.correct{border-left:none;}#content pre code.incorrect{border-left:none;}#about{color:#999;padding:2em 2% 0;}#about img{float:right;margin-left:1em;width:64px;height:64px;}#sidebar{background:#E6EFF2 url(minimal_corner.png) no-repeat top right;padding-bottom:1em;}#sidebar img{float:right;margin-left:1em;}#sidebar ul li{list-style:none;margin-left:0;}#sidebar ul li ul li{list-style:square;margin-left:2em;}#sidebar .comments{clear:both;overflow:hidden;margin-bottom:1em;}#sidebar .comments h2{margin-top:0.45em;}#sidebar .comments h2 a.feed{background:transparent url(feed.png) no-repeat scroll 100% 50%;float:right;font:0.75em "Trebuchet MS",sans-serif;margin-top:0.4em;padding-right:18px;}#sidebar .comments li.comment{list-style:none;margin:0;margin-bottom:2em;}#sidebar .comments .commentmetadata{font-size:0.8em;margin:0.5em;white-space:nowrap;}#sidebar .comments textarea{width:99%;}#sidebar .comments input{float:right;}#footer{clear:left;margin:0 0 1em;}#footer a{color:#222;}#footer #widgets{margin:0 1em;}#footer #widgets .widget{float:left;padding:0 2% 1em;width:46%;}#footer #widgets .widget .openid_link{padding-left:21px!important;}#footer #promo{background-color:#278FAF;color:#222;clear:left;padding:1em 2%;overflow:hidden;text-align:center;}#footer #promo a.feed{background:transparent url(feed.png) no-repeat scroll 100% 50%;padding-right:18px;}#footer #promo a.articles{font-weight:bold;}#footer #license{clear:left;color:#aaa;font-size:0.8em;padding:0 2%;}#footer #license a{color:#aaa;}@media only screen and (min-width: 480px) {body{min-width:760px;position:relative;}.feedcountdiv{float:right;width:44%;}#header{float:left;width:53%;}#header #logo #search{display:block;}#content{float:left;width:51%;}#about{float:right;width:39%;}#sidebar{float:right;width:39%;}#footer{width:55%;}}