html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background:-moz-linear-gradient(top,#ddd,#fff 75px);background:-webkit-gradient(linear,0 0,0 75,from(#ddd),to(#fff));background-repeat:no-repeat;-o-transform-origin:50% 0;-moz-transform-origin:50% 0;text-rendering:optimizeLegibility}time{display:none}body,input,select,textarea{background-color:#fff;color:#555;font:13px "Trebuchet MS",Arial,sans-serif}input,select,textarea{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}label,input,select,textarea{display:block;float:left;font-size:100%}label{width:65px;text-align:right;white-space:nowrap}input,select,textarea{width:425px;margin:0 0 10px 10px}form br{clear:left}fieldset span{float:left;padding-left:5px;color:#ccc;font-size:12px}strong{font-weight:400;padding:0 .2em}ul li{background:url(/img/ico.png) 0 -18px no-repeat;padding:0 0 .5em 7px}a{text-decoration:underline;outline:none}a:hover,a:focus{text-decoration:none}a.external{padding-right:15px;background:url(/img/ico.png) right 5px no-repeat}abbr,acronym{cursor:help}#nav{margin:20px 0;overflow:hidden}#nav li{float:left;margin-right:10px}#nav li a{float:left;display:block;padding:5px 10px;font-size:14px;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}#container{position:relative;display:block;margin:0 auto;text-align:left}#main{margin:20px}#header{overflow:hidden}#header h1{display:inline;font-family:Georgia,Helvetica,"Times New Roman",serif;letter-spacing:.06em}#header h1.logo{margin-right:20px;font-size:36px;padding:5px 20px 5px 0}#header h1.description{font-size:14px}#content h2{clear:both;line-height:14px;margin:20px 0 10px}#content h2 span{font-size:16px;padding-right:10px;letter-spacing:.14em}#content h3{margin-bottom:10px;color:#111;font-weight:700;font-family:Times;font-size:18px;text-transform:uppercase}#content .dl-project{clear:both;padding-top:10px}#content .cproject{float:left;clear:both;margin-bottom:20px;height:202px;overflow:hidden}#content p,#content li,#content dt,#content dd{line-height:1.6em}#content p,#content dd{margin-bottom:1em}#content dl{margin-top:20px;overflow:hidden}#content dt{float:left;margin-right:5px}#content dd strong{background-color:transparent;color:#555;font-weight:700;padding:0}#content .project{clear:both;overflow:hidden;position:relative}#content .img-project{float:left;display:inline;margin-right:10px;padding:20px 10px}#content .img-project a{float:left;display:inline;padding-right:0;overflow:hidden;line-height:0}#content .visit-project{margin-top:0}#footer{margin-top:10px;padding:20px}#footer h3{font:12px Georgia,Helvetica,"Times New Roman",serif;letter-spacing:.13em;margin:0 0 10px}#footer h3 a{padding-left:5px}#footer a{padding-right:0;background-image:none}#footer li a{display:block}#copyright{margin-top:20px}#copyright p{text-align:center;margin:0}#contactm p{margin-bottom:0}#contactm .hide{position:absolute;top:0;right:10px}.noborder{background-color:transparent;border:0}.bt{width:auto;font-weight:700;padding:2px 8px;position:relative;display:inline-block;border:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;cursor:hand;cursor:pointer;overflow:visible;zoom:1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.error,.success{clear:both;position:relative;font-weight:700;padding:0 10px}.success{color:#060;background-color:#e5efe5;border:1px solid #99c299}.error{color:#C00;background-color:#fae5e5;border:1px solid #eb9999}.github{overflow:hidden}.github img{position:absolute;top:0;right:0;border:0;z-index:9999}input,select,textarea{border:1px solid #ddd;-moz-box-shadow:inset 0 3px 9px #eee;-webkit-box-shadow:inset 0 3px 9px #eee;box-shadow:inset 0 3px 9px #eee}input:focus,select:focus,textarea:focus,input:hover,select:hover,textarea:hover{color:#111;-moz-box-shadow:inset 0 0 0 #fff;-webkit-box-shadow:inset 0 0 0 #fff;box-shadow:inset 0 0 0 #fff;border-color:#999}input:focus,select:focus,textarea:focus{border-color:#111}strong{background-color:#ffc;color:#111}a{color:#111}a:hover,a:focus{color:#555}abbr,acronym{border-bottom:1px dotted #ccc}#nav li a span,#header h1.logo span,#content h2 span span{display:none}#content,#nav,#footer,#copyright{clear:both}#cabout:target,#cprojects:target,#ccontact:target{background:-moz-linear-gradient(top,#ddd,#fff 50%);background:-webkit-gradient(linear,0 0,0 50%,from(#ddd),to(#fff));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#ffffff',GradientType=0)}::selection{background-color:#ccc;color:#111}::-moz-selection{background-color:#ccc;color:#111}::-webkit-selection{background-color:#ccc;color:#111}#header h1.logo{color:#111;border-right:1px solid #ccc;text-shadow:1px 1px 0 #fff}#header h1.description{color:#666}#header{overflow:hidden}#nav li a{color:#555;background-color:#ddd;color:#222;text-shadow:1px 1px 0 #eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}#nav li a:hover,#nav li a:focus{background-color:#ccc}#content h2{background-color:#111}#content h2 span{background-color:#fff;color:#111}#content .project:hover{background-color:#eee;background-image:-moz-linear-gradient(center right,#eee,#fff 75%);background-image:-webkit-gradient(linear,0% 0,0% 75%,from(#eee),to(#fff))}#content .img-project a{background:none #ccc;border:1px solid #ccc;box-shadow:1px -1px 20px #ccc;-webkit-box-shadow:1px -1px 20px #ccc;-moz-box-shadow:1px -1px 20px #ccc;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);transform:rotate(1deg)}#content .img-project a.invert{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);transform:rotate(-1deg)}#content .img-project a:hover{box-shadow:1px -1px 20px #bbb;-webkit-box-shadow:1px -1px 20px #bbb;-moz-box-shadow:1px -1px 20px #bbb}#footer{background-color:#eee;border-top:1px solid #ddd}#footer h3{color:#111}#footer li a{color:#555}.bt{color:#555;border:1px solid #ddd;background-color:#ddd;background:-moz-linear-gradient(top,#ddd,#eee 100%);background:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#eee));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#eeeeee',GradientType=0);-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;text-shadow:1px 1px 0 #fff}.bt:hover,.bt:focus{border:0;border:1px solid #ddd;background:-moz-linear-gradient(top,#ddd,#fff 100%);background:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#fff));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#ffffff',GradientType=0);box-shadow:inset 0 1px 0 0 #fff,1px -1px 5px #ddd;-webkit-box-shadow:inset 0 1px 0 0 #fff,1px -1px 5px #ddd;-moz-box-shadow:inset 0 1px 0 0 #fff,1px -1px 5px #ddd}.bt:active{-moz-transform:translateY(1px);-webkit-transform:translateY(1px);-o-transform:translateY(1px)}
