@import url("meyer-reset.css");.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menucolor{background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#424242));background:-ms-linear-gradient(bottom,#000,#424242);background:-moz-linear-gradient(center bottom,#000 0,#424242 100%);background:-o-linear-gradient(#424242,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242',endColorstr='#000000',GradientType=0)}*{margin:0;padding:0}body{font:small/1.2em Arial,Helvetica,sans-serif;color:#474646;text-align:center;background:0 url(/images/dark-bg.jpg)}#wrapper{text-align:left;font-size:92%;background:#ddd url(/images/hearts.gif);border:0!important;margin:0 auto!important;margin-bottom:0!important}.header{padding-top:10px;height:240px;background:url(/images/top-bnr-cesfab.jpg) no-repeat;text-align:center;position:relative}.header h1{margin:0 0 0 20px}.header h1 a{text-indent:-5000px;font-size:55px;display:block;width:341px;height:223px;background:url('/images/cesfab-logo.png') no-repeat}ul#main-nav{background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#424242));background:-ms-linear-gradient(bottom,#000,#424242);background:-moz-linear-gradient(center bottom,#000 0,#424242 100%);background:-o-linear-gradient(#424242,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242',endColorstr='#000000',GradientType=0);padding:0 0 0 20px;display:block}ul#main-nav li{float:left;color:#fff;margin-right:2px}ul#main-nav li a{color:#a7a6ad;text-decoration:none;display:block;padding:14px 25px;font-size:140%}#home-page #nav-home a,#web-page #nav-web a,#email-page #nav-email a,#graphic-page #nav-graphic a,#print-page #nav-print a,#illustration-page #nav-illus a,#sketchbook-page #nav-sketchbook a{background:#1c1d21;color:#fff}.footer{width:944px;padding:40px 40px 80px 40px;text-align:left;background:#d1d1d1;color:#2a2b31;margin:0 auto!important;margin-top:0!important;border-top:0;margin-bottom:-8px!important}.footer h3{font-size:150%;margin-bottom:20px}.footer p{font-family:"Open-Sans",sans-serif;font-size:13px!important;line-height:18px!important;margin-bottom:10px}.summary{display:block;width:60%;float:left}.summary .column{padding-right:40px}.contact-form{display:block;width:40%;float:left}.contact-form ul{display:block;width:50%;float:left}.bullets{width:100%}.rez{display:block;margin:20px 0!important;clear:both!important}.content{padding:20px}.piece{float:left;margin-bottom:20px}.piece img{border:10px solid #fff;display:block}.black img{border:10px solid #000;display:block}.info{background:#fff;width:240px;float:left;margin-left:20px;display:block;border-top:2px solid #000}.info li{padding:8px 6px;color:#69686b}.info li span{font-weight:bold}.info li a{font-weight:bold;color:#f00;text-decoration:none}.info{background-color:#fff;background-repeat:no-repeat}#logo-roxio{background-image:url('/images/logo-roxio.gif');padding-top:69px}#logo-gent{background-image:url('/images/logo-gent.gif');padding-top:130px}#logo-delight{background-image:url('/images/logo-delight.gif');padding-top:160px}#steelskin-logo{background-image:url('/images/logo-steelskin.jpg');padding-top:210px}#logo-diy{background-image:url('/images/logo-diy.gif');padding-top:210px}#logo-rumeid{background-image:url('/images/logo-rumeid.gif');padding-top:77px}#logo-steelskin{background-image:url('/images/logo-steelskin.gif');padding-top:237px}#logo-cooksnook{background-image:url('/images/logo-cooksnook.gif');padding-top:58px}#logo-rovi{background-image:url('/images/logo-rovi.gif');padding-top:94px}#logo-wetpaint{background-image:url('/images/logo-wetpaint.gif');padding-top:89px}#logo-winamp{background-image:url('/images/logo-winamp.jpg');padding-top:86px}.logo-sketchbook{background-image:url('/images/sketchbook/sketchbook.jpg');padding-top:320px}.logo-illustration{background-image:url('/images/illustration/logo-illustration.gif');padding-top:228px}.logo-divx{background-image:url('/images/logo-divx.gif');padding-top:60px}.logo-dogstruction{background-image:url('/images/logo-dogstruction.gif');padding-top:85px}.btt{display:block;clear:both!important;padding:0 60px 0 0;margin:20px auto;text-align:right}.button{display:inline-block;outline:0;cursor:pointer;text-align:center;font:14px/100% Arial,Helvetica,sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.8);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.8);box-shadow:0 1px 2px rgba(0,0,0,0.8);text-decoration:none}.button:active{position:relative;top:1px}.orange{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f47a20),color-stop(1,#faa51a));background:-ms-linear-gradient(bottom,#f47a20,#faa51a);background:-moz-linear-gradient(center bottom,#f47a20 0,#faa51a 100%);background:-o-linear-gradient(#faa51a,#f47a20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20',GradientType=0)}.orange:hover{background:#f78d1d;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f06015),color-stop(1,#f88e11));background:-ms-linear-gradient(bottom,#f06015,#f88e11);background:-moz-linear-gradient(center bottom,#f06015 0,#f88e11 100%);background:-o-linear-gradient(#f88e11,#f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015',GradientType=0)}.orange:active{background:#f78d1d;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f06015),color-stop(1,#f88e11));background:-ms-linear-gradient(bottom,#f06015,#f88e11);background:-moz-linear-gradient(center bottom,#f06015 0,#f88e11 100%);background:-o-linear-gradient(#f88e11,#f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015',GradientType=0)}.btn-top{color:#fff;border:solid 1px #584c65;background:#584c65;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#584c65),color-stop(1,#61556e));background:-ms-linear-gradient(bottom,#584c65,#61556e);background:-moz-linear-gradient(center bottom,#584c65 0,#61556e 100%);background:-o-linear-gradient(#61556e,#584c65);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#61556e',endColorstr='#584c65',GradientType=0)}.btn-top:hover{background:#473d52;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#473d52),color-stop(1,#584c65));background:-ms-linear-gradient(bottom,#473d52,#584c65);background:-moz-linear-gradient(center bottom,#473d52 0,#584c65 100%);background:-o-linear-gradient(#584c65,#473d52);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#584c65',endColorstr='#473d52',GradientType=0)}.btn-top:active{background:#473d52;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#473d52),color-stop(1,#584c65));background:-ms-linear-gradient(bottom,#473d52,#584c65);background:-moz-linear-gradient(center bottom,#473d52 0,#584c65 100%);background:-o-linear-gradient(#584c65,#473d52);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#584c65',endColorstr='#473d52',GradientType=0)}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}@media(min-width:1024px){#menu{display:none}#main-nav{display:block!important}}@media(max-width:480px){.header{padding-top:10px;height:170px}.header h1 a{width:210px;height:137px;background:url('/images/cesfab-logo.png') no-repeat;background-size:210px 137px}}@media(max-width:1023px){#wrapper{margin-top:40px!important;width:96%}.header h1{margin:0}.header h1 a{margin:0 auto}menu{position:absolute;top:0;left:0;display:block;width:100%}.menuwrap{width:96%;margin:0 auto}.menubar{background:#000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#424242));background:-ms-linear-gradient(bottom,#000,#424242);background:-moz-linear-gradient(center bottom,#000 0,#424242 100%);background:-o-linear-gradient(#424242,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242',endColorstr='#000000',GradientType=0);padding:10px;margin:0 auto}ul#main-nav{background-image:none;background-repeat:repeat-x;background-color:#000}#menu{width:80px;padding:8px 4px;display:block;background:#1490ff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#107ee1),color-stop(1,#1490ff));background:-ms-linear-gradient(bottom,#107ee1,#1490ff);background:-moz-linear-gradient(center bottom,#107ee1 0,#1490ff 100%);background:-o-linear-gradient(#1490ff,#107ee1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1490ff',endColorstr='#107ee1',GradientType=0);color:#fff;font-size:1.35em;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}#main-nav.js{display:none}ul#main-nav{padding:10px 10px 20px;-webkit-box-shadow:0 13px 50px rgba(0,0,0,0.9);-moz-box-shadow:0 13px 50px rgba(0,0,0,0.9);box-shadow:0 13px 50px rgba(0,0,0,0.9)}ul#main-nav li{float:none}.content{text-align:center;padding:10px}.piece{margin:0 auto!important;float:none;text-align:center}.piece img{margin:0 auto;width:670px;border:10px solid #fff}.info{clear:both;float:none;width:720px;padding-top:10px!important;text-align:left;margin:0 auto;margin-top:4px;margin-bottom:40px!important;background-image:none!important;background-color:#282839;color:#fff!important}.info li{color:#efefef!important;padding:4px 20px}.info li:last-child{padding-bottom:20px}.footer{width:100%;padding:0 0 0 40px;padding:0!Important}.summary,.contact-form{width:100%;padding:0!important;clear:both;float:none}.summary .column,.contact-form .column{padding:8px 40px}.summary .column{padding-top:40px}.bullets ul{display:inline-block;width:240px}}@media(max-width:740px){.menuwrap{width:100%;margin:0 auto}#wrapper{width:100%}.piece{padding:0}.piece img{margin:0 auto;width:97%;border:8px solid #fff}.info{clear:both;float:none;width:100%!important;margin:0 auto;margin-top:4px;margin-bottom:20px}}