html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:link,a:visited{ text-decoration:none;color:#3B7298}a:hover{ text-decoration:underline;color:#2D405B}a img{ border:none}h3{  padding:0 0 2px 0; font:1.9em Arial; font-weight:bold; color:#333; margin:0; }h4{    font:1.5em Arial; color:#565656; font-weight:bold}h5{  color:#981B1E; font-size:1.1em; font-weight:bold} strong{ font-weight:bold}.clearer{clear:both}#postnavigation{height:20px;margin-bottom:10px;text-align:center;color:Gray}body{  color:#3f3f3f; background-color:#f2f2f2; font:0.8125em/1em Verdana,sans-serif}.container{  margin:0 auto; width:945px;  font-size:0.88em}.header{  height:60px; position:relative}.header h1 a{  position:absolute; left:0px; top:0px; height:60px; width:400px; overflow:hidden; border-width:0; background:url(img/nav_logo.png) no-repeat left top}.header h2,.header span{  display:none}ul.tabMenu li{  float:left; position:relative}ul.tabMenu li a{  float:left; display:block; width:115px;   height:35px; background:url(img/menu.png) no-repeat left top;  }ul.tabMenu li a.product{ background-position:left top}ul.tabMenu li a.features{ background-position:-115px top}ul.tabMenu li a.solutions{ background-position:-230px top}ul.tabMenu li a.customers{ background-position:-345px top}ul.tabMenu li a.developers{ background-position:-460px top}ul.tabMenu li a.help{ background-position:-575px top}ul.tabMenu li a.blog{ background-position:-690px top}ul.tabMenu li a.home{ background-position:-805px top;width:140px}ul.tabMenu li.sel a.blog{ background-position:-690px -35px}ul.tabMenu li a.product:hover{ background-position:left -35px}ul.tabMenu li a.features:hover{ background-position:-115px -35px}ul.tabMenu li a.solutions:hover{ background-position:-230px -35px}ul.tabMenu li a.customers:hover{ background-position:-345px -35px}ul.tabMenu li a.developers:hover{ background-position:-460px -35px}ul.tabMenu li a.help:hover{ background-position:-575px -35px}ul.tabMenu li a.blog:hover{ background-position:-690px -35px}ul.tabMenu li a.home:hover{ background-position:-805px -35px}ul.tabMenu li a span{  display:none}ul.tabMenu li a:hover{  text-decoration:none}ul.tabMenu li.sel a{ cursor:default}ul.tabMenu li.sel a:hover{ text-decoration:none}.main{  min-height:550px;  height:auto !important;  height:550px; clear:both; padding:30px 25px 0 25px; background:#f2f2f2 url(img/content_bg.png) no-repeat left 15px}.sidenav{width:215px; float:right; padding:0 0 0 20px}.sidenav h3{color:#fff;font-size:1.4em;font-weight:bold;height:22px;background:url(img/sidebox_head.png) no-repeat left top;padding-top:5px;padding-left:15px;margin-bottom:10px}.sidenav img{border:none}.sidenav li{ display:block; padding:0px 6px 6px 18px}.sidenav li a{color:#777;font-size:1em;text-decoration:none}.sidenav li:hover{color:#111;background:url(img/nav_li.gif) no-repeat 10px 4px}.sidenav img{  vertical-align:middle; padding-right:4px}.sidenav .box{  margin-bottom:20px; background:url(img/sidebox_foot.png) no-repeat left bottom; padding-bottom:10px}.sidenav .btags li:hover,.sidenav .bsubs li:hover{  background-image:none}.content{float:left;width:660px}.content .postheader{text-decoration:none}.content .descr{color:#999;margin-bottom:6px;font-size:.9em}.content li{list-style:url(img/li.gif);margin-left:18px}.post{  padding-bottom:20px}.posts .post{  margin-bottom:20px}.post p,.post ol,.post ul{  margin:0 0 1em; line-height:1.8em}.postbody{  padding:0 15px}.postcontent a{  border-bottom:dotted 1px #aaa; padding-bottom:2px}.postcontent a:hover{  text-decoration:none; border-bottom:solid 1px #3B7298}.postcontent{margin-bottom:1em}.postcontent table{  width:80%; margin:15px auto; border:solid 1px #4F81BD}.postcontent td,.postcontent th{  padding:4px; border-bottom:solid 1px #4F81BD}.postcontent th{  font-weight:bold}.postcontent thead th{  background:#4F81BD; color:#fff}.postcontent tr.alt{  background:#ECF1F9}.postcontent td.yes{  color:Green}.postcontent td.no{  color:#c00}.postfooter{padding:10px 15px;font-size:0.9em;color:#505050;background:url(img/post_footer.png) no-repeat left bottom}.postfooter a.alink{  padding:2px 0 2px 18px; background-repeat:no-repeat; background-position:left center}.postfooter a.acomments{  background-image:url(img/comments.gif)}.postfooter a.adigg{  background-image:url(img/digg.gif)}.postfooter a.adelicious{  background-image:url(img/delicious.gif)}.postfooter a.aemail{  background-image:url(img/email.gif)}.postfooter a.apermlink{  background-image:url(img/link.gif)}.footer{  clear:both; padding-top:10px; color:#888; height:40px; border-top:solid 1px #ccc; font-size:0.9em}.footer div.links{  width:520px; float:left}.footer div.copyright{  width:300px; float:right; text-align:right}.footer a{  color:#888; margin:0 3px; }#relatedPosts a{display:block;margin-top:5px;margin-left:15px;margin-bottom:5px;font-size:1.2em}#comment,#addcomment{  font-size:1.8em; margin-bottom:10px; margin-top:10px; line-height:1.2em}.comment{border:1px solid #ddd;background-color:#f9f9f9;padding:5px 10px 10px 10px;margin:0 auto 10px auto;width:600px}.comment p{  line-height:1.6em; width:100%}.comment .meta{font-size:0.9em;color:#999;padding-left:15px;background:url(img/comments.gif) no-repeat left 3px}.self{background-color:#F1F1F1}.commentForm{  width:550px; padding:5px}.commentForm label{float:left;display:block;width:60px;padding-right:5px}.commentForm input{width:345px;margin:2px 0}.commentForm textarea{width:100%;height:150px}#commentMenu{padding:0;margin:0;clear:both}#commentMenu li{float:left;border:1px solid silver;border-bottom:transparent;margin:0;list-style:none;margin-right:5px;padding:3px 8px;cursor:pointer;position:relative;top:2px;background:#d8d8d8}#commentMenu li.selected{background:white;border-bottom:1px solid white}#commentPreview{display:none;clear:both;min-height:150px}.success{color:green;font-weight:bold}.bbcode a{  margin:1px; padding:1px 3px 1px 3px; background:#fff; border:1px solid #ccc}#archive p{font-size:1.2em}#archive img{border:none;padding-right:5px}#archive h4{font-size:1.2em;margin-top:10px}#archive table{  width:100%}#archive th{  text-align:left}#archive td{  padding:2px 4px}#archive td.date{  width:100px}#archive td.comments{  width:80px; text-align:center}#archive span{display:block;margin-bottom:3px;font-size:1.1em}#archive span a{margin-left:4px}#tagcloud{white-space:normal}#tagcloud li{display:inline;border-bottom:none}#tagcloud a{margin-right:3px;display:inline;padding:3px 1px 3px 1px}#tagcloud li a:hover{color:#111;background:none}#tagcloud a.biggest{font-size:20px}#tagcloud a.big{font-size:17px}#tagcloud a.medium{font-size:13px}#tagcloud a.small{font-size:12px}#tagcloud a.smallest{font-size:10px}#contact{padding:10px}#contact h3{margin-top:0;font-size:1.9em}#contact label{display:block;padding-top:5px}#contact input.field{width:200px}#contact textarea{display:block;overflow:auto;width:75%;height:150px;margin:0}.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}.code{font-size:12px;color:black;font-family:Consolas,"Courier New",Courier,Monospace;background-color:#F1F1F1; line-height:normal}.code p{padding:5px}.code .rem{ color:#008000}.code .kwrd{ color:#0000ff}.code .str{ color:#006080}.code .op{ color:#0000c0}.code .preproc{ color:#0000ff}.code .asp{ background-color:#ffff00}.code .html{ color:#800000}.code .attr{ color:#ff0000}.code .alt{background-color:#f4f4f4}.code .lnum{ color:#606060}div.post .postcontent a[rel]{padding-right:11px;background-repeat:no-repeat;background-position:right center}div.post .postcontent a[rel="me"]{background-image:url('../../pics/xfn/me.gif')}