body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;}body{background:#fff;color:#333;font:12px/150% "Helvetica Neue",Helvetica,Arial,sans-serif;border-top:.5em solid #e93e2e;opacity:.999;position:relative;}h1{font-size:5em;letter-spacing:-3px;line-height:1;margin:.76em 0 .59em;}h1:after{content:" //";}h2{font-size:1.5em;letter-spacing:-1px;margin:-0.15em 0 1.15em;}a:link,a:visited,a:active{color:#0e7fc7;text-decoration:underline;}a:focus,a:hover{text-decoration:none;}a:active{outline:none;}#container{margin:0 auto;width:780px;position:relative;overflow:hidden;padding-bottom:4.5em;}.project{width:516px;float:left;}.project div{column-count:2;-moz-column-count:2;column-gap:12px;-moz-column-gap:12px;margin-bottom:1.5em;}.meta{width:252px;float:right;color:#999;}#header h1{font-size:2em;line-height:150%;color:#999;margin-left:132px;letter-spacing:-1px;margin-top:3.667em;}#header h1:after{content:"";}#header h1 a#logo{position:absolute;text-indent:-999em;background:url(../i/logo.gif) no-repeat;width:274px;height:80px;display:block;left:0;top:12px;}li{overflow:hidden;margin-bottom:3.05em;}h2 span{color:#666;text-transform:lowercase;}img.large{background:url(../i/shadow.png) no-repeat 0 100%;padding-bottom:1.5em;}.project div p:first-child:first-letter{float:left;font-size:1.5em;color:#fff;background:#333;padding:.38em .5em;font-weight:bold;margin:-0.15em .167em .167em 0;}.project div p+p{text-indent:1.25em;}blockquote{color:#666;}blockquote p{display:inline;}blockquote cite{font-style:normal;font-weight:bold;*margin-left:.5em;}blockquote cite:before{content:" - ";}span.q1{font-size:10em;color:#aaa;float:left;margin:.3em .05em -0.2em -0.05em;*margin:0 -0.5em 0 0;*font-size:1em;*color:inherit;}@media screen and(-webkit-min-device-pixel-ratio:0){span.q1{margin-bottom:-0.5em;}}span.me{color:#d72c29;font-weight:bold;font-style:normal;}span.me span{color:#748689;}.meta p{margin-bottom:1.5em;padding-left:28px;position:relative;}.meta p img{position:absolute;left:0;_left:-28px;top:0;}.thumbs{margin-top:-0.25em;}.thumbs li{float:left;margin:0 16px 0 0;*margin-right:11px;}.thumbs li+li{margin-right:12px;}.thumbs li+li+li{margin-right:16px;}.thumbs li:last-child{margin-right:0;}.thumbs li img{padding:1px;border:1px solid #999;opacity:.84;filter:alpha(opacity=84);}.thumbs a:hover img,.thumbs a:focus img{border-color:#666;opacity:1;filter:alpha(opacity=100);}#article h1:after{content:"";}#article p,#article blockquote{margin:0 0 1.5em 264px;}#article blockquote p{margin-left:0;}#article h2{margin:-0.5em 0 0;padding-top:.333em;float:left;width:252px;border-top:1px solid #748689;}#article h3{font-size:1em;margin:0 0 0 264px;}#article ul{margin:0 0 1.5em 264px;list-style:disc inside;}#article li{margin-bottom:0;}#article pre{margin:0 0 1.5em 264px;background:#eee;padding:1.5em;}#article img{margin:0 0 1.5em 264px;}#footer{position:fixed;*position:absolute;bottom:0;left:0;height:3em;background:#eee;opacity:.8;filter:alpha(opacity=80);width:97%;border-top:1px solid #ccc;padding:0 1.5%;}#footer p{line-height:3;}#contact{background:#bacbcf url(../i/shadow.png) no-repeat 0 100%;padding:0 0 3em;border-top:.5em solid #748689;float:left;}#inner{width:382px;float:left;}#contact form{float:right;height:500px;width:380px;background:url(../i/form-bg.gif) no-repeat 0;padding-left:16px;}#inner h2{margin:1em;}#inner h2 span{color:#d72c29;text-transform:none;}#inner p{margin:0 1.5em 1.5em;}#contact form fieldset{padding:1.5em 1.5em 0;}#contact legend{display:none;}#contact li{float:left;width:100%;margin-bottom:1.5em;}#contact label{display:block;font-weight:bold;}#contact label img{vertical-align:top;}#contact textarea{width:100%;height:12em;}#contact button{margin-left:.9em;color:#fff;font-size:1.667em;border:0;width:252px;height:48px;background:url(../i/button.gif);cursor:pointer;text-shadow:#333 1px 1px 2px;}#fitts-1,#fitts-2,#fitts-3,#fitts-4,#fitts-5,#fitts-6{width:350px;border-bottom:3px double #333;padding:0;margin:0 0 1.5em 264px;}#fitts-1 ul,#fitts-2 ul,#fitts-3 ul,#fitts-4 ul,#fitts-5 ul,#fitts-6 ul{list-style-type:none;overflow:auto;padding:0;margin:0;}#fitts-1 ul li{float:left;border:1px solid #333;border-bottom:none;margin:0 5px;padding:10px 20px;}#fitts-1 ul li a{text-decoration:none;}#fitts-1 ul li a:hover{text-decoration:underline;}#fitts-2 ul li{float:left;border:1px solid #333;border-bottom:none;margin:0 5px;}#fitts-2 ul li a{text-decoration:none;padding:10px 20px;display:block;}* html #fitts-2 ul li a{width:1%;}#fitts-2 ul li a:hover{background:#eee;}#fitts-3 ul li{float:left;border:1px solid #333;border-bottom:none;margin:0 5px;}#fitts-3 ul li a{text-decoration:none;padding:10px 20px;display:block;}#fitts-3 ul li a:hover{text-decoration:underline;}#fitts-4 ul li{float:left;border:1px solid #333;border-bottom:none;margin:0 5px;}#fitts-4 ul li a{text-decoration:none;padding:10px 20px;display:block;}* html #fitts-4 ul li a{width:1%;}#fitts-4 ul li a:hover{text-decoration:underline;}#fitts-5{border-bottom:2px solid #933;}#fitts-5 ul li{float:left;border:1px solid #933;border-bottom:none;margin:0 5px;}#fitts-5 ul li a{text-decoration:none;padding:10px 20px;display:block;}* html #fitts-5 ul li a{width:1%;}#fitts-5 ul li a:hover{background:#933;color:#fff;}#fitts-6{border-bottom:3px solid #5b59a7;}#fitts-6 ul li{float:left;border:1px solid #5b59a7;border-bottom:none;margin:0 5px;}#fitts-6 ul li a{background:#e5e5f1 url(/images/purple-fade.gif) repeat-x;color:#fff;font-weight:bold;text-decoration:none;padding:10px 20px;display:block;}* html #fitts-6 ul li a{width:1%;}#fitts-6 ul li a:hover{background:#eeeef6 url(/images/purple-fade-light.gif) repeat-x;color:#5b59a7;}
