html,body{ margin:0;padding:0}body{  font-family:trebuchet ms;text-align:center;background-color:#31353D} a{color:#046380;text-decoration:none}a:hover{  color:#002F2F;  text-decoration:underline}a img{ border:none} h1{ font:normal 1.6em Arial,Sans-Serif;color:#333333;background-color:#EEEFF7;border:1px dashed #c8c8c8;margin-bottom:10px}h2{ font:bold 1.4em Arial,Sans-Serif;color:#444444;} h3{ font:bold 1.1em Arial,Sans-Serif;color:#444444} h4{ font:bold 1.1em Arial,Sans-Serif;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;color:#444444;} h5{ font:normal 1.1em Arial,Sans-Serif;border-top:1px dotted #cccccc;border-bottom:1px dotted #cccccc;color:#444444;} h6{ font:normal 1.1em Arial,Sans-Serif} small{ padding-left:0} p{ line-height:1.4em;text-align:justify;margin:10px 0}ol{ margin:0px 10px;list-style-type:decimal}ul{  margin:0px 0px} li{  margin:0 10px; margin-left:-18px; list-style:disc; padding:0px 0px 0px 5px} li a{  color:#31353D; font-size:90%}blockquote{background-color:transparent;color:#888888;margin:0 48px;font-style:italic}#container{ background:#EEEFF7;text-align:left;width:1200px;margin:20px auto;padding:0px} #header{ background-color:#445878;height:150px;text-align:center;margin-bottom:1px;} #header .title{ padding-top:30px;padding-bottom:15px;padding-left:10px;text-align:Left} #header .title .sitename a{ color:#EEEFF7;font-size:34px;padding-bottom:2px;text-decoration:none;margin-right:20px;background-color:transparent} #header .title .sietname a:hover{  text-decoration:underline}#header .title a:hover{ border-color:#f60} #header .title .slogan{ font:normal 1.1em Verdana,sans-serif;padding-top:6px;margin:0px 20px 10px 0;color:#ffffff;background-color:transparent} #headimg1{ border:1px solid #EEEFF7;height:110px;width:188px;float:right;margin-top:-16px;margin-bottom:15px;margin-right:15px;background:transparent url('images/blowthis2.jpg') no-repeat;opacity:.99;filter:alpha(opacity='98')} div.navigation{  float:left; background-color:#445878; padding:0px 0 0px 0; text-align:left; width:100%; font-family:'Trebuchet MS'; font-size:medium; border-bottom:4px solid #EEEFF7; height:30px} #menu{ width:70%;float:left;height:30px} .menuitem{  position:relative; height:30px; background-color:#EEEFF7}#menu a{  background-color:#EEEFF7;position:relative;padding-left:5px;height:30px;width:150px;vertical-align:middle;color:#445878;text-decoration:none; font-family:'Trebuchet MS'; font-size:medium} #menu a:hover{ text-decoration:underline} #subscription{ height:100%;float:right;text-align:right;vertical-align:middle;margin-right:15px} #subscription a:hover{ color:#ff9900} #subscription img{ margin-left:5px;vertical-align:bottom;margin-bottom:1px}#adminmenu{ padding:3px 0 3px 15px;background-color:#445878;text-align:left;margin:0 0 0 0;} #adminmenu ul{  margin:0px 0px 0px 0px; padding-left:0px; -moz-padding-start:0px}#adminmenu li{margin:0px;display:inline;font-size:12px;padding:3px 5px;color:#EEEFF7} #adminmenu li .displayName{  font-weight:bold; font-size:12px}#adminmenu a{ color:#EEEFF7;padding::3px 5px;padding-left:5px;font-size:12px;border-left:1px dotted #EEEFF7} #adminmenu a:hover{ color:#92cdcf} #content{ background:#EEEFF7;float:left;width:800px;padding:5px 5px 5px 15px;color:#333333} #postnavigation a{  font-size:12px}#right{ color:#555555;background:#EEEFF7;float:right;width:350px;padding:5px 5px 20px 5px;margin-bottom:15px} #right h3{    background-color:#455878; padding:1px 0 1px 3px; margin:15px 0 4px 0; color:#EEEFF7; font:bold 1.0em Arial,Sans-Serif,'Trebuchet MS'  } #twitter{  text-align:center}#categories ul{}#categories li{}#tags{ text-align:justify} #tagcloud{margin-left:3px}#tags ul{margin:0px}#tagcloud li{margin:0px;display:inline} #tagcloud a{ margin-right:3px;} #tagcloud a.biggest{ font-size:14px;color:#000000} #tagcloud a.big{ font-size:13px;color:#333333} #tagcloud a.medium{ font-size:12px;color:#666666} #tagcloud a.small{ font-size:11px;color:#999999} #tagcloud a.smallest{ font-size:11px;color:#cccccc} #pages ul{  }#pages li{} #pages li a{}#calendar{ text-align:center;margin:0 0 15px 0} #calendar a{  color:#31353D; font-size:85%}#calendar h3{ text-align:left} #calendar .weekend{ background-color:#B6B6BD} #calendar .other{ color:#989898} #calendar a.exist{ display:block;font-weight:bold;background-color:#7C9FD9} #calendar td{ background:#EEEFF7;border:2px solid #f7f7f2;padding-top:2px} #calendar tr{ background:#B6B6BD} #calendar .calendar{ width:95%;margin-bottom:3px} #calendarContainer{ margin:0 auto} .calendar{ border:none;margin:0 auto} .calendar .weekend{ background-color:#B6B6BD} .calendar .other{ color:#989898} .calendar a.exist{ display:block;font-weight:bold;background-color:#7C9FD9} .calendar td{ background:white;border:2px solid #f7f7f2;padding-top:2px} .calendar tr{ background:#B6B6BD} #blogsearch h3{ text-align:left} #blogsearch{ text-align:center} #searchbox input#searchfield{ border:1px solid #bbbbbb;width:130px;margin-right:5px;font:normal 1em Tahoma,sans-serif;padding:1px 0 1px 2px;color:#444444} #searchbox input#searchbutton{ color:#333333;font-family:verdana,helvetica,sans-serif;font-size:90%;font-weight:normal;background-color:#eeeeee;border:1px solid #aaaaaa} #blogroll{ } #blogroll img{ margin:0 4px 0 0} #blogroll ul{ margin:0px;padding:0} #blogroll li{margin:0px}#blogroll ul li{ list-style-type:none;margin:2px 0 2px 0;padding:0} #blogroll ul li ul li a{ margin-left:18px;color:#666666;font:normal 1em Tahoma,sans-serif} #blogroll a.opml{ display:block;text-align:left;border-top:1px dotted #dddddd;margin-top:10px;padding-top:3px} #authors img{  margin-left:-20px; padding-right:10px} #authors ul li{ list-style-type:none} #months{ padding:0;margin-left:0;font-weight:bold;color:#666666} #months ul li ul li a{ font-weight:normal;padding-bottom:5px; color:#31353D; font-size:85%} #recentposts{} #recentposts ul{}#recentposts li{}#recentposts ul li{ } #recentposts ul li span{ display:block;text-indent:5px;text-transform:none;font-size:70%} #recentposts ul li a{ }#recentcomments{ } #recentposts ul{}.recentComments li{  font-size:14px}.recentComments ul li{ list-style-type:none;text-transform:none;font-size:1em} #disclaimer{ color:#484848;clear:both;border-top:1px dashed #c8c8c8;font:normal 0.9em Tahoma,sans-serif;padding:5px 5px 5px 5px;margin:0px 5px 15px 10px;text-align:center;padding-top:10px} #footer{ clear:both;text-align:center;padding:3px 0 3px 0; font:normal 0.9em Tahoma,sans-serif}#post{  margin-bottom:35px; clear:both}#postcomments a{  font-size:14px}#postcomments{  margin-top:15px}#postheader{  margin-top:5px; padding-top:10px; border-top:solid 4px gray;   text-align:left; vertical-align:top; border-top-color:#CCCCCC}.postcal{  background:transparent url('icons/calendar/Blue3.png') no-repeat scroll 0%; float:left; height:49px; width:48px; font-family:"Trebuchet MS",Tahoma,Arial; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; margin-right:22px}span.postcal_month{  color:#EEEFF7; display:block; font-size:11px; line-height:11px; margin-left:4px; padding-top:2px; text-align:left; padding-left:6px; text-transform:uppercase}span.postcal_date{  color:#999999; display:block; font-size:22px; font-weight:bold; line-height:18px; margin-left:-3px; padding-top:8px; text-align:center; text-transform:uppercase}.commentscloud{  position:relative; background:transparent url('icons/calendar/bubble2.png') no-repeat scroll 0%; text-align:center; font-weight:bold; width:30px; height:24px; padding:3px 0px; padding-top:6px; padding-left:0px; padding-bottom:7px; top:-44px; font-size:10px;left:35px}#postheadline{  font-size:32px; padding-right:40px}#postheadline a{  color:#445878}#postauthor{    clear:left; text-align:left; float:left; padding-top:10px} #postentry{clear:left;margin:5px 5px;text-align:justify;padding-top:10px} .buffBadge{  padding:15px; margin-left:25px; margin-bottom:15px; margin-top:5px; margin-right:15px; float:right; background-color:White; width:100px; padding-top:0px; padding-bottom:0px; text-align:center; border-bottom:solid 5px #455878}.buffBadge H3{  background-color:#455878; text-align:center; margin-left:-15px; width:130px; color:#EEEFF7; font:bold .7em Arial,Sans-Serif,'Trebuchet MS'; margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px}.reTweet{  padding-top:15px}.dZone{ padding-top:15px}.kickIt{  padding-top:15px; padding-bottom:5px}.postFooter{  font-size:12px; padding-top:15px}span.postRating{}#postcategories{ border-bottom:1px dotted #d8d8d8;padding-bottom:2px;margin-bottom:2px} #posttags{ } #postactions{ } #postrating{ } #comment{  background-color:#455878; padding:1px 0 1px 3px; margin:15px 0 4px 0; color:#EEEFF7; font:bold 1.0em Arial,Sans-Serif,'Trebuchet MS'; text-align:justify; }#commentcontent{  text-align:justify; display:inline}.comment{  background-color:inherit; padding-top:5px; clear:both}.self{  background-color:#DDDDDD; border-bottom:solid 2px #AAAAAA !important;   }.commentItem{  padding-left:10px; border-bottom:solid 2px #CCCCCC; }#commentcontent{  display:inline}#commentheader{  padding-top:10px; text-align:left}#commentPreview{  display:none}#commentadmin{  font-size:12px; clear:both; padding:5px}#comments{ background-color:#f8f8f8;margin:5px 0 5px 0;border:1px dotted #d8d8d8;padding:5px;height:100px} #commentauthor{   float:left;width:50%} #commentgravatar{  clear:left; float:left; text-align:center; border:solid 2px #455878; padding:5px; margin-right:10px; margin-bottom:10px; background-color:#DDDDDD}#commentgravatar img{  margin-bottom:3px}#commentgravatar a{  font-size:12px}#commentdate{   background:transparent url('icons/calendar/Blue3.png') no-repeat scroll 0%; float:right; height:49px; width:48px; font-family:"Trebuchet MS",Tahoma,Arial; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; margin-right:22px} #addcomment{  background-color:#455878; padding:1px 0 1px 3px; margin:15px 0 4px 0; color:#EEEFF7; font:bold 1.0em Arial,Sans-Serif,'Trebuchet MS'; text-align:justify; margin-bottom:20px}span.bbcode{  margin-top:15px; margin-bottom:0px; display:block}span.bbcode a{  margin-left:10px; padding:3px; background-color:#DDDDDD; border:solid 1px #455878}span.bbcode a:hover{  background-color:#CCCCCC}#commentCompose{  margin-top:2px; padding-top:0px}.commentForm label{ float:left;display:block;width:80px} label.error{  display:inline-block; font-size:12px; color:Red; float:none; width:auto}.commentForm input{  width:330px} .commentForm textarea{ width:100%;height:150px} .commentForm h1#addcomment{ margin:30px 0 15px 0} #relatedPosts{ margin-bottom:30px} #relatedPosts a{ display:block;margin-top:5px;margin-left:15px;margin-bottom:5px;font-size:1em} .rating p{ display:inline;position:relative;top:14px;left:55px;font:normal 0.9em Tahoma,sans-serif;} .star-rating{ position:relative;width:125px;height:25px;overflow:hidden;list-style:none;margin: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;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:0} .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} div.post .entry a[rel]{ padding-right:11px;background-repeat:no-repeat;background-position:right center} div.post .entry a[rel="me"]{ background-image:url('../../pics/xfn/me.gif')} div.post .entry a[rel~="contact"],div.post .entry a[rel~="acquaintance"],div.post .entry a[rel~="friend"]{ background-image:url('../../pics/xfn/contact.gif')} div.post .entry a[rel~="contact"][rel~="met"],div.post .entry a[rel~="acquaintance"][rel~="met"],div.post .entry a[rel~="friend"][rel~="met"]{ background-image:url('../../pics/xfn/contactMet.gif')} div.post .entry a[rel~="colleague"],div.post .entry a[rel~="co-worker"]{ background-image:url('../../pics/xfn/colleague.gif')} div.post .entry a[rel~="colleague"][rel~="met"],div.post .entry a[rel~="co-worker"][rel~="met"]{ background-image:url('../../pics/xfn/colleagueMet.gif')} div.post .entry a[rel~="muse"],div.post .entry a[rel~="crush"],div.post .entry a[rel~="date"],a[rel~="sweetheart"]{ background-image:url('../../pics/xfn/sweet.gif')} div.post .entry a[rel~="muse"][rel~="met"],div.post .entry a[rel~="crush"][rel~="met"],div.post .entry a[rel~="date"][rel~="met"],div.post .entry a[rel~="sweetheart"][rel~="met"]{ background-image:url('../../pics/xfn/sweetMet.gif')} #contact label{ display:block;padding-top:5px;margin-bottom:2px} #contact input.field{ width:200px;background:#ffffff;border:1px solid #bbbbbb} #contact textarea{ display:block;overflow:auto;width:75%;height:150px;margin:0;border:1px solid #bbbbbb} #archive{font-weight:normal} #archive h2{ border:1px dotted #c8c8c8;background:#f0f0f0;font:bold 1.1em Arial,Sans-Serif;padding:0 0 0 3px;margin-bottom:5px} #archive h2 img{ margin-right:5px;margin-top:3px} #archive ul{ list-style-type:square;margin:0 10px 30px 0;padding:10px} #archive ul li{ margin-right:20px} #archive table{ width:100%;border-collapse:collapse;margin-bottom:30px} #archive table td,#archive table th{ text-align:left} #archive table td{ text-align:left;border-bottom:1px dotted #d8d8d8;padding:2px 0} #archive .date{ width:100px;font-weight:normal} #archive .comments{ width:70px;text-align:center} #archive .rating{ width:70px;text-align:center} #archive li{ list-style:none} .searchpage ul.paging{ list-style-type:none;margin:0;margin-bottom:20px;padding:0} .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} #admin{ } #admin ul{}#admin li{} #admin a{} #admin a:hover{} .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} .csharpcode,.csharpcode pre{ font-size:small;color:black;font-family:Consolas,"Courier New",Courier,Monospace;background-color:#ffffff} .csharpcode pre{ margin:0} .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:0} .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} 