body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}a{outline:none;}body{font-family:Helvetica,arial,serif;background-color:#FFF;color:#666;font-size:75%;line-height:1.5em;}h1,h2,h3,h4{color:#666;font-size:14px;}p{margin-bottom:12px;}a{color:#001D96;text-decoration:none;}strong{font-weight:bold;}em{font-style:italic;}blockquote,q{font-family:Georgia,serif;font-style:italic;padding:0 10px;margin-bottom:12px;display:block;}pre code{display:block;overflow:auto;padding:10px;color:#444;}code{background-color:#F6F6F6;font-family:Monaco,Courier,'Courier new',monospace;font-size:11px;padding:0 5px;}code a{color:#666;cursor:default;}.flag h1 a{display:block;line-height:41px;min-height:83px;margin-bottom:20px;font-size:32px;}#description{font-size:12px;margin-bottom:12px;padding-bottom:11px;border-bottom:1px solid #CCC;}.container{width:1000px;}#header{float:left;width:150px;margin:30px 70px;}#content{margin:160px 0 0 100px;width:610px;float:left;}.post{width:610px;float:left;margin-bottom:20px;}.post-date{float:left;width:100px;margin-right:10px;border-top:1px solid #DDD;padding-top:10px;}.post-date a{color:#666;}.post-content{width:500px;float:left;border-top:1px solid #DDD;padding-top:10px;}.post-content li{list-style:disc outside;}.post-content img{border:1px solid #DDD;display:block;}.post-content h3{margin-bottom:12px;}ul.tags li{float:left;}#twitter h4{font-size:12px;margin-bottom:12px;text-decoration:underline;}#twitter li{margin-bottom:10px;}.tags{width:500px;float:left;margin-left:110px;border-top:1px solid #CCC;padding-top:5px;}.tag-commas:last-child{display:none;}#pagination{float:left;width:100%;margin-bottom:20px;}#pagination a{display:block;border:1px solid #DDD;padding:5px;}#pagination a.previous{float:left;}#pagination a.next{float:right;}#footer{padding-top:10px;border-top:1px solid #DDD;float:left;width:100%;font-size:11px;line-height:27px;margin-bottom:20px;color:#999;}