body{background-color:#fff;color:#333;font-family:sans-serif;font-size:12pt;line-height:1.5;margin:0;padding:0}a{color:#000}a:hover{color:#666}h1,h2,h3,h4{font-family:Georgia,serif;color:#999}h1 a,h2 a,h3 a,h4 a{text-decoration:none;color:#999}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:underline;color:#999}code,pre{font-family:monaco,monospace;font-size:9pt;background-color:#d9d9d9;border-radius:4px}code{padding:1px 3px;white-space:nowrap}pre{padding:8px;line-height:1.2;overflow:auto}div#container{max-width:900px;background-color:#e9e9e9;margin:0 auto;padding:0}div#content-box{margin:0 50px}div#header{text-align:center;background:linear-gradient(#fff,#e9e9e9);margin-top:50px}div#footer{background:linear-gradient(#e9e9e9,#fff);height:50px;margin-bottom:50px}div#banner a{text-decoration:none;font-family:Georgia,serif;font-size:36pt;color:#b9b9b9;text-shadow:1px 1px 20px #aaa}div.archive-hierarchy{margin:30px 0;text-align:center;font-size:10pt;color:#999}div.archive-hierarchy a{color:#999}div.archive-hierarchy ul{list-style-type:none;margin:0;padding:0}div.archive-hierarchy ul,div.archive-hierarchy ul li{display:inline}div.archive-hierarchy ul li.listing a:after{content:","}div.archive-hierarchy ul li a{margin:0 2px}div.archive-hierarchy ul li.last a:after,div.archive-hierarchy ul li.last span:after{content:""}div.archive-hierarchy ul li a:after,div.archive-hierarchy ul li span:after{content:"/"}div.article-body div,div.article-body p{margin-bottom:10px}div.article-meta{font-size:9pt;color:#666}div.post-list div.article-meta{border-bottom:1px solid #d9d9d9;margin-bottom:40px}div.article-meta dl dd,div.article-meta dl dd ul,div.article-meta dl dt{display:inline;margin:0;padding:0}div.article-meta dl dd{margin-left:3px;margin-right:10px}div.article-meta dl dt:after{content:":"}div.article-meta dl dd ul li{display:inline}div.article-meta dl dd ul li a{background-color:#d9d9d9;color:#666;border-radius:4px;margin:2px;padding:1px 3px;text-decoration:none}div.article-meta dl dd ul li a:hover{background-color:#e9e9e9;color:#999}div#categories-list ul,div#tags-list ul{list-style-type:none;padding:0}div#categories-list ul li ul,div#tags-list ul li ul{padding:0 0 20px 40px;list-style-type:disc}div#categories-list ul li a,div#tags-list ul li a{text-decoration:none;color:#333}div#categories-list ul li a:hover,div#tags-list ul li a:hover{text-decoration:underline;color:#666}a.show-all{text-decoration:none;color:#d9d9d9;background-color:#666;border-radius:8px;padding:8px 12px}a.show-all:hover{color:#fff;background-color:#999}div#nav-below{font-size:9pt}div#nav-below div span{font-weight:700;color:#999;cursor:pointer}div#nav-below div span.nav-visible:before{content:"[-] "}div#nav-below div span.nav-hidden:before{content:"[+] "}div.nav-visible{display:block}div.nav-hidden{display:none}div#nav-below a{text-decoration:none;color:#333}div#nav-below a:hover{text-decoration:underline;color:#666}div#nav-tags-categories{float:left;width:100%;margin-left:0;margin-right:20px;margin-top:60px;margin-bottom:50px;max-width:550px}div#nav-posts{float:left;margin-left:0;margin-right:0;margin-top:60px;margin-bottom:50px;max-width:200px}div#nav-categories ul,div#nav-categories ul li,div#nav-tags ul,div#nav-tags ul li{display:inline;margin:0;padding:0}div#nav-list-posts ul{list-style-type:none;margin:0;padding:0}div#nav-list-posts li.archive-year ul{padding:0 0 0 10px}div#nav-list-posts li.archive-year ul li.archive-month ul{padding:0 0 0 5px}li.archive-day{display:inline}li.archive-month ul{display:inline;padding:0}li.archive-year a:after{content:"/"}li.archive-month a:after{content:":"}div#nav-list-categories ul li a:after,div#nav-list-posts ul li.archive-day a:after,div#nav-list-tags ul li a:after{content:","}div#nav-list-categories ul li.last a:after,div#nav-list-posts ul li.last a:after,div#nav-list-tags ul li.last a:after{content:""}div.image-gallery,div.video{text-align:center;border-radius:4px;background-color:#333;padding:8px;overflow:auto}div.image-gallery ul{text-align:center;margin:0 auto;padding:0;list-style-type:none}div.image-gallery ul li{display:inline;margin:8px}div.image-gallery ul li a{text-decoration:none}div.image-gallery ul li a img{vertical-align:middle;border:4px solid #333;max-width:95%}div.image-gallery ul li a:hover img{border:4px solid #fff;opacity:.8}