/*! Daniel15 v4 revision 3.1 - Updated 25th Feb 2012. Updated to use LESS
 *             revision 3 - Updated 21st May 2011. Update to use HTML5
 *             revision 2.2 - Updated 2nd November 2010
 *             revision 2.1 - Updated 2nd April 2010. Added more CSS3 stuff
 *             revision 2 - Updated 6th November 2009
 *             revision 1 - 9th February 2009
 * Original v4 - 8th March 2008
 *
 * (c) 2008-2012 Daniel15.
 * Some portions based off http://www.maxdesign.com.au/presentation/two-columns/index.htm and http://matthewjamestaylor.com/blog/ultimate-2-column-left-menu-pixels.htm
 */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}@media screen{body{margin:0;padding:0;font-family:Verdana,sans-serif;background:#caced1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAAtklEQVRYhcXWQQqFQAwD0Cr0/qdy8eHfaDZuBFFGZ9omMfvwyC7L9vtbNu6e7q6fqK21JFxULbe4rmZgiBqGUWoMBqoBGKvOwnB1CmaoY5ikDmCe+gZT1UeYrfZhgdqBNeodlqkXWKmesFg9YL1qZusnqlU+V0V19yRcVC23uK5mYIgahlFqDAaqARirzsJwdQpmqGOYpA5gnvoGU9VHmK32YYHagTXqHZapF1ipnrBYPWC9amY7g3F3uT6lAR4AAAAASUVORK5CYII=);color:#000;font-size:small;line-height:1.6}a{color:#d06500;text-decoration:none}a img{border:0}a:hover{text-decoration:underline}p{margin:0 0 .5em}h2,h2 a,h3,h3 a,h4,h5,h6{color:#ff7800;font-family:"Trebuchet MS",Tahoma,Sans-serif;text-shadow:2px 2px 2px #DDD;position:relative}h2{border-bottom:1px solid #B3C0FF;margin:0 0 .5em}h3{margin:0}h2:before,h2 a:before,h3:before,h3 a:before{content:"";position:absolute;display:block;width:100%}h2:before,h2 a:before{height:18px}h3:before,h3 a:before{height:14px}blockquote{padding:.2em;margin:.5em 0;background-color:#f2f6fb;border:1px solid #B3C0FF;font-size:.8em}div#main-container{min-width:730px;margin:1em 5%;border:1px solid #333;background-color:#326dc7;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0px 0px 30px #5F5F5F;-moz-box-shadow:0px 0px 30px #5F5F5F;box-shadow:0 0 30px #5f5f5f}div#main-container>header{height:130px;overflow:hidden;position:relative;background:#3373cd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAAvElEQVRYhcXWQQrDQAxDUTWQTW7Sy/WiuU83hdJNICRMMmNbUr3/PLTz4/lakb1lntJtvqyo7883GRdV5BbX1QxMUcMwS43BRDUAc9VRmK4OwQq1D4vUDqxT72Cpegmr1TZsUBuwRz3DNvUAO9UdNqsb7FcBTH9RUfm5KuoyT0m4qCK3uK5mYIoahllqDCaqAZirjsJ0dQhWqH1YpHZgnXoHS9VLWK22YYPagD3qGbapB9ip7rBZ3WC/CuAHWMx2wzwF6dAAAAAASUVORK5CYII=)}div#main-container>header h1{width:100%;margin:0;padding:.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:700 55px Trebuchet MS,Arial,sans-serif;color:#fff;letter-spacing:-3px;text-shadow:0 0 10px #000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACCCAYAAACHMaL/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUeNrsUMERgCAMax3ALdzEER0XiE0pFfz785NLLklbkP04rw0isilBCACZDinhNuaQrNJwWbtUmGE1Nx7wcJlzlLbDmBrrOZBFtyTMcukWdus0+d3g+GVei5V+ho7TNC9FPkbiHRBYZfqDHz6EW4ABAOSUS3ePDzboAAAAAElFTkSuQmCC);background-image:-moz-linear-gradient(top,rgba(14,37,68,.65),rgba(14,37,68,0) 40%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(14,37,68,.65)),to(rgba(14,37,68,0)),color-stop(.4,rgba(14,37,68,0)))}div#main-container>header h1 a{color:#fff;text-decoration:none}div#main-container>header,div#main-container>header h1{-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}div#main-container>footer{clear:both;padding:1em;text-align:right;border-top:1px solid #333;background-color:#326dc7;color:#fff;font-size:small;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;text-shadow:1px 1px 0#18345E;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABJCAYAAAD8HkyIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHFJREFUeNqskMENwDAIA23ot2N0k+6/EsUJRI36bR7IwBlQEBEw5Psn4LxuMwJUagquwKlymRuZjVZZK2TAh7xe8EjFgakmF6kgG9UdDiwEVfOlysYP1+PXtnb0zYKDfdrGcY2ymUYh22+omMhLPQIMAKUGF5epSDHPAAAAAElFTkSuQmCC)repeat-x left bottom;background-image:-moz-linear-gradient(bottom,rgba(14,37,68,.65),rgba(14,37,68,0) 70%);background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(14,37,68,.65)),to(rgba(14,37,68,0)),color-stop(.7,rgba(14,37,68,0)))}div#main-container>footer a{color:#fffc5c}div#colmask{position:relative;clear:both;float:left;width:100%;overflow:hidden;background:#ecf3fb}div#colright{position:relative;float:left;width:200%;background:#fff}div#content_wrap{width:50%;position:relative;padding-bottom:1em}div#content{margin:0 15px 0 285px;overflow:hidden;padding-right:8px}#sidebar{width:240px;position:relative;padding:1em 0 0}#sidebar h2{margin:15px 5px 10px;padding:0;font:1.5em"Trebuchet MS",Tahoma,Sans-serif}#sidebar h2:before,#sidebar h2 a:before{height:14px}#sidebar ul{margin:0;padding:0}#sidebar ul li{list-style-type:none}#sidebar ul li a{display:block;padding:4px 0 4px 5px;margin:0 2px;text-decoration:none;color:#1773bc;border-bottom:1px solid #D2E8F7}#sidebar ul li a:hover{color:#333;background-color:#d2e8f7}#sidebar ul ul ul{margin-left:1em}nav ul{margin:90px 0 0;padding:0 2em 0 0;float:right}nav li{margin:0 1em 0 0;padding:0;list-style-type:none;display:inline;float:left;height:40px}nav li a{display:block;width:60px;height:55px;padding:10px 1em 0;background:#84c628;color:#fff;text-align:center;font-variant:small-caps;text-shadow:1px 1px 1px #3C5813;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:1px 6px 12px #84F128 inset,-1px -10px 5px darkgreen inset;-moz-box-shadow:1px 6px 12px #84F128 inset,-1px -10px 5px darkgreen inset;box-shadow:1px 6px 12px #84f128 inset,-1px -10px 5px #006400 inset}nav li a:hover{text-decoration:none;background:#8cd91f;color:#fff;-webkit-box-shadow:1px 6px 12px #B8F189 inset,-1px -10px 5px darkgreen inset;-moz-box-shadow:1px 6px 12px #B8F189 inset,-1px -10px 5px darkgreen inset;box-shadow:1px 6px 12px #b8f189 inset,-1px -10px 5px #006400 inset}nav li.selected a{background:#fff;color:#333;font-weight:700;border-top:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input.placeholder{color:#777}#top_message{border:1px solid;margin-top:1em;padding:.8em}#top_message.success{background-color:#f0fff0;border-color:#90ee90}#top_message.error{background-color:#fff0f0;border-color:red}.validation-summary-errors{border:1px solid;margin-top:1em;padding:.8em;background-color:#fff0f0;border-color:red}.validation-summary-errors ul{margin:0}body.col-right div#colright{margin-left:-270px;right:100%}body.col-right div#content_wrap{float:left;left:50%}body.col-right #sidebar{float:right;left:255px}body.col-left div#colright{left:270px}body.col-left div#content_wrap{float:right;right:270px}body.col-left div#content{position:relative;right:100%}body.col-left #sidebar{float:left;right:260px}body.col-none #sidebar{display:none}body.col-none div#content{margin:0 1em}body.col-none div#content_wrap{right:0}body.col-none div#colright{left:0}}ul.socialfeed li.source-twitter .meta,ul.minifeed li.source-twitter .icon{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left 0px}ul.socialfeed li.source-pinboard .meta,ul.minifeed li.source-pinboard .icon{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -16px}ul.socialfeed li.source-rss .meta,ul.minifeed li.source-rss .icon{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -32px}ul.socialfeed li.source-lastfm .meta,ul.minifeed li.source-lastfm .icon{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -48px}ul.socialfeed li.source-youtube .meta,ul.minifeed li.source-youtube .icon{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -64px}ul.socialfeed li.source-foursquare .meta,ul.minifeed li.source-foursquare .icon{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -80px}ul.socialfeed li.source-stumbleupon .meta,ul.minifeed li.source-stumbleupon .icon{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -96px}ul.socialfeed li.source-reddit .meta,ul.minifeed li.source-reddit .icon{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -112px}ul.socialfeed li.source-stackoverflow .meta,ul.minifeed li.source-stackoverflow .icon{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -128px}ul.socialfeed li.source-github .meta,ul.minifeed li.source-github .icon{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -144px}ul.socialfeed li.source-newsblur .meta,ul.minifeed li.source-newsblur .icon{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -160px}.social .facebook a{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -176px}.social .twitter a{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -200px}.social .lemmy a{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -224px}.social .mastodon a{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -248px}.social .github a{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -272px}.social .reddit a{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -296px}.social .linkedin a{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -320px}.social .lastfm a{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -344px}.social .gplus a{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -368px}.social .pinboard a{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -392px}.social .stackoverflow a{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -416px}.social .tumblr a{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -440px}.social .steam a{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -464px}h2:before,h2 a:before{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -488px}h3:before,h3 a:before{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -488px}#sidebar h2:before,#sidebar h2 a:before{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -512px}ul.postmetadata li.date{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -536px}ul.postmetadata li.comments{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -563px}ul.postmetadata li.category{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -590px}ul.postmetadata li.permalink{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -617px}.presence.offline .address{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -644px}.presence.online .address{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -662px}.presence.busy .address{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -680px}.blog article .share li.facebook .name{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -698px}.blog article .share li.twitter .name{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -714px}.blog article .share li.reddit .name{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -112px}.blog article .share li.linkedin .name{background-image:url(https://ssr-www.pages.dev/cache/mainsprite-6899a3d1d23d0b379bc35212a7369673-EXEJO7SY.png?kwid=1g-pa);background-position:left -731px}#project-index li#tech-csharp a,ul.projects .techs a.csharp{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left 0px}#project-index li#tech-css a,ul.projects .techs a.css{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -26px}#project-index li#tech-cmsms a,ul.projects .techs a.cmsms{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -52px}#project-index li#tech-codeigniter a,ul.projects .techs a.codeigniter{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -77px}#project-index li#tech-html a,ul.projects .techs a.html{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -103px}#project-index li#tech-js a,ul.projects .techs a.js{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -129px}#project-index li#tech-kohana a,ul.projects .techs a.kohana{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -155px}#project-index li#tech-mediawiki a,ul.projects .techs a.mediawiki{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -181px}#project-index li#tech-mootools a,ul.projects .techs a.mootools{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -207px}#project-index li#tech-mysql a,ul.projects .techs a.mysql{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -233px}#project-index li#tech-nodejs a,ul.projects .techs a.nodejs{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -259px}#project-index li#tech-php a,ul.projects .techs a.php{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -285px}#project-index li#tech-sqlite a,ul.projects .techs a.sqlite{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -311px}#project-index li#tech-smf a,ul.projects .techs a.smf{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -337px}#project-index li#tech-vb a,ul.projects .techs a.vb{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -363px}#project-index li#tech-vb6 a,ul.projects .techs a.vb6{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -389px}#project-index li#tech-wordpress a,ul.projects .techs a.wordpress{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -415px}#project-index li#tech-cppcli a,ul.projects .techs a.cppcli{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -441px}#project-index li#tech-dotnetmvc a,ul.projects .techs a.dotnetmvc{background-image:url(https://ssr-www.pages.dev/cache/projects-177e5c50b308455170d32c5f4f7c4022-SHDG6VNG.png?kwid=1g-pa);background-position:left -467px}.blog .pagination a,.blog .pagination strong{padding:3px 5px;border:1px solid #CCC}.blog #content>article footer{margin-top:1em}.blog article h2{z-index:2;background-color:#fff}.blog article #leave-comment{margin-right:1em}.blog p.tags{clear:left}.blog #leave-comment label{width:5em;display:inline-block}.blog #leave-comment textarea{width:100%}.blog #leave-comment #submit{width:auto}.blog #comments ol{margin:0;padding:0}.blog #comments li{border:1px solid #B3C0FF;padding:.5em .5em .5em 1em;list-style-type:none;margin-bottom:1em;background:#fff}.blog #comments li header{height:32px;line-height:32px;margin-bottom:.5em}.blog #comments li header time{float:right}.blog #comments ol li:nth-child(2n){background:#f2f6fb}.blog #comments img.avatar{float:left;margin-right:.5em;width:32px;height:32px}.blog #comments ol ol{padding-left:2em}.blog #cancel-reply{display:none}#blog-view #content>article footer{clear:left;border:1px solid #B3C0FF;background-color:#f2f6fb;padding:1em;font-size:x-small}ul.postmetadata{margin:-10px 0 .5em .5em;padding:0;z-index:1}ul.postmetadata li{list-style-type:none;display:inline;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-style:solid;border-color:#b3c0ff;border-width:0 1px 1px 1px;padding:.7em .6em .7em 25px;margin:0 .1em;font-size:x-small;background-repeat:no-repeat;background-position:5px 6px}.postmetadata img{vertical-align:middle}.blog article .share{overflow:hidden;margin-top:5px}.blog article .share ul{padding:0;margin:0}.blog article .share li{display:block;float:left}.blog article .share a{display:block;height:20px;border:1px solid #AAA;margin-right:.4em;padding:.2em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;color:#000;text-shadow:1px 1px 1px rgba(0,0,0,.3);position:relative}.blog article .share .count{margin-right:8px}.blog article .share .name{display:inline-block;text-indent:-9999px;margin:0 5px;line-height:15px;width:16px;height:16px}.no-js .blog article .share .count{display:none}.blog article .share li.facebook a{background:#385899;background:-moz-linear-gradient(top,#6e85b7 0%,#41609e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6e85b7),color-stop(100%,#41609e));background:-webkit-linear-gradient(top,#6e85b7 0%,#41609e 100%);background:-o-linear-gradient(top,#6e85b7 0%,#41609e 100%);background:-ms-linear-gradient(top,#6e85b7 0%,#41609e 100%);background:linear-gradient(top,#6e85b7,#41609e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6e85b7",endColorstr="#41609e",GradientType=1);border-color:#385899;color:#fff}.blog article .share li.facebook:hover a{background:#385899}.blog article .share li.twitter a{background:#d6eaf6;background:-moz-linear-gradient(top,#FFFFFF 0%,#d6eaf6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#d6eaf6));background:-webkit-linear-gradient(top,#FFFFFF 0%,#d6eaf6 100%);background:-o-linear-gradient(top,#FFFFFF 0%,#d6eaf6 100%);background:-ms-linear-gradient(top,#FFFFFF 0%,#d6eaf6 100%);background:linear-gradient(top,#fff,#d6eaf6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#d6eaf6",GradientType=1);border-color:#a3cce6;color:#4887a6}.blog article .share li.twitter:hover a{background:#d6eaf6}.blog article .share li.reddit a{background:#eee;background:-moz-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#EEEEEE));background:-webkit-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background:-o-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background:-ms-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background:linear-gradient(top,#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#EEEEEE",GradientType=1);border-color:#aeaeae;color:#777}.blog article .share li.reddit:hover a{background:#eee}.blog article .share li.linkedin a{background:#eee;background:-moz-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#EEEEEE));background:-webkit-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background:-o-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background:-ms-linear-gradient(top,#FFFFFF 0%,#EEEEEE 100%);background:linear-gradient(top,#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#EEEEEE",GradientType=1);border-color:#aeaeae;color:#777}.blog article .share li.linkedin:hover a{background:#eee}.has-placeholders #leave-comment-form label,.has-placeholders #leave-comment-form small{display:none}.has-placeholders #leave-comment-form input{width:100%}.has-placeholders #leave-comment-form input[type=checkbox]{width:auto}#leave-comment-form input[type=checkbox]+label{display:inline}#leave-comment-form #subject-field{display:none}.js #sidebar-archives ul{overflow:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}pre{background-color:#282a36;color:#f8f8f2;padding:8px}pre .htmlServerSideScript{color:#ff0}pre .htmlComment{color:#6272a4}pre .htmlTagDelimiter{color:gray}pre .htmlElementName{color:#ff79c6}pre .htmlAttributeName{color:#50fa7b}pre .htmlAttributeValue{color:#f1fa8c}pre .htmlOperator{color:#ff79c6}pre .comment{color:#6272a4}pre .xmlDocTag,pre .xmlDocComment{color:#608b4e}pre .string{color:#f1fa8c}pre .stringCSharpVerbatim{color:#d69d85}pre .keyword{color:#ff79c6}pre .preprocessorKeyword{color:#569cd6}pre .htmlEntity{color:#00a0a0}pre .jsonKey{color:#8be9fd}pre .jsonString{color:#f1fa8c}pre .jsonNumber{color:#00d700}pre .jsonConst{color:#af87ff}pre .xmlAttribute{color:#50fa7b}pre .xmlAttributeQuotes,pre .xmlAttributeValue{color:#f1fa8c}pre .xmlCDataSection{color:#c0d088}pre .xmlComment{color:#57a64a}pre .xmlDelimiter{color:#f8f8f2}pre .xmlName{color:#ff79c6}pre .className{color:#4ec9b0}pre .cssSelector{color:#50fa7b}pre .cssPropertyName{color:#8be9fd}pre .cssPropertyValue{color:#f8f8f2}pre .sqlSystemFunction{color:#f0f}pre .powershellAttribute{color:#b0e0e6}pre .powershellOperator{color:#9b9b9b}pre .powershellType{color:teal}pre .powershellVariable{color:#ff4500}pre .powershellCommand{color:#ff0}pre .powershellParameter{color:#9b9b9b}pre .type{color:teal}pre .typeVariable{color:teal;font-style:italic}pre .namespace{color:navy}pre .constructor{color:purple}pre .predefined,pre .pseudoKeyword{color:navy}pre .stringEscape{color:#9b9b9b}pre .controlKeyword{color:#569cd6}pre .number{color:#bd93f9}pre .markdownHeader{color:#569cd6;font-weight:700}pre .markdownCode{color:#d69d85}pre .markdownListItem{font-weight:700}pre .italic{font-style:italic}pre .bold{font-weight:700}pre .builtinFunction{color:#6b8e23;font-weight:700}pre .builtinValue{color:#556b2f;font-weight:700}pre .attribute{color:#008b8b;font-style:italic}body#gallery-gallery-index .files{list-style-type:none;margin:.5em 0 0;padding:0}body#gallery-gallery-index .files li{display:inline-block;vertical-align:top;width:210px;height:230px;border:1px solid #DDD;margin:0 .5em .5em 0}body#gallery-gallery-index .files a{display:block;width:100%;height:100%}body#gallery-gallery-index .files figure{margin:0;width:100%;height:100%;position:relative;text-align:center}body#gallery-gallery-index .files figcaption{position:absolute;bottom:0;width:100%;text-align:center}#sidebar ul.minifeed li{border-bottom:1px solid #D2E8F7;font-size:.8em;margin-bottom:.2em}#sidebar ul.minifeed li a{display:inline;border:0;padding:0;margin:0}#sidebar ul.minifeed li .meta{height:0;overflow:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#sidebar ul.minifeed li .meta li{display:inline;font-size:1em;color:#888;border-bottom:0}#sidebar ul.minifeed li .meta .subtext{display:none}#sidebar ul.minifeed li:hover .meta{height:2em}.blog-posts ul{padding:0}.blog-posts ul li{list-style-type:none}.blog-posts ul time{float:left;width:9em;text-align:right;padding-right:1em}#site-index .social{overflow:hidden;list-style-type:none}#site-index .social strong:first-child{float:left}#site-index .social ul{margin:0 0 0 .5em;padding:0;float:left}#site-index .social li{display:inline;overflow:hidden}#site-index .social li a{background-repeat:none;text-indent:-9999px;width:24px;height:24px;display:inline-block}.presence .address{padding-left:12px;background-repeat:no-repeat;background-position:left center}#start_gtalk_chat{display:none}ul.socialfeed,ul#socialfeed ul{margin:0;padding:0}ul.socialfeed li{border-bottom:1px solid #D2E8F7;margin-bottom:1em;padding-bottom:1em}ul.socialfeed ul.meta{color:#666;font-size:.9em;height:16px}ul.socialfeed ul.meta li{border-bottom:0;display:inline}ul.socialfeed .meta{padding-left:20px;background-repeat:no-repeat;background-position:left middle}ul.minifeed li.feeditem{background-repeat:no-repeat;background-position:left top}ul.minifeed .icon{width:16px;height:16px;float:left;margin-right:4px}ul.socialfeed ul.meta li:after,ul.minifeed ul.meta li:after{content:" - "}ul.socialfeed ul.meta li:last-child:after,ul.minifeed ul.meta li:last-child:after{content:""}ul.projects{list-style-type:none;padding:0}ul.projects li{overflow:auto;padding-bottom:1em;border-bottom:1px dashed #CCC}ul.projects h3{margin:0}ul.projects a.thumb{float:right;border:1px solid #999;margin:.5em;position:relative;display:inline-block}ul.projects a.thumb img.thumb{padding:2px}ul.projects .techs a{display:inline-block;width:16px;height:21px;overflow:hidden;text-indent:-9999px;position:relative;top:-5px}div#tech-info{display:none}#sidebar ul li.active{font-weight:700}#project-index #sidebar a{padding-left:20px;background-repeat:no-repeat;background-position:left}#cse-search-results iframe{width:100%!important}@media only screen and (max-width:700px){div#main-container{min-width:0;margin:5px}div#main-container>header{height:auto}div#main-container>header h1{padding-top:0;padding-bottom:18px;font-size:2em;letter-spacing:inherit}div#main-container>footer{padding:0 5px}nav{white-space:nowrap}nav ul{float:none;margin-top:0;position:absolute;bottom:0;left:5px}nav li{float:none;height:auto;margin:0}nav li a{width:auto;height:auto;padding:0;display:inline;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;text-shadow:none;font-variant:normal}nav li a:hover{background:none;text-decoration:underline;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}nav li:after{color:#fff;content:" | "}nav li:last-child:after{display:none}nav li.selected a{background:none;border:none;color:#fff}body.col-right #sidebar,body.col-left #sidebar,body.col-none #sidebar{float:none;left:0;width:auto;position:static;margin:0 5px}body.col-right #sidebar h2:before,body.col-left #sidebar h2:before,body.col-none #sidebar h2:before,body.col-right #sidebar h2 a:before,body.col-left #sidebar h2 a:before,body.col-none #sidebar h2 a:before{display:none}body.col-right div#content,body.col-left div#content,body.col-none div#content{margin:0 5px}body.col-right div#content_wrap,body.col-left div#content_wrap,body.col-none div#content_wrap{right:0;left:0;float:none}body.col-right div#colright,body.col-left div#colright,body.col-none div#colright{left:0;margin-left:0;right:0}ul#contact-me{padding:0}ul#blog-posts time{width:auto;float:none;padding-right:0}ul#blog-posts time:after{content:": "}ul.projects img.thumb{float:none}ul.postmetadata li{border:none;padding:3px 0 3px 25px;display:block}#sidebar ul#minifeed li .meta{height:auto!important}}@media print{body{margin:0;padding:0;font-family:Verdana,sans-serif;background:#fff;color:#000}ul#nav,div#sidebar{display:none}}