body{ background:url(images/blue_gradiant.gif) repeat-x top left;text-align:center}a{ color:#336699}a:hover{ color:#c60}#wrapper{ width:982px;margin:0 auto;text-align:left}#shadow{ background:url(images/shadow.gif) repeat-y top left}strong{ font-weight:bold}dt{ margin-bottom:5px}dt a{ font-size:92%;font-weight:bold;text-decoration:none;color:#cc6600}dt a:hover{ text-decoration:underline}dd{ font-size:85%;color:#666;line-height:180%;margin-bottom:20px}ol{ list-style-type:decimal;color:#666;margin:0px 0px 20px 30px}ol li{ margin-bottom:10px;line-height:140%;font-size:92%}.margin{ margin:5px}#top_menu_wrapper{ background:url(images/top_bar_bkg.gif) repeat-x bottom left;height:38px;text-align:center;margin-bottom:15px}#top_menu_small_wrapper{ background:url(images/top_bar_bkg.gif) repeat-x bottom left;height:21px;text-align:center;margin-bottom:15px}#top{ background:url(images/top.gif) no-repeat top left}html>body #top{ background:url(images/top.png) no-repeat top left}#header{ padding:28px 31px 0px 31px;height:145px;position:relative}#header #homeLink{ position:absolute;top:20px;left:50px;height:140px;width:140px;cursor:pointer}#branding{ position:absolute;top:60px;left:340px;text-align:center}#branding h1{ font-size:200%;font-family:Georgia,Times,serif;color:#333}#branding em{ font-size:92%;display:block;color:#bd6e05}#quick_login{ position:absolute;top:30px;right:30px;width:250px;float:left;background-color:#fdfdfd;border:1px solid #ccc;padding:3px}#searchbox{ float:right;padding:3px 8px;display:block}html>body #searchbox{ padding:5px 8px}#searchbox label{ padding:0 5px 0 5px;font-size:12px}#searchfield{ width:220px;font-size:16px;color:#777;border:1px solid #CCC;padding:3px 5px;margin:3px 0 15px 5px}#searchcomments{ margin:0 0 0 5px}#quick_login p{ float:right;text-align:right;margin:0px;padding:0px 15px 0px 0px;display:block;width:90%}#quick_login a{ line-height:20px;font-size:100%;color:#336699}#quick_login .forgot_password{ float:right;width:140px;margin:12px 5px 0 0;font-size:100%}#quick_login .sign_in{ margin:0 20px 0 0}#quick_login .submit_form_button{ float:right;margin:8px 0px 5px 0px}#quick_login .submit_form_button input{ font-size:100%}#kb_search{ position:absolute;top:125px;right:40px}#kb_search .submit_form_button{ float:right;margin:0 10px 1px 7px}#navigation{ background:#979797 url(images/navbar.gif) repeat-x top left;margin:0px 11px;border-bottom:1px solid #999;border-top:1px solid #666;height:44px;color:#FFF} #navigation ul li{ float:left;background:url(images/divider.gif) no-repeat top right}#navigation ul li a{ float:left;display:block;color:#FFF;font-size:109%;line-height:290%;text-decoration:none;height:44px;padding:0px 30px}#navigation ul li a:hover{ background-color:#666}#navigation img{ vertical-align:middle;margin:0 0 0 10px}.adminpath{ background:#979797 url(images/navbar.gif) repeat-x top left;margin:0px 11px;border-bottom:1px solid #999;border-top:1px solid #666;height:44px;color:#FFF} .adminpath h2{ float:left;background:url(images/divider.gif) no-repeat top right;display:block;color:#FFF;font-size:109%;line-height:290%;height:44px;padding:0px 12px}.adminpath ul li{ float:left;background:url(images/divider.gif) no-repeat top right}.adminpath ul li a{ float:left;display:block;color:#FFF;font-size:90%;text-decoration:none;height:44px;padding:0px 11px}.adminpath span{ line-height:350%}.adminpath ul li a:hover{ background-color:#666}#content{ margin:0px 11px;padding:20px 20px}#main_content{ width:620px;float:left}#main_content h1{ font-family:Georgia,Times,serif;font-size:185%;color:#666;padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #EEE}#main_content h2{ font-family:Georgia,Times,serif;font-size:200%;border-bottom:1px solid #EEE;color:#333;padding:0 0 5px 0;margin:0 0 5px 0}#main_content h2.plain{ border:none}#main_content h3{ font-weight:bold;font-size:100%;background:#EEE url(images/launchpad.gif) repeat-x 0px -50px;color:#333;padding:5px;margin:0 0 5px 0}#main_content h3 em{ font-size:85%;color:#444}#main_content h4{ font-weight:bold;font-size:92%;color:#CC6600;margin:10px 0 0 0}#main_content h5{ font-family:Georgia,Times,serif;font-size:175%;color:#666;margin:0 0 0 10px}#main_content p{ color:#444;line-height:150%;margin:0 0 20px 0}#main_content p em{ font-style:italic;color:#333}#main_content p strong{ font-weight:bold}#main_content ul{ margin:0 0 20px 0;list-style-type:disc !important}#main_content ul li{ color:#444;margin:0 0 10px 40px}#main_content fieldset{ border:1px solid #CCC;padding:20px;margin:0px 0px 30px 0px; }html>body #main_content fieldset{ padding:15px;margin:15px 0px 30px 0px;position:relative}#main_content legend{ font-size:114%;font-weight:bold;color:#333}html>body #main_content legend{ position:absolute;top:-.5em;left:.5em}#main_content fieldset ul li{ margin-left:40px;color:#444;margin-bottom:10px;font-size:85%;list-style:disc}#main_content fieldset ul li span{ margin-left:20px;display:block}#main_content fieldset .info{ margin:0 0 20px 20px}#main_content .return{ text-align:right;padding:0 0 10px 0;border-bottom:1px solid #333;width:620px}#main_content address{ margin:0 0 30px 0;padding:10px 20px;font-style:italic;color:#444}#photoholder{ height:300px;position:relative}#photoholder img{ display:none;position:absolute;top:0px;left:0px}fieldset{ border:1px solid #CCC;padding:20px;margin:0px 0px 30px 0px; }html>body fieldset{ padding:15px;margin:15px 0px 30px 0px;position:relative}legend{ font-size:114%;font-weight:bold;color:#333}html>body legend{ position:absolute;top:-.5em;left:.5em}.submit_form_button{ background:url(images/button_right.gif) no-repeat scroll right top;cursor:pointer;display:block;float:left;font-size:115%;text-align:center;text-decoration:none;margin:0 10px 1px 0;padding:0 12px 0 0}html>body .submit_form_button{ padding:0 5px 0 0}.submit_form_button input{ background:url(images/button_left.gif) no-repeat scroll left top;border:none;color:#333333;cursor:pointer;display:block;font-size:114%;font-weight:normal;height:29px;line-height:28px;margin:0 -20px 0 0;padding:0 0 0px 5px}html>body .submit_form_button input{ margin:0px;padding:0 5px 0px 10px}.content_container{ margin:0 0 40px 0;border:1px solid #CCC}.content_container h3{ border-bottom:1px solid #CCC}.content_container h3 a{ text-decoration:none}.content_container h3 a:hover{ text-decoration:underline}.content_container h4{ padding:5px 10px;font-weight:bold;color:#666;font-size:92%}.content_container p{ padding:0px 10px;margin:0 0 10px 0}.content_container ul{ list-style:disc;padding:0 0 0 40px;font-size:85%}.content_container ul.help{ list-style:none;padding:0 10px;font-size:100%}.bios_title{ float:left;width:175px;display:block;margin:10px 0 0 10px;font-family:Georgia,Times,serif;font-size:145%;color:#333}.bios_moreinfo{ width:600px;margin:20px 0 0 10px}.bio_pic{ float:left;display:block;margin:8px 15px 5px 5px;border:3px solid #ccc;padding:5px}html>body .bio_pic{ margin:8px 15px 5px 10px}.codeTitle{ font-size:11px;font-weight:bold;color:#777} #secondary_content{ width:282px;float:right}#secondary_content .portfolio{ margin:0 0 20px 0}.glossy_box_outer{ background:url(images/gloss_box_bg.gif) repeat-y top left;margin-bottom:20px }.glossy_box{ background:url(images/gloss_box_bottom.gif) no-repeat bottom center;padding-bottom:5px}.glossy_box_inner{ background:url(images/gloss_box_top.gif) no-repeat top center;padding:20px}.glossy_box h2{ font-family:Georgia,Times,serif;font-size:140%;color:#333;margin:0 0 10px 0;padding:0px}.glossy_box h2 a{ color:#333;text-decoration:none}.glossy_box h2 a:hover{ color:#CC6600;text-decoration:underline}.glossy_box h3{ background:none;font-size:100%;color:#333;margin:0 0 10px 0;border-bottom:1px solid #999;padding:5px;font-weight:normal}.glossy_box h3 a{ text-decoration:none}.glossy_box h3 a:hover{ text-decoration:underline}.glossy_box p{ font-size:85%;line-height:180%;color:#444;margin:0 0 20px 0}.glossy_box li{ line-height:150%;margin:0 0 5px 0;color:#666;font-size:92%}.glossy_box img{ padding:0 5px 0 0}#launchpad{ background:url(images/launchpad.gif) repeat-x top left;margin:0px 11px;padding:20px;border-bottom:1px solid #CCC;border-top:1px solid #CCC}.launchpad_column{ width:300px;float:left;margin:0 20px 0 0}.launchpad_column_small{ width:275px;float:left}dl{ background-color:#FFF;padding:10px;border:1px solid #EEE;margin:0 0 10px 0}dd{ margin-bottom:5px}.launchpad_column h3,.launchpad_column_small h3{ font-family:Georgia,Times,serif;font-size:144%;color:#333;margin:0 0 5px 0}#footer{ background:url(images/footer.gif) no-repeat bottom left;height:65px}html>body #footer{ background:url(images/footer.png) no-repeat bottom left}#footer_inner{ padding:10px 31px}#footer p{ float:left;color:#999}#extras{ text-align:center;padding:10px 10px 40px 10px}#extras li{ display:inline;margin:0px 10px}#extras li a{ font-size:85%;color:#999}.loginbox{ margin:0 auto}.loginbox tr{ height:28px}.loginbox input{ padding:2px 10px;font-size:13px}.loginbox label{ padding:0 0 0 5px}.post{ margin:30px 0 20px 0}.post h1{ margin:0px !important}.post h1 a{ text-decoration:none}.post .descr{ font-size:1em;margin:0 0 15px 0}.post .descr img{ vertical-align:middle}.post .info{ background:#F5F5F5;border:1px solid #E3E4E4;color:#666;margin:2px 0 10px 0;padding:5px 10px}.post img{  margin:4px 0}.post a:hover img{ border-color:#CCC}.info a{ text-decoration:none}.info a:hover{ text-decoration:underline}.post .info .transformtext{ text-transform:capitalize}.post .info tr{ height:20px}.post .info td p.feedburnerFlareBlock{ display:inline;font-size:1em}.post .info td img{ vertical-align:bottom;margin:0}.postadminlinks{ margin:4px 0 0 0;border-top:1px dashed #D2C2B2;padding:4px 0 0 0}#relatedPosts{ border:1px solid #DDD;color:#666;margin:2px 0 10px 0;padding:5px 10px}#relatedPosts h1{ font-size:20px !important;margin:0 !important}#relatedPosts a{ display:block;margin-top:5px;margin-left:15px;margin-bottom:5px;font-size:13px}#relatedPosts span{ display:block;margin-top:5px;margin-left:15px;margin-bottom:5px;font-size:11px}#comment{ font-size:20px !important;margin:30px 0 0 0 !important}.comment{ border:1px solid #B4B9BF;padding:3px 10px;margin:0 0 10px 0}.comment .date{ border-bottom:1px solid #C0C0C0;font-size:12px;margin:0;padding:3px 0;text-align:right}.comment .author{ float:left}.self{}.comment .gravatar{ display:none;float:right;width:80px;margin:5px 5px 5px 5px}.comment .gravatar img{ height:80px;width:80px}.comment .content{ min-height:85px}.commentForm{ background:#E7EEF5;border:1px solid #B4B9BF;margin:20px 0;padding:10px 10px 10px 15px}.commentForm h1{ font-size:20px !important;margin:0 !important}.commentForm label{ float:left;display:block;width:80px}.commentForm input{ width:250px}.commentForm textarea{ width:100%;height:150px}.commentForm .bbcode{ float:right;font-size:10px;padding:3px;position:relative;top:20px}.commentForm .bbcode a{ background:#FFF;border:1px solid #CCCCCC;margin:1px;padding:1px 3px;text-decoration:none}.commentForm #commentPreview{ display:none}#status{ font-weight:bold;font-size:12px}.success{ color:#C60}.failure{ color:#D00}#recentComments{ color:#777 }#archive{ padding:10px}#archive h1{ margin:0;padding-bottom:9px}#archive h2{ border-bottom:1px solid silver;padding-bottom:4px;font-size:12px;margin:30px 0 10px 0}#archive h2 img{ margin-right:3px}#archive ul{ list-style-type:circle;margin:0 30px;padding:10px}#archive ul li{ margin-right:20px}#archive table{ width:100%;border-collapse:collapse}#archive table td,#archive table th{ text-align:left}#archive table td{ text-align:left;border-bottom:1px solid #D8D8D8;padding:2px 0}#archive .date{ width:90px}#archive .comments{ width:70px;text-align:center}#archive .rating{ width:70px;text-align:center}#recentPosts span{ display:block}#tagcloud{ margin-bottom:10px;white-space:normal}#tagcloud li{ display:inline}#tagcloud a{ margin-right:4px}#tagcloud a.biggest{ font-size:16px}#tagcloud a.big{ font-size:14px}#tagcloud a.medium{ font-size:12px}#tagcloud a.small{ font-size:10px}#tagcloud a.smallest{ font-size:9px}.rating p{ display:inline;position:relative;top:14px;left:55px}.star-rating{ position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin:0 0 20px 0;padding:0;background-position:left top}.star-rating li{ display:inline}.star-rating a,.star-rating .current-rating{ position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border:none}.star-rating a:hover,.star-rating a:active,.star-rating a:focus{ background-position:left bottom}.star-rating a.one-star{ width:20%;z-index:6}.star-rating a.two-stars{ width:40%;z-index:5}.star-rating a.three-stars{ width:60%;z-index:4}.star-rating a.four-stars{ width:80%;z-index:3}.star-rating a.five-stars{ width:100%;z-index:2}.star-rating .current-rating{ z-index:1;background-position:left center;margin:0px}.small-star{ width:50px;height:10px}.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{ background-image:url(../../pics/star_small.gif);line-height:10px;height:10px}#contact{ padding:10px}#contact h1{ margin:0}#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}.searchresult{ margin-bottom:20px}.searchresult a{ font-weight:bold}.searchresult span.text{ clear:both;display:block;margin:3px 0}.searchresult span.type{ display:block}.searchresult span.url{ color:Gray}.searchpage ul.paging{ list-style-type:none;margin:0px;margin-bottom:20px;padding:0px}.searchpage ul.paging li{ display:inline;border:1px solid gray;background:#f1f1f1;margin-right:5px}.searchpage ul.paging li a{ padding:5px 8px}.searchpage ul.paging li.active{ background:#f1f1f1;border:1px solid black}.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 .text a[rel]{padding-right:11px;background-repeat:no-repeat;background-position:right center}div.post .text a[rel="me"]{background-image:url('../../pics/xfn/me.gif')}div.post .text a[rel~="contact"] ,div.post .text a[rel~="acquaintance"],div.post .text a[rel~="friend"]{background-image:url('../../pics/xfn/contact.gif')}div.post .text a[rel~="contact"][rel~="met"] ,div.post .text a[rel~="acquaintance"][rel~="met"] ,div.post .text a[rel~="friend"][rel~="met"]{background-image:url('../../pics/xfn/contactMet.gif')}div.post .text a[rel~="colleague"] ,div.post .text a[rel~="co-worker"]{background-image:url('../../pics/xfn/colleague.gif')}div.post .text a[rel~="colleague"][rel~="met"] ,div.post .text a[rel~="co-worker"][rel~="met"]{background-image:url('../../pics/xfn/colleagueMet.gif')}div.post .text a[rel~="muse"] ,div.post .text a[rel~="crush"] ,div.post .text a[rel~="date"] ,a[rel~="sweetheart"]{background-image:url('../../pics/xfn/sweet.gif')}div.post .text a[rel~="muse"][rel~="met"] ,div.post .text a[rel~="crush"][rel~="met"] ,div.post .text a[rel~="date"][rel~="met"] ,div.post .text a[rel~="sweetheart"][rel~="met"]{background-image:url('../../pics/xfn/sweetMet.gif')}