html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}*{background-color:transparent}html,body{position:relative;margin:0;padding:0;height:100%;line-height:1;font-size:13px}a{color:#000;text-decoration:none}.sans,.sans-bold,.sans-narrow,.sans-narrow-oblique{font-family:Helvetica,Helvetica Neue,Arial,sans-serif}.sans-bold{font-weight:bold}.sans-narrow-oblique{font-style:italic}#page{position:relative;width:1033px;min-height:100%;margin:0 auto}#content{width:1013px;margin:0 auto;padding-bottom:115px}#header{position:relative;padding:50px 0 37px;border-bottom:4px solid #000}#header h1{width:575px;height:50px;margin:0 auto;background:transparent url(/static/images/header/terry.png) no-repeat;background-size:575px 50px;font-size:28px;text-indent:-9999px}body.diary #header h1{width:435px;background:transparent url(/static/images/header/diary.png) no-repeat;background-size:435px 50px}#header h1 a{display:block;width:100%;height:100%}#header .nav{margin-top:10px;font-size:28px;text-align:center}#header .nav li{display:inline-block;height:26px;margin:0 11px;text-transform:lowercase;text-align:center;text-indent:-9999px;overflow:hidden;list-style:none}#header .nav li.diary{width:54px;background:transparent url(/static/images/header/nav-diary.png) no-repeat;background-size:cover}#header .nav li.store{width:55px;background:transparent url(/static/images/header/nav-store.png) no-repeat;background-size:cover}#header .nav li.archive{width:53px;background:transparent url(/static/images/header/nav-archive.png) no-repeat;background-size:cover}#header .nav li.terrytv{width:77px;background:transparent url(/static/images/header/nav-terrytv.png) no-repeat;background-size:cover}#header .nav li.contact{width:80px;background:transparent url(/static/images/header/nav-contact.png) no-repeat;background-size:cover}#header .nav li a{display:block;width:100%;height:23px}#header .nav li a:hover{border-bottom:2px solid #000}#header .nav li.selected a{border-bottom:2px solid #000}#header .links{position:absolute;top:15px;right:0;font-size:15px;text-transform:lowercase}#header .links li{display:inline-block;margin-left:8px;list-style:none}#header .links li a{color:#909090}#footer{position:absolute;bottom:0;left:10px;width:1013px;height:55px;padding:30px 0;border-top:4px solid #000;line-height:1}#footer>*{display:block;float:left;height:55px;line-height:55px;vertical-align:middle}#footer .signature{width:205px;margin:0 11px;background:transparent url(/static/images/footer/signature.png) no-repeat;background-size:205px 55px;text-indent:-9999px;overflow:hidden}#footer .copyright{width:530px;overflow:hidden}#footer .twitter{width:37px;margin-right:5px}#footer .twitter a{display:block;width:100%;height:100%;background:transparent url(/static/images/footer/twitter.png) no-repeat;background-size:37px 55px;text-indent:-9999px;overflow:hidden}#footer .instagram{width:37px;margin-right:5px}#footer .instagram a{display:block;width:100%;height:100%;background:transparent url(/static/images/footer/instagram.png) no-repeat;background-size:37px 55px;text-indent:-9999px;overflow:hidden}#footer .krop{position:relative;margin-left:25px;padding-right:55px}#footer .krop a{display:block;position:absolute;top:0;right:0;width:55px;height:55px;background:transparent url(/static/images/footer/krop.png) no-repeat;background-size:55px 55px;text-indent:-9999px;overflow:hidden}.share{}.share:before{content:"Share";display:block;float:left;height:35px;margin-right:10px;line-height:35px;color:#C1C1C1;font-weight:bold;text-transform:uppercase}.share li{display:block;float:left;width:35px;height:35px;margin-left:5px;background-size:cover;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;cursor:pointer}.share li.twitter{background-image:url(/static/images/share/twitter.png)}.share li.twitter:hover{background-image:url(/static/images/share/twitter-over.png)}.share li.facebook{background-image:url(/static/images/share/facebook.png)}.share li.facebook:hover{background-image:url(/static/images/share/facebook-over.png)}.share li.pinterest{background-image:url(/static/images/share/pinterest.png)}.share li.pinterest:hover{background-image:url(/static/images/share/pinterest-over.png)}body.diary #header .links{top:52px}body.diary #content{padding-bottom:195px}body.diary #footer{padding-bottom:110px}body.diary .tags{border-bottom:2px solid #BABABA;text-align:center;font-size:19px;font-style:italic}body.portfolio.diary .tags{margin-bottom:40px;border-bottom:none}body.diary .tags>li{display:inline-block;padding:0;list-style:none}body.diary .tags>li a{display:block;padding:20px 13px}body.diary .tags>li.selected a{text-decoration:underline}body.diary .entries{}body.diary .entries>li{width:640px;margin:48px auto;list-style:none}body.diary .entries>li:last-child{border-bottom:none}body.diary .entries>li .date{text-transform:uppercase}body.diary .entries>li .image{width:640px;margin-bottom:22px;background-size:contain;background-position:center center;background-repeat:no-repeat}body.diary .entries>li .caption{margin-top:6px;font-size:21px}body.diary .entries>li .note-count{margin-top:6px;font-size:13px}body.diary .result,body.diary .pagination{margin:40px 0;font-size:19px;text-align:center}body.diary .post-notes{width:640px;margin:48px auto}body.diary .post-notes ol{margin-left:20px}body.diary .post-notes li{height:16px;margin:5px 0;line-height:16px}body.diary .post-notes li .avatar_frame{display:inline-block;width:16px;height:16px;margin:0 10px}body.portfolio{}body.portfolio #preamble,body.portfolio #afterword{margin:30px 0;font-size:17px;font-style:italic;text-align:center}body.portfolio #preamble a,body.portfolio #afterword a{background:#FFFFDA;text-decoration:underline}body.portfolio.archive #preamble{margin:0 0 50px}body.portfolio.archive #preamble a{display:block;width:110px;height:89px;padding:36px 878px 0 20px;border-bottom:2px solid #000;background:url(/static/images/banners/t-shirts.png) no-repeat;text-align:left}body.portfolio #set-header{position:relative;margin:40px 0 30px;text-align:center;cursor:pointer}body.portfolio #set-header hr{position:absolute;top:10px;height:auto;width:100%;margin:0;border:1px solid #BABABA;z-index:-1}body.portfolio #set-header .title{display:inline-block;padding:0 20px;background:#FFF;font-size:24px;font-style:italic}body.portfolio #images{width:1026px;margin:0 auto}body.portfolio #images .row .detail{position:relative;margin:20px 0}body.portfolio #images .row .detail .image{width:669px;background-size:contain;background-position:center center;background-repeat:no-repeat}body.portfolio #images .row .detail .image.flagged{opacity:.2}body.portfolio #images .row .detail .info{position:absolute;top:0;left:700px;width:300px}body.portfolio #images .row .detail .set-title{margin:20px 0 20px 10px;text-transform:uppercase}body.portfolio #images .row .detail .caption{margin:23px 0 20px 10px;font-size:28px;font-style:italic}body.portfolio #images .row .detail .share{height:35px;margin:75px 0 20px 0;border-top:1px solid #BABABA;padding:20px 0 0 10px}body.portfolio #images .row .detail .flag{margin:75px 0 20px 0;color:#F02020;font-size:26px;cursor:pointer}body.portfolio #images .row .thumbnails li{display:inline-block;position:relative;width:158px;height:158px;margin:0 13px 13px 0;background-size:contain;background-position:center center;background-repeat:no-repeat;list-style:none;cursor:pointer}body.portfolio #images .row .thumbnails li.lazy{background-color:#F0F0F0}body.portfolio #images .row .thumbnails li.flagged{opacity:.2}body.portfolio #images .row .thumbnails li .overlay{display:none;position:absolute;left:0;top:0;width:158px;height:158px;background:#FFF;opacity:.5}body.portfolio #images .row .thumbnails li:hover .overlay{display:block}body.portfolio #images .row .thumbnails li .note-count{display:none;position:absolute;left:0;top:0;width:158px;height:158px;line-height:158px;text-align:center;opacity:.7}body.portfolio #images .row .thumbnails li:hover .note-count{display:block}body.portfolio #images .row .thumbnails li .note-count strong{padding:2px 4px;background:#000;color:#FFF;font-weight:normal}body.portfolio #nav-header{position:relative;margin:40px 0;text-align:center;cursor:pointer}body.portfolio #nav-header hr{position:absolute;top:10px;height:auto;width:100%;margin:0;border:2px solid #000;z-index:-1}body.portfolio #nav-header .title{display:inline-block;padding:0 20px;background:#FFF;font-size:24px;font-style:italic;font-weight:bold}body.portfolio #set-nav{width:1053px;margin-top:20px}body.portfolio #set-nav>li{display:inline-block;width:222px;height:330px;margin:0 40px 30px 0;list-style:none;cursor:pointer}body.portfolio #set-nav>li .cover{width:222px;height:275px;background-size:contain;background-position:center center;background-repeat:no-repeat}body.portfolio #set-nav>li .cover.lazy{background-color:#F0F0F0}body.portfolio #set-nav>li .title{line-height:50px;font-size:15px;text-transform:uppercase;text-align:center}body.terrytv #player{position:relative;height:360px;padding:30px 0 40px;border-bottom:2px solid #BABABA;list-style:none}body.terrytv #player .heading{width:300px;height:80px;margin-bottom:36px;border-bottom:2px solid #BABABA;background:transparent url(/static/images/terrytv/heading.png) no-repeat 10px 6px;background-size:194px 37px;text-indent:-9999px;overflow:hidden}body.terrytv #player .date{width:300px;margin:25px 0 0 15px;text-transform:uppercase}body.terrytv #player .title{width:300px;margin:5px 0 0 15px;font-size:28px;font-style:italic}body.terrytv #player iframe{position:absolute;top:30px;right:20px}body.terrytv #movies{margin:24px 0}body.terrytv #movies>li{display:inline-block;width:308px;height:315px;margin:12px 14px;vertical-align:top;cursor:pointer}body.terrytv #movies>li .screenshot{width:308px;height:187px;margin-bottom:15px;background-color:#F0F0F0;background-size:cover}body.terrytv #movies>li .date{text-transform:uppercase;line-height:1.6}body.terrytv #movies>li .title{width:300px;font-size:22px;font-style:italic;line-height:1.2}body.contact .terrywood{width:945px;height:345px;margin:47px auto 32px;background:transparent url(/static/images/contact/terrywood.jpg) no-repeat center bottom;background-size:cover}body.contact .contact{width:950px;height:285px;margin:30px auto;background:transparent url(/static/images/contact/contact.png) no-repeat;background-size:cover}body.subscribe form{width:360px;margin:120px auto}body.subscribe form label{display:block;margin:24px 0;font-size:19px;font-style:italic}body.subscribe form input{display:block;width:334px;margin:24px 0 20px;padding:8px 12px;border:1px solid black;font-family:"Times New Roman",Times,serif;font-size:19px;font-style:italic}body.subscribe form .buttons{text-align:right;margin:20px 0}body.subscribe form .buttons button{display:inline-block;padding:3px 12px 3px 7px;background:#000;color:#FFF;border:none;font-size:20px;text-transform:uppercase}body.store #content{width:auto}body.store #header{margin-bottom:80px;padding-top:0}body.store .toolbar-wrapper{height:50px}body.store .toolbar-wrapper .cart{font-family:"Times New Roman",Times,serif;font-size:15px}body.store .breadcrumb{display:none}body.store #continue-shopping{float:right;margin-right:15px}