*{font-family:consolas, Tahoma, Helvetica}kbd{color:#000;border:1px solid #AAA;padding:2px 4px;font-weight:700;background-color:#00F;min-width:18px;min-height:20px;display:inline;text-align:center;vertical-align:middle;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:1px 2px 2px #ddd;-webkit-box-shadow:1px 2px 2px #ddd;box-shadow:1px 2px 2px #ddd;background-color:#f9f9f9;text-decoration:none}.post_content a img{background-color:rgba(255,255,255,0.3);padding:5px;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.25);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.25);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1), 0 1px 0 rgba(255,255,255,0.25);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.post_content a img:hover{outline:0;border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1), 0 0 8px rgba(82,168,236,0.6)}.post_content pre{font-family:Consolas, "Courier New"}.post_content pre em{font-style:normal;font-family:Consolas, "Courier New";color:navy;background-color:#FFC;border:1px solid #D9D9D9;padding:2px 4px}.post_content pre i{font-style:normal;font-family:Consolas, "Courier New";color:navy;background-color:#FFC;border:1px solid #D9D9D9;padding:2px 4px}.post_content em{font-style:normal;font-family:Consolas, "Courier New";color:navy;background-color:#FFC;border:1px solid #D9D9D9;padding:2px 4px}.post_content i{font-style:normal;font-family:Consolas, "Courier New";color:navy;background-color:#FFC;border:1px solid #D9D9D9;padding:2px 4px}.jp-relatedposts-headline em{background-color:#FFF;border:0;padding:0}.post_content h2{color:navy}.post_content h3{color:#333;background-image:url('/images/blog/underline2.gif');background-repeat:no-repeat;background-position:left bottom}.post_content h3 > a{text-decoration:none}.post_content h4{color:#000}.post_content div.right{float:right;width:300px;font-size:smaller;border:1px outset;margin-left:10px;text-align:left;padding:10px 10px 10px 20px;background-image:url(/images/fleur/blogger-fleur-quote.gif);background-repeat:no-repeat;background-position:top left;background-color:#EEE;line-height:150%}