/* =Structure ----------------------------------------------- */body{margin:.5in .75in;padding:0;font:small Verdana,Sans-serif}/* =Header ----------------------------------------------- */#header{margin:0}#header #logo{margin:0 0 0 -5px}/* Things To =Hide----------------------------------------------- */#searchform,#c-form,#nav,#cnav,.none,.more,.permalink,.commentlink,#comment-notes,.home #xcol,.previously,.log #subcol,.articles #subcol,.portfolio #subcol,.articles .end,.portfolio #mainhead,.portfolio #details ul{display:none}/* Things To =Show----------------------------------------------- */.log .previously{display:block}.events .more{display:inline}/* =Headings----------------------------------------------- */h1,h2,h3{margin:1em 0 .5em;font-family:Georgia,Serif;font-weight:normal;clear:both}h1{margin-top:.5em;font-size:180%}h2{font-size:140%}h3{font-size:125%}/* =Links----------------------------------------------- */a{color:black;text-decoration:none}a img{border-width:0}/* =Log----------------------------------------------- */.posted{padding-top:.25em;clear:both;font-style:italic}.posted,.posted a{color:gray}p.posted,.log dd.posted,.search dd.posted{margin-top:.5em;border-top:.25pt solid silver;padding-top:.1em}dd.posted{margin-bottom:1.5em}/* =Portfolio----------------------------------------------- */#visual{float:left;margin:.05in .25in .25in 0}/* =Misc----------------------------------------------- */p{margin:0 0 .75em;line-height:1.3em}p,dl,ul,table{font-size:85%;line-height:1.6em}p{line-height:1.8em}table p,dl ul,dl p,dl dl{font-size:100%;line-height:1.6em}dt{font-size:100%;font-weight:bold}ul,dl{margin-top:0;margin-bottom:.75em}dl dl{margin:.125in .5in .25in}dd{margin:0 0 1em;padding:0}.imgleft{position:relative;float:left;margin:.4em 1em .4em 0}.imgright{position:relative;float:right;margin:.4em 0 .4em 1em}p.left img,p.right img{display:block;margin-bottom:.05in;border:.5pt solid silver;padding:.05in}p.left em,p.right em{display:block;margin-bottom:.05in;color:gray}.imgleft,.left,img.left{float:left;margin:.05in .1in .05in 0}.imgright,.right,img.right{float:right;margin:4px 0 4px 8px}img.imgleft,img.imgright{padding:4px;border:1px solid #ddc}img.block{display:block;margin:.5em 0}hr{background:gray;display:block;border-width:0;height:.25pt}th{text-align:left;font-weight:normal}code{font:110% Monaco,"Courier New" ,Courier,Monospace}p.codeblock,pre.codeblock,div.codeblock{background:#ddd;padding:.125in;font:108%/1.3em Monaco,Monospace}p.codeblock code,pre.codeblock code,div.codeblock code{font-size:100%}/* =Footer----------------------------------------------- */#footer{margin-top:.25in;border-top:.75pt solid silver;padding-top:.1in}#footer p{margin:0}