a,article,aside,blockquote,body,button,dd,dl,dt,fieldset,footer,h1,h2,h3,h4,h5,h6,header,hgroup,html,img,input,legend,li,menu,nav,ol,p,q,section,select,small,table,textarea,td,th,tr,ul{font-size:100%;font-style:normal;font-weight:normal;line-height:1;margin:0;padding:0;vertical-align:baseline}article,aside,footer,header,hgroup,img,label,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6,p,table,li,fieldset{margin-bottom:13px}p{line-height:20.15px}body,textarea,input,select,button{font-family:"helvetica neue", helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif}body{background:#fff;font-size:13px;text-rendering:optimizeLegibility;-webkit-text-stroke:1px transparent}body,legend{color:#121212}a,abbr[title]{padding-bottom:1px}a{border-bottom:1px solid;color:#37649a;outline:0;text-decoration:none}a:hover{color:#5a8ac4}a:hover,a:focus{border-bottom:0}a:focus{background:transparent}a:active{color:#da310e}a img{border:0}table{border-collapse:collapse;border-spacing:0;width:100%}caption,legend,td,th{text-align:left}td,th,input,select{vertical-align:middle}fieldset,input[type="checkbox"],input[type="radio"]{border:0}button,input[type="checkbox"],input[type="radio"],input[type="submit"],select{cursor:pointer}input[type="checkbox"] + label,input[type="radio"] + label{display:inline-block;vertical-align:-1px;.vertical-align:baseline}button{.vertical-align:middle}input[type="submit"],input[type="button"]{.padding:2px 0 0}legend{.margin-left:-6px}abbr[title]{border-bottom:1px dotted;cursor:help}q{quotes:none}q:before,q:after{content:""}ul,ol{list-style:none}.clear,.clearfix:after,#archive li .pagination{clear:both}.clearfix:after,#archive li .pagination:after{content:"";display:block}.wrapper{margin:0 auto;width:960px}.post{border-bottom:1px dotted #b3b3b3;margin-bottom:30px;padding-bottom:20px}.post:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{color:#595959;line-height:1.15}.post h1{font-size:26px}.post h2{font-size:23px}.post h3{font-size:19px}.post h5,.post h6{color:#999}.post h4,.post h5,.post h6{line-height:1.25}.post h4{font-size:17px;color:#737373}.post h5{font-size:15px}.post header{margin-bottom:20px}.post header h1{font-size:34px;line-height:1.1}.post h1 a,.post time,.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{font-weight:bold}.post header h1 a{border:0;padding:0}.post time{color:gray;border:solid #e6e6e6;border-width:1px 0;display:block;padding:5px 3px 6px}.post blockquote{border-left:4px solid #e6e6e6;font-size:14px;margin:0 40px 0 30px}.post blockquote p{color:#404040;font-style:italic;line-height:1.55;padding:0 0 2px 15px}.post ol{list-style:decimal}.post ul{list-style:disc}.post li{line-height:1.5}#content .pagination{float:right}#content .pagination a,#content .pagination em,#content .pagination span{border:1px solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:block;float:left;font-weight:bold;height:25px;line-height:25px;margin:0 1px;padding:0 5px;text-align:center;width:25px}#content .pagination em{border-color:#d9d9d9;color:#4d4d4d;font-style:normal}#content .pagination a{background:#477dbd;border-color:#3a69a1;color:#fff;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2)}#content .pagination a:hover{position:relative;z-index:10}#content .pagination .previous_page,#content .pagination .next_page{padding:0 10px;text-align:left;width:auto}#content .pagination .next_page{margin-right:0}#content .pagination .disabled{color:#d9d9d9}#header{background:#477dbd;border-bottom:2px solid #37649a;border-top:1px solid #7fa5d1;padding:15px 0 25px}#header h1{margin:0;padding-left:25px;position:relative;top:4px}#header a{border:0;padding:0}#social,#subscribe{position:absolute}#social{right:-12px;top:-64px;width:550px}#social li{background:#2a4c74;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 1px 0 rgba(255,255,255,0.5), inset 0 8px 5px rgba(255,255,255,0.15), 0 -1px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5), inset 0 8px 5px rgba(255,255,255,0.15), 0 -1px 0 rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5), inset 0 8px 5px rgba(255,255,255,0.15), 0 -1px 0 rgba(0,0,0,0.3);float:left;margin-left:8px}#social li a,#social li iframe{border:1px solid;border-color:#2c517c #27476d #16273c;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;display:block;_float:left;margin:2px 3px 3px;_margin:2px 1px !important}.msie #social li a,.msie #social li iframe{margin-bottom:2px}#social li a{background:#da310e;box-shadow:inset 0 -5px 11px rgba(0, 0, 0, 0.35);-moz-box-shadow:inset 0 -5px 11px rgba(0, 0, 0, 0.35);-webkit-box-shadow:inset 0 -5px 11px rgba(0, 0, 0, 0.35);color:#fff;font-weight:bold;height:33px;letter-spacing:0.02em;line-height:32px;padding:0 10px;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2)}#social li a:hover{background:#e8340f}#social li a:active{background:#d02f0d;box-shadow:inset 0 5px 8px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 5px 8px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 5px 8px rgba(0, 0, 0, 0.1);position:relative;top:1px}#social li iframe{background:#fff;border:solid #fff;border-width:5px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding:0}#subscribe form,a#sub_bt{border-top:1px dashed #6d98ca}#subscribe{background:#477dbd;border:2px solid #37649a;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-top:0;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);right:0;top:-2px;width:280px}#subscribe input{border:0;font-size:11px;letter-spacing:0.08em;padding:3px;width:235px}#subscribe fieldset{_border:0;margin:10px 0 8px}#subscribe form{display:none;padding:10px 20px 0;.padding:20px 20px 0}#subscribe em{color:#b8cde5;font-size:9px;font-style:normal}#subscribe a,#subscribe label,#subscribe button{color:#fff;font-weight:bold}#subscribe label{font-size:11px;margin-bottom:4px;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.15)}#subscribe a{text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2)}#subscribe button{background:#da310e;border:1px solid;border-color:#37649a #2a4c74 #2f5683;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;box-shadow:inset 0 -5px 11px rgba(0,0,0,0.35), 0 1px 0 rgba(255,255,255,0.5), 0 -1px 0 rgba(255,255,255,0.2) ;-moz-box-shadow:inset 0 -5px 11px rgba(0,0,0,0.35), 0 1px 0 rgba(255,255,255,0.5), 0 -1px 0 rgba(255,255,255,0.2) ;-webkit-box-shadow:inset 0 -5px 11px rgba(0,0,0,0.35), 0 1px 0 rgba(255,255,255,0.5), 0 -1px 0 rgba(255,255,255,0.2) ;height:33px;letter-spacing:0.02em;line-height:32px;padding:0 10px;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2)}#subscribe li{_clear:both}#subscribe ol ol input{width:auto}#subscribe ol ol li{_clear:none;float:left;margin:3px 12px 0 0;_width:90px}#subscribe ol ol li input{_float:left}#subscribe ol ol li label{_position:relative;_top:5px}#close{float:right;font-size:9px;margin:-13px 0 10px;_margin-top:0;padding-bottom:3px}#sub_bt{border:0;padding:0;background:#477dbd url("/images/mail.png") 20px 7px no-repeat;display:block;height:30px;letter-spacing:0.02em;line-height:30px;text-indent:45px;width:280px}#sub_bt:hover{background-color:#4d81bf}#footer{border-top:2px solid #e6e6e6;color:#404040;padding:25px 0}#footer small{padding:0 25px}#container{background:#fafafa}#content{background:#fff;float:left;padding:40px 25px 25px;width:600px}#sidebar,#archive a:hover{position:relative}#sidebar{float:right;margin-bottom:35px;width:280px}#archive,#archive .pagination{_zoom:1}#message{border-bottom:1px solid #e6e6e6;box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;-webkit-box-shadow:0 1px 0 #fff;margin:65px 0 18px}#message h1,#message h2{margin:0 0 0 25px}#message h1,#message code{color:#4d4d4d}#message h2,#message ol li{font-weight:bold}#message strong,#message cite{font-style:normal}#message h1{font-size:75px;margin-top:-5px;text-shadow:2px 2px 0 rgba(0, 0, 0, 0.05)}#message h1 span{color:#ccc;margin:0 -5px;position:relative;top:7px}#message h2{color:#b3b3b3;font-size:17px;margin-top:-7px}#message strong{color:#da310e}#message cite{color:#477dbd}#message section{background:#fff;border:1px solid #e6e6e6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:25px;padding:10px;position:relative}#message ol{color:#666;list-style:decimal;margin:10px 0 20px 25px}#message li{font-size:17px;font-weight:bold}#message li p{color:gray;font-style:italic;line-height:1.2;margin:0}.intro{border-top:1px solid #e6e6e6;color:#595959;font-size:16px;font-weight:bold;line-height:1.35;padding:15px 0 0 80px;_padding-left:5px}.icon{background:url("/images/book.png") 0 0 no-repeat;bottom:13px;_display:none;height:99px;left:-12px;position:absolute;width:90px}#archive h1,#archive a{font-weight:bold}#archive h1{color:#4d4d4d;font-size:17px;margin:0 0 10px;padding:0 10px;text-shadow:1px 1px 0 #fff}#archive a{border:0;padding:0;background:#fff;border:1px solid #e6e6e6;display:block;line-height:1.3;padding:10px;text-shadow:1px 1px 0 #fff}#archive a:hover{background:#fbfbfb;border-bottom-color:#d9d9d9;color:#333;z-index:10}#archive ol{_border-bottom:1px solid #fafafa}#archive li{font-size:11px;margin:-1px 0 0 0;_margin-bottom:-12px}#archive li:last-child a{border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}#archive li:first-child a{border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px}#archive .pagination{background:#fff;border:1px solid #e6e6e6;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:11px;margin-top:10px;overflow:hidden}#archive .pagination a,#archive .pagination span,#archive .pagination em{border:0;border-right:1px solid #e6e6e6;float:left;height:22px;line-height:21px;padding:0;text-align:center;width:20px}#archive .pagination em{font-style:normal;font-weight:bold}#archive .pagination .disabled{color:#b3b3b3}#archive .pagination .previous_page,#archive .pagination .next_page{padding:0 10px;width:auto}#archive .pagination .next_page{border:0}@media only screen and (max-device-width: 480px){*{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none}body{-webkit-text-stroke:0 #000}}@media print{body{color:#000;background:#fff;font-size:12pt}a:after,abbr[title]:after{font-size:75%}a:after{content:" (" attr(href) ") "}abbr[title]{border:0}abbr[title]:after{content:" (" attr(title) ") "}}

