body{font:62.5%/1.4 Arial,Helvetica,Garuda,sans-serif;background:0}body,h1,h2,p,ul{margin:0;padding:0}#container{width:auto;padding:20px;background:#fff}a img{border:0}.clear{clear:left;font-size:1px;zoom:1}tt{background-color:#f0f0f0;border-top:1px dashed #c4c4c4;border-bottom:1px dashed #c4c4c4;padding:2px;font-size:1.1em}.dtstart,.dtend{border-bottom:0}.alignright{float:right}.alignleft{float:left}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/header,footer,section,nav,article,aside{margin:0;padding:0;display:block}#page-header{background:#fff;height:auto;font-size:2em;padding:0 0 2em 0;margin:0}#page-header H1,#page-header H3{margin-bottom:0}#page-header H1,#page-header H3,#page-header p{position:static;height:auto}#page-header H1 span,#page-header H3 span{display:block}#page-header H1 IMG,#page-header H3 IMG{display:none}#page-header p{font-size:.8em;color:#696969}#menu{display:none}#left{display:none}#right{display:none}#content{padding:0;position:relative;margin:0}#content .entry{background-color:#fff;border:0;padding:0;border-bottom:1px solid #e7e7e7;position:relative;margin-bottom:30px;zoom:1}#content .entry h1,#content .entry h2,#content .entry h3,#content .entry h4,#content .entry h5,#content .entry h6{font-family:Georgia,Palatino,"Times New Roman",Times,serif;line-height:1.2em}#content .entry h2{font-size:1.7em}#content .entry h3{font-size:1.5em}#content .entry h4{font-size:1.3em}#content .entry h5{font-size:1.1em}#content .entry h6{font-size:1em}#content .entry h1{margin:0 0 5px 0;padding:7px 0;border-bottom:1px solid #e7e7e7}#content .entry h1 a{color:#3a3a3a;text-decoration:none}#content .entry h2{padding:20px 0 10px 0}#content .entry .details{color:#a4a4a4;font-size:1.1em;padding-left:50px}#content .entry .details time.published{border-bottom:0}#content .entry .details a{display:none}#content .entry .entrytext{color:#464d3f;font-size:1.4em;line-height:1.8em;padding:10px 20px}#content .entry .entrytext .advertisement{margin:0;padding:10px 0;text-align:center}#content .entry .entrytext p{margin:0;padding:10px 0}#content .entry .entry-content p:first-letter {font:bold 1.4em Georgia,Palatino,"Times New Roman",Times,serif}#content .entry .entry-content .post-meta p:first-letter {font:normal 1em Arial,Helvetica,Garuda,sans-serif}#content .entry .entrytext ul{padding-left:20px}#content .entry .entrytext ul li{padding-left:5px;list-style-type:circle}#content .entry .entrytext ol{font:italic bold 2em/1.5em Georgia,Palatino,"Times New Roman",Times,serif;color:#b0b0b0;margin-top:0;margin-bottom:0;padding-left:60px}#content .entry .entrytext ol li p{font:normal normal .5em/1.8em Arial,Helvetica,Garuda,sans-serif;margin-top:0;padding-top:0;color:#464d3f}#content .entry .entrytext ol li p:first-letter {font:normal 1em Arial,Helvetica,Garuda,sans-serif}#content .entry .entrytext p.more{display:none}#content .entry .entrytext .meta,#content .entry .entrytext .post-meta{font-size:1em;position:relative;zoom:1}#content .entry .entrytext .post-meta{overflow:hidden;margin:0 -20px;border-top:1px solid #e7e7e7;padding:10px 20px 0 20px}#content .entry .entrytext .post-meta .sociable{display:none}#content .entry blockquote{background:url(images/sprites.png) 0 -470px no-repeat;margin:0 0 0 -10px;padding:0 40px 0 60px;color:#979797;margin:10px 0}#content .entry blockquote div{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:5px;background-color:#fff;zoom:1}#content .entry .post-image{padding:5px;border:1px solid #ccc;margin:0 0 5px 5px;float:right;overflow:hidden}#content .entry span.post-image{margin-top:10px}#content .entry .post-image img{float:left}#content .entry .wp-caption a{display:block;padding:5px;border:1px solid #e8e8e8;background:#fff;float:left}#content .entry .wp-caption a:hover{background:#6daa03}#content .entry .wp-caption-text{display:none}#content .entry .comments{background:url(images/comments.png) 0 center no-repeat}#content .entry .comments a{margin-left:20px}#content .entry .archives{overflow:hidden}#content .entry .archives h3{margin:0;float:left;clear:left}#content .entry .archives section.year{border-bottom:1px solid #eee;padding:10px 0;overflow:hidden}#content .entry .archives ul{margin-top:.5em;clear:right;overflow:hidden}#content .entry .archives ul li{float:left;list-style-type:none;width:48px;margin:0;padding:0}#content .entry .archives ul li span{display:block;padding:3px 5px}#content .entry .archives ul li a{display:block;padding:3px 5px}#content .entry .archives ul li a span{font-size:.8em;color:#999;padding:0;display:inline}#content .entry .archives ul li a:hover span{color:#fff}#content .entry .link-entry{overflow:hidden}#content .entry .link-entry h2{font-size:1.4em;padding-bottom:0}#content .entry .link-entry .link-info{padding:0 0 0 10px;font-size:.9em;line-height:1.5em;font-style:normal}#content .entry .link-entry .link-info em{font-weight:bold}#content .entry .link-entry .link-info img{padding:0}#content .entry .link-entry .thumbnail{margin-top:0;margin-left:10px;padding:5px;border:1px solid #e8e8e8;background:#fff;width:256px;height:256px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#content .entry .link-entry .thumbnail:hover{background-color:#6daa03}#content .contact dl,#content dl.skills{overflow:hidden}#content .contact dt,#content .contact dd,#content dl.skills dt,#content dl.skills dd{border-bottom:1px solid #eee;padding:2px 5px}#content .contact dt,#content dl.skills dt{float:left;clear:left;width:160px;font-weight:bold;text-align:right}#content .contact dt.tall,#content dl.skills dt.tall{border-top:1px solid #eee;border-bottom:0;margin-top:-1px}#content .contact dt.tall-posterior,#content dl.skills dt.tall-posterior{border-top:1px solid #eee;margin-top:-1px}#content .contact dd,#content dl.skills dd{margin-left:170px}#content .contact dd{width:290px}#content .contact dd .tel .type{font-style:italic}#content .contact dd small{line-height:1.5em}#content .entry .project-list .project h2{font-size:1.4em;padding-bottom:0}#content .entry .project-list .project .thumb{float:right;margin-top:0;margin-left:10px}#content .entry .project-list .project .bordered{padding:5px;border:1px solid #e8e8e8;background:#fff}#content .entry .project-list .project .bordered:hover{background-color:#6daa03}#content .entry .project-list .project .project-info{padding:0 0 0 10px;font-size:.9em;line-height:1.5em;font-style:normal}#content .entry .project-list .project .project-info em{font-weight:bold}#content .entry .project-list .project .project-info img{padding:0}#content .entry .entrytext h3.comments-title{margin:-10px -20px 0 -20px;padding:10px 20px 0 20px;border-top:1px solid #e7e7e7}#content .entry .entrytext p.comments-meta{padding:0;margin:0 0 10px 0;font-size:.8em}#commentlist .comment{margin:0 -20px;padding:5px 20px 25px 55px;position:relative;background:white}#commentlist .comment .comment{padding-left:30px;margin-left:0;border-left:2px solid #e8e8e8}#commentlist aside.no a{color:#97a089;font:bold 1.4em Georgia,Palatino,"Times New Roman",Times,serif;position:absolute;top:14px;margin-left:-45px;padding:5px 0;width:40px;text-align:center}#commentlist .author{border-bottom:1px solid #e8e8e8;font-weight:bold;font-size:1em}#commentlist .author .subscription{color:#eee;cursor:default;float:right;font-size:1.5em;margin-right:0;margin-top:-5px}#commentlist .meta{padding-bottom:5px;color:#777;font-size:.9em}#commentlist .meta a{display:none}#content .entry #respond,#contact-message{display:none}#content .entry a.button,#content input.button{display:none}#content .entry .searchfield{display:none}.codecolorer{padding:5px;text-align:left}code.codecolorer{padding:2px}.codecolorer-container{margin-bottom:10px;text-align:left;height:auto !important}.codecolorer,.codecolorer *,.codecolorer-container,.codecolorer-container *{font:12px/1.4em Monaco,Lucida Console,monospace}.codecolorer-container *{font:12px/1.4em Monaco,Lucida Console,monospace}.codecolorer-container table{border:0}.codecolorer-container table td{margin:0;padding:0;border:0}.codecolorer-container table td.line-numbers{padding:5px;text-align:right}.codecolorer-container table td.line-numbers div{width:23px}.codecolorer-container{border:1px solid #9f9f9f}.codecolorer-container table td.line-numbers{color:#888;background-color:#eee;border-right:1px solid #9f9f9f}.codecolorer-noborder,.codecolorer-noborder table td.line-numbers{border:0}.navigation{display:none}a.download_button{width:261px;height:102px;display:block;background:url(images/download_button.png) 0 0 no-repeat;position:relative;cursor:pointer;overflow:hidden;padding:0 !important}a.download_button span.v_caption{position:absolute;top:9px;right:30px;width:58px;text-align:center;color:#d24500;font:1em Tahoma,Verdana,sans-serif}a.download_button span.version{position:absolute;top:20px;right:30px;width:58px;text-align:center;font:1.4em Tahoma,Verdana,sans-serif;color:#fff}a.download_button span.t_caption{position:absolute;top:38px;left:20px;font:1.7em Tahoma,Verdana,sans-serif;color:#466102}a.download_button span.title{position:absolute;top:63px;left:20px;font:1.8em Tahoma,Verdana,sans-serif;color:#cbff4a}.project-info{font-style:italic}.project-info IMG{padding:20px 10px 10px 0;float:left}.project-details{clear:both}#content .entry .entrytext UL.books-list,#right UL.books-list{margin:0;padding:0}#content .entry .entrytext UL.books-list LI,#right UL.books-list LI{float:left;list-style-type:none}#content .entry .entrytext a.book-image,#right a.book-image{background:#fff;padding:5px;margin:2px;border:1px solid #e7e7e7;display:block}#content .entry .entrytext a.book-image:hover,#right a.book-image:hover{border:1px solid #6daa03;background:#fff}#page-footer{color:#909090;float:left;width:100%;text-align:center}#sb-container{display:none}