body{  margin:0; padding:0; color:#474A51; font-family:"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.6; font-size:small}.blog_title{font-family:Georgia;font-weight:normal;padding:0 0 0 0;margin:0 0 0 0;font-size:200%;color:#ddd}h2.post_title{  color:Black}h1{  font-family:Georgia; font-size:190%; font-weight:normal; padding-bottom:12px; margin:0px}h2{  font-family:Georgia; font-size:140%; font-weight:normal; padding-top:10px; padding-bottom:6px; margin:0px}h3{  font-family:Georgia; font-size:120%; font-weight:normal; padding-top:10px; padding-bottom:6px; margin:0px}.sidebarHeader{  font-family:Georgia; font-size:140%; font-weight:normal; padding-top:24px; padding-bottom:6px; color:#000; margin:0px}.sidebarHeaderTop{  font-family:Georgia; font-size:140%; font-weight:normal; padding-top:10px; padding-bottom:6px; color:#000; margin:0px}p{  padding:0 0 12px 0; margin:0}img{  border:none}.code{  background:#eee}pre{  font-family:Courier New; font-size:100%}#postnavigation{  padding-bottom:25px}#postfooter{    margin-bottom:66px; padding:2px 0 2px 0;     border-bottom:1px solid #D3D3C9; font-size:80%; float:left; width:100%}#postfooter a{  text-decoration:none; color:Gray}#postfooter a:hover{  text-decoration:underline}.postheader{color:black;text-decoration:none}.postheader:hover{color:black;text-decoration:underline}.post img{  border:1px solid Gray}.post{clear:both}.csharpcode,.csharpcode pre{font-size:small;color:black;font-family:Consolas,"Courier New",Courier,Monospace;background-color:#ffffff;}.csharpcode pre{ margin:0em}.csharpcode .rem{ color:#008000}.csharpcode .kwrd{ color:#0000ff}.csharpcode .str{ color:#006080}.csharpcode .op{ color:#0000c0}.csharpcode .preproc{ color:#cc6633}.csharpcode .asp{ background-color:#ffff00}.csharpcode .html{ color:#800000}.csharpcode .attr{ color:#ff0000}.csharpcode .alt{background-color:#f4f4f4;width:100%;margin:0em}.csharpcode .lnum{ color:#606060}div .comment{  border-bottom:1px solid Gray; padding:5px 5px 5px 5px; margin:0}div .self{  background-color:#efefef; border-left:1px solid Gray; border-right:1px solid Gray}.comment .date{  padding-top:12px; font-family:Georgia; font-size:80%; color:Gray}div .commentForm h1{  padding-top:34px}div .commentForm label{  display:block}#contact label{  display:block; padding-top:5px}#contact label.field{  width:200px}#contact textarea{  width:400px; height:200px}#archive ul{  list-style:none;  clear:both; width:100%; margin:0 0 0 0}#archive li{  border-left:3px solid #ccc; padding-left:6px; margin-left:0px; padding-right:20px; float:left}#archive img{  padding-right:10px}#archive table{  width:100%}#archive h2{  border-bottom:1px solid Gray; padding:20px 0 5px 0; margin-bottom:10px; clear:both}#archive table th{  text-align:left; font-size:90%; font-weight:normal}#archive table td{  text-align:left; font-size:86%}#archive table .date{  width:20%}#archive table .title{  width:60%}#archive table .comments{  width:20%; text-align:right}h2.engagementHeadings{  padding-top:35px}.separator{  border-bottom:1px solid #FFFFFF; border-top:1px solid #E1E1E1; width:100%; height:0pt; margin:5px 10px 5px 0pt}#eventsTable{  border:none; width:600; margin:0 auto}#eventsTable td.left{  vertical-align:top; text-align:center; width:100px}#eventsTable td.right{  padding-left:10px; vertical-align:top; text-align:left; width:500px}#header_bg{  border-top:2px solid #272C33; border-bottom:1px solid #cecece; background-color:#383D44;height:60px;width:100%}#header_bg #header{width:860px;margin:0 auto;padding-top:20px;vertical-align:bottom}#header #blog_title{float:right;color:white}#blog_title a{color:#ddd;text-decoration:none}#contents_bg{clear:both;width:100%;float:left;padding-top:20px;padding-bottom:20px}#contents_bg #contents{ width:860px;margin:0 auto; }#main_posts{width:630px;padding-right:10px;float:left}#sidebar{  width:200px;float:right}.container{  padding:10px 5px 10px 5px; width:190px}#searchfield{  width:130px; margin-right:5px}#sidebar #sidebar_links{  border-top:1px solid #D3D3C9; border-bottom:1px solid #D3D3C9;background-color:#F4F4ED}#sidebar ul{  padding:0 1% 0 1%; margin:0 0 1px 0; list-style:none; border-top:1px solid #eee; width:98%}#sidebar li{  padding:2px 0 2px 0; border-bottom:1px solid #eee}#sidebar li:hover{  background-color:#D3D3C9}#sidebar #sidebar_search{  border-bottom:1px solid #D3D3C9;background-color:#F4F4ED;clear:both}#sidebar a{  color:#474A51; display:block; text-decoration:none}#footer_bg{  margin-top:20px; width:100%; border-top:1px solid #D3D3C9; background-color:#E7E7DB; clear:both; float:left}#footer_contents{  width:860px; margin:0 auto; vertical-align:top; min-height:60px}#footer_contents table td{  vertical-align:top}