/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'BaskervilleBT-Italic';src:url('../font/2801E8_0_0.eot');src:url('../font/2801E8_0_0.eot?#iefix') format('embedded-opentype'),url('../font/2801E8_0_0.woff') format('woff'),url('../font/2801E8_0_0.ttf') format('truetype')}
@font-face{font-family:'TStar';src:url('../font/tstar-light-webfont.eot');src:url('../font/tstar-light-webfont.eot?#iefix') format('embedded-opentype'),url('../font/tstar-light-webfont.woff') format('woff'),url('../font/tstar-light-webfont.ttf') format('truetype')}
html,button,input,select,textarea{color:#222}
body{font-size:1em;line-height:1.4}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
audio,canvas,img,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
html,body{height:100%}
html{overflow-y:scroll;overflow-x:hidden}
body{background-color:black;color:#ececec;position:relative;width:100%;min-height:100%;font-family:'TStar',sans-serif;letter-spacing:.1em;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased}
h1,h2,h3{font-weight:normal}
a,a:hover,a:visited,a:active{color:#ececec;text-decoration:none;outline:0}
a:hover{color:#c2c2c2}
.copy a img{-webkit-backface-visibility:hidden;transition:opacity .4s;-webkit-transition:opacity .4s}
.copy a:hover img{opacity:.7;transition:opacity .4s;-webkit-transition:opacity .4s}
ul{list-style:none;padding:0}
iframe{border:0;outline:0}
img{max-width:100%}
.barheader{background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat}
.medbarbg{background-image:url('../img/med-bar.png');background-position:bottom center;background-repeat:no-repeat}
.dotsbg{background-image:url('../img/dots.jpg');background-position:right;background-repeat:repeat-x}
.librebaskerville{font-family:'Libre Baskerville';font-style:italic;font-weight:normal}
.baskerville{font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased}
.tstar{font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased}
.3colgrid{margin:0 2.3517382413087934560327198364008% 2.5em 2.3517382413087934560327198364008%;padding:0;width:28.629856850715746421267893660532%;max-width:280px}
blockquote{font-size:1.25em;font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;display:inline-block;line-height:1.5em;margin-top:2em}
blockquote p{text-indent:0;margin-top:0}
blockquote footer{font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;font-size:.65em;font-style:normal;margin-top:4em}
.copy blockquote{font-size:1.5384615384615384615384615384615em}
.copy>p{text-indent:0}
.doublecolumns{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-rule:1px outset #252525;-webkit-column-rule:1px outset #252525;column-rule:1px outset #252525;-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;text-align:justify}
.doublecolumns p{margin-top:0}
.dcol{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-rule:1px outset #252525;-webkit-column-rule:1px outset #252525;column-rule:1px outset #252525;-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;text-align:justify}
.dcol p,.scol p{margin-top:0;margin-bottom:1.375em}
.dcol,.scol{width:80%;max-width:594px;text-align:justify;margin:6em auto 5em auto}
.bigcap p:first-child:first-letter {font-size:1.625em;font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;line-height:18px}
#news .dcol,#news .scol,#journal .dcol,#journal .scol{margin:3em auto 2em auto}
.copy,.bio{font-size:.8125em;line-height:1.375em;width:100%;color:#c2c2c2}
#home{height:100%}
#main_menu{width:100%;padding:1.25em 0 1px 0;background-color:black;display:none}
#phonemenu{display:none}
.stuck{position:fixed;top:0;margin-top:0;z-index:1000;padding-top:1.25em;-moz-box-shadow:0 0 7px 4px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 7px 4px rgba(0,0,0,0.6);box-shadow:0 0 7px 4px rgba(0,0,0,0.6)}
.unstuck{position:absolute;top:25%;margin:214px 0 0 0;z-index:100;width:100%}
#monogram img{width:214px;height:211px}
#monogram,#logo{display:block;margin:0 auto 0 auto;outline:0}
#monogram{position:relative;top:30%;width:214px;z-index:10;display:block;cursor:pointer;opacity:0}
#logo{margin-bottom:0}
#homelink{outline:0}
#homelink:hover img,#monogram:hover img{opacity:1}
#main_menu>ul{width:594px;height:27px;margin:1.5em auto 0 auto;text-align:center;background-image:url('../img/menubg.png');background-position:top center;background-repeat:no-repeat}
#main_menu>ul>li{display:inline-block;text-align:center;margin:0;font-size:.75em;letter-spacing:.1em;font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;line-height:28px}
#main_menu>ul>li #work-menu,#main_menu>ul>li #about-menu,#main_menu>ul>li #press-menu,#main_menu>ul>li #news-search,#main_menu>ul>li #journal-search{box-sizing:border-box;-moz-box-sizing:border-box;padding:1em 0 1em 2px;display:none;text-align:left;position:relative;margin:0 auto;width:620px}
#main_menu>ul>li #work-menu li,#main_menu>ul>li #about-menu li,#main_menu>ul>li #press-menu li{width:177px;margin:0 13px;font-size:1em;display:inline-block}
#main_menu>ul>li #work-menu li .chapter,#main_menu>ul>li #about-menu li .chapter,#main_menu>ul>li #press-menu li .chapter{float:right;font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;font-style:normal;text-transform:uppercase;font-size:.875em}
#main_menu>ul>li #work-menu li a,#main_menu>ul>li #about-menu li a,#main_menu>ul>li #press-menu li a,#main_menu>ul>li #news-search li a,#main_menu>ul>li #journal-search li a{color:#c2c2c2}
#main_menu>ul>li #news-search li .search-link{margin-left:185px}
#main_menu>ul>li #journal-search li .search-link{margin-left:258px}
#main_menu>ul>li #work-menu li a:hover .title,#main_menu>ul>li #press-menu li a:hover .title,#main_menu>ul>li #about-menu li a:hover .title,#main_menu>ul>li #news-search li a:hover .title,#main_menu>ul>li #journal-search li a:hover .title{color:#ececec}
#main_menu>ul>li>a{outline:0;padding:0 1.65em;text-align:center;display:block;height:100%;color:#c2c2c2}
#main_menu>ul>li>a:hover{color:#ececec}
#main_menu>ul>li:first-child>a{padding-left:.94em}
#main_menu>ul>li:last-child>a{padding-right:.94em}
#work-link:hover>a,#press-link:hover>a{color:#ececec}
.menuwrapper{left:0;overflow-x:hidden;overflow-y:hidden;width:100%;position:absolute;background-image:url('../img/menubars.png');background-position:bottom center;background-repeat:no-repeat;background-color:black;display:block}
#content{position:absolute;margin-top:20em;top:100%;height:100%;width:100%;text-align:center}
#content>section{min-height:100%;background-color:black;position:relative;*zoom:1;padding-top:93px}
#content>section>header,#content>section>footer,#projects>article>header,#projects>article>footer,#press>section>header,#about>section>header{width:100%;max-width:594px;margin:0 auto 0 auto;box-sizing:border-box;-moz-box-sizing:border-box;height:63px;padding-top:28px;font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;text-align:center}
#content>section>header h1,#projects>article>header h1,#press>section>header h1,#about>section>header h1{font-size:1.2em;letter-spacing:-0.05em;margin:0;display:inline-block}
#content>section>header .search-link{width:11px;height:11px;font-size:0;display:inline-block;background-image:url('../img/magnify.png');vertical-align:middle;margin-left:10px}
#journal>header>h1,#news>header>h1{padding-left:21px}
#journal.searchsection>header>h1,#news.searchsection>header>h1{padding-left:0}
#content>section>header .lefticon,#content>section>header .righticon,#content>section>footer .lefticon,#content>section>footer .righticon,#projects>article>header .lefticon,#projects>article>header .righticon,#projects>article>footer .lefticon,#projects>article>footer .righticon,#press>section>header .lefticon,#press>section>header .righticon,#about>section>header .lefticon,#about>section>header .righticon{width:20px;height:20px;display:block;font-size:0;margin-top:1px;cursor:pointer;display:none}
#content>section>header .lefticon,#content>section>footer .lefticon,#projects>article>header .lefticon,#projects>article>footer .lefticon,#press>section>header .lefticon,#about>section>header .lefticon{float:left;margin-left:25px;background:url('../img/leftarrow.jpg') center left no-repeat}
#content>section>header .righticon,#content>section>footer .righticon,#projects>article>header .righticon,#projects>article>footer .righticon,#press>section>header .righticon,#about>section>header .righticon{float:right;margin-right:25px;background:url('../img/rightarrow.jpg') center right no-repeat}
#content>section>footer .pagination{margin:0 auto;display:block;font-size:.875em;letter-spacing:-0.025em}
#content>section>footer .pagination:before,#content>section>footer .pagination:after{content:" . ";letter-spacing:.05em;color:#acacac}
#content>section>footer .pagination a{color:#acacac}
#content>section>footer .pagination a.first:after,#content>section>footer .pagination a.last:before{content:"...."}
#content>section>footer .pagination a:hover{color:#ececec}
#content>section>footer .pagination a.current{color:#ececec}
#content>section>header .lefticon.inactive,#content>section>footer .lefticon.inactive,#projects>article>header .lefticon.inactive,#projects>article>footer .lefticon.inactive,#press>section>header .lefticon.inactive,#about>section>header .lefticon.inactive{background-image:url('../img/leftarrow-inactive.jpg')}
#content>section>header .righticon.inactive,#content>section>footer .righticon.inactive,#projects>article>header .righticon.inactive,#projects>article>footer .righticon.inactive,#press>section>header .righticon.inactive,#about>section>header .righticon.inactive{background-image:url('../img/rightarrow-inactive.jpg')}
#content>section>header .gridview,#projects>article>header .gridview,#press>section>header .gridview{background-image:url('../img/grid.png')}
#content>section>header .gridview.inactive,#projects>article>header .gridview.inactive,#press>section>header .gridview.inactive{background-image:url('../img/grid-grey.png')}
#content>section>header .chapterview,#projects>article>header .chapterview,#press>section>header .chapterview{background-image:url('../img/chapters.png')}
#content>section>header .chapterview.inactive,#projects>article>header .chapterview.inactive,#press>section>header .chapterview.inactive{background-image:url('../img/chapters-grey.png')}
#work ul li,.project .copy,.project .header,#news article,#about>section>section,#journal article,#press>section>h1,#press>section>ul,#post>section>article{width:100%;max-width:932px;margin:0 auto 0 auto}
#work ul.grid{max-width:978px}
#content .scrolling{background:#000;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#0a0a0c 70px,#000 70px);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(70px,#0a0a0c),color-stop(70px,#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#0a0a0c 70px,#000 70px);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#0a0a0c 70px,#000 70px);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#0a0a0c 70px,#000 70px);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#0a0a0c 70px,#000 70px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}
#work{position:relative;text-align:left;overflow-x:hidden;white-space:nowrap;width:100%;overflow-y:hidden}
#work ul{list-style:none;padding:0}
#work ul.chapters,#work #gridwrapper{width:100%;position:relative;padding:0;margin:0;display:inline-block;text-align:center;white-space:normal;vertical-align:top}
#work #gridwrapper{margin:1em 0 0 0}
#gridwrapper ul{max-width:978px;margin:0 auto 0 auto}
#work ul li{max-width:594px;padding:1em 0 0 0;margin-bottom:3em;background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat}
#work ul li a:hover .project-name{color:#ececec}
#work ul.grid li{margin:0 2.3517382413087934560327198364008% 2.5em 2.3517382413087934560327198364008%;padding:0;width:28.629856850715746421267893660532%;max-width:280px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;background-image:url('../img/med-bar.png');background-position:bottom center;background-repeat:no-repeat;background-position:center top}
#work ul.grid li:after{color:#acacac;content:". .";display:block;font-weight:bold;letter-spacing:-0.05em;font-family:arial helvetica sans-serif;margin:2.5em auto 0 auto}
#work .numeral,.project .numeral{font-family:'Libre Baskerville',serif;text-transform:uppercase;font-style:normal;font-size:.875em;display:inline-block;margin-bottom:1em}
#work .numeral{margin-top:0;width:58px;background-color:black;vertical-align:top;line-height:.5em}
#work ul.grid .numeral{margin-bottom:1em}
#work ul .project-name,#work ul .client{font-weight:normal;font-size:.9375em;letter-spacing:.135em;line-height:1em;height:1em;background-color:black;margin:0;font-family:'TStar',sans-serif;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased}
#work ul .project-name{margin-bottom:.15em;color:#c2c2c2}
#work ul .client{font-size:.75em;margin-top:.5em;letter-spacing:.15em;color:#acacac}
#work ul .client:after{content:". .";display:block;font-weight:bold;letter-spacing:-0.05em;font-family:arial helvetica sans-serif;margin:1.2em auto 0 auto}
#work ul.grid .project-name{padding-right:0;background:0}
#work ul.grid .project-name:before,#work ul.grid .project-name:after{content:"";height:1px;width:52%;display:block;margin:.6em auto .6em auto;background-color:#252525}
#work ul.grid .client{display:none}
.projectimage{display:block;margin:0 auto 1.5em auto}
a:hover img.projectimage{opacity:1}
#work ul.grid .projectimage{width:189px}
#work ul .description{font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;font-size:1em;letter-spacing:.1em;background-position:top center;width:70%;display:inline-block;margin:0}
#work ul .description:before,#work ul .description:after{content:"";height:1px;width:72.115384615384615384615384615385%;display:block;margin:.5em auto .5em auto;background-color:#252525}
#work ul.grid .description{display:none}
#projects{width:100%;white-space:nowrap;overflow-x:hidden}
#projects .project{vertical-align:top;white-space:normal;margin:0;width:100%;position:relative;left:0;text-align:center;display:inline-block}
#projects .project footer{margin-top:14em}
#projects .project .copy{background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;display:inline-block}
#projects .project .copy h2:first-child+p{margin-top:0}
#projects .project .copy h2:first-child+p img{margin-top:0}
#projects .project .copy h2{margin:0 0 68px 0;display:inline-block;background-color:black;font-size:.875em;letter-spacing:.2em;color:#c2c2c2;padding:.45em 1em 0 1em;font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased}
#projects .project .copy .dcol,#projects .project .copy .scol{margin:6em auto 2em auto;padding:20px 0;background-image:url('../img/menubars.png'),url('../img/menubars.png');background-position:top center,bottom center;background-repeat:no-repeat,no-repeat}
#projects .project .copy .dcol+p:before,#projects .project .copy .scol+p:before{content:". .   . .   . .";display:block;white-space:pre;letter-spacing:-0.05em;margin-bottom:2em}
#projects .project img{max-width:100%;margin-top:1em}
#about{overflow-y:hidden;width:100%;white-space:nowrap;overflow-x:hidden}
#about>section{width:100%;white-space:normal;display:inline-block;position:relative;vertical-align:top;min-height:100%}
#about>section>section h1,#press>section>section>h1{font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;padding-bottom:1.5em;font-size:1.25em}
#content #about>section>header{height:74px}
#about>section>section h1{background-image:url('../img/med-bar.png');background-position:bottom center;background-repeat:no-repeat}
#about #manifesto,#about #blurb,#about #servicesblurb{margin:0 auto 0 auto;max-width:594px;background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;background-position:top center}
#about #manifesto{padding-top:.5em}
#about #blurb,#about #servicesblurb{font-size:.8275em;color:#c2c2c2;padding:20px 0;white-space:pre-line}
#about #servicesblurb{padding:40px 0 0 0}
#servicesblurb p{width:83%;margin:0 auto;letter-spacing:.1em;line-height:1.5em}
#about #servicesblurb p:first-child:first-letter {font-size:26px;font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;line-height:18px}
#servicelisting:before{width:25%;max-width:594px;height:1px;content:"";display:block;background-color:#252525;margin:0 auto 3em auto}
#servicelisting:after{border-top:1px solid #252525;width:25%;background:url('../img/dagger.jpg') no-repeat center bottom;height:5em;content:"";display:block;margin:2.5em auto 3.5em auto}
#servicelisting{padding-top:1em}
#servicelisting li{font-size:.8275em;text-transform:uppercase;color:#ececec}
#servicelisting li:before{content:"";display:block;font-weight:bold;letter-spacing:-0.05em;font-family:arial helvetica sans-serif;text-align:center;background-color:#252525;font-size:16px;height:1px;vertical-align:middle;margin:2em auto 2em auto;width:130px}
#servicelisting li:first-child:before{height:0;content:""}
#profiles:before{content:". .";display:block;font-weight:bold;letter-spacing:-0.05em;font-family:arial helvetica sans-serif;margin:0 auto 1em auto;color:#686868}
#about .profile{margin:0 0 1em 0;background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;padding:0}
#about .profile:after{content:". .";display:block;font-weight:bold;letter-spacing:-0.05em;font-family:arial helvetica sans-serif;margin:0 auto;color:#686868}
img.portrait{width:280px;display:block;margin:2em auto 1em auto}
.profile .job-title,#credits{font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;font-size:1em;display:block;color:#acacac;line-height:2em}
.profile .job-title:before,.profile .job-title:after,#credits:before,#credits:after{content:"";height:1px;width:52%;display:block;margin:0 auto;background-color:#252525;max-width:280px}
.profile .name{font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;font-size:.875em;letter-spacing:.1em;display:inline-block;background-color:black;padding:0 1em;margin-top:.2em;line-height:2em}
.profile .bio{background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;background-position:top center;padding-top:20px;margin:3em auto 1em auto;white-space:pre-line}
.profile .contact-details a{display:block;font-size:.875em;line-height:2.2em;letter-spacing:.1em}
#credits{margin-top:5em;margin-bottom:5em;outline:0}
form.search h1{font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;font-size:.8125em}
form.search .submit{background-color:none;border:0;background-color:black;color:#aa7f33;font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;display:none}
.search-field{background-image:url('../img/med-bar.png');background-position:bottom center;background-repeat:no-repeat;background-color:black;color:#ececec;border:0;font-size:.875em;line-height:1.5em;outline:0;padding:4px;width:189px}
#news,#journal,#post{width:100%;white-space:nowrap}
#news .postpage,#journal .postpage,#post .postpage{width:100%;padding:0;margin:0;position:relative;vertical-align:top;display:inline-block;white-space:normal}
#news header,#journal header,#post header{white-space:normal}
#news article,#journal article,#post article{background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;margin:0 auto 1em;white-space:normal}
#news article time,#journal article time,#post article time{font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;font-size:12px;position:relative;top:9px;margin:0 auto;background-color:black;padding:0 .7em;display:inline-block;color:#acacac;vertical-align:top}
#news article .copy .dcol,#journal article .copy .dcol,#post article .copy .dcol{width:100%;max-width:594px;margin:0 auto 40px auto}
#news article>a h1,#news article h1,#journal article>a h1,#journal article h1,#post article>a h1,#post article h1{font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;font-size:1.2em;margin:70px 0 65px 0}
#news article blockquote,#journal article blockquote,#post article blockquote{margin-top:0}
#news article{max-width:594px}
#journal article{max-width:932px}
.newsimage{width:70%;height:300px;background-color:#555;margin-top:5em;display:inline-block}
.searchform{background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;padding-top:3em;max-width:594px;width:100%;margin:0 auto 0 auto}
.searchform input{background:transparent;border:0;color:white;font-family:'TStar',sans-serif;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;width:260px;text-transform:none;font-size:.875em;padding:5px;display:block;margin:0 auto 2em auto;outline:0;border-bottom:1px solid #252525;text-align:center;color:#ececec;letter-spacing:.1em}
.searchform.initial{border-image:url('../img/menubars.png') 0 0 100% 0 repeat;border-width:2px;padding-bottom:1em}
.searchform .submit,.searchform .input{display:inline-block}
.searchform .submit input{font-size:0;width:11px;height:11px;background-image:url('../img/magnify.png');border:0}
#press{overflow-y:hidden;width:100%;white-space:nowrap;overflow-x:hidden}
#press>section{width:100%;white-space:normal;display:inline-block;position:relative;vertical-align:top;min-height:100%}
#press>section>header{height:76px}
#press>section ul li a{display:block}
#press>section ul li time{font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;font-size:11px;position:relative;top:2px;margin:0 auto;background-color:black;padding:0 .7em;display:inline-block;color:#acacac;vertical-align:top}
#press>section ul li time:after{content:". .   . .   . .";display:block;white-space:pre;letter-spacing:-0.05em;margin-top:15px}
#press #publications ul{background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;background-position:top center;max-width:978px;padding-top:74px}
#press #publications ul li{margin:0 2.3517382413087934560327198364008% 2.5em 2.3517382413087934560327198364008%;padding:0;width:28.629856850715746421267893660532%;max-width:280px;display:inline-block;margin-bottom:4em}
#press #publications ul li .publication-image{max-width:155px;outline:0}
#press #publications ul li a{margin:0 auto;max-width:594px}
#press #publications ul li a:hover .press-title{color:#ececec}
#press #publications ul li .press-title{font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;display:block;font-size:1em;margin:0;background-image:url('../img/med-bar.png');background-position:bottom center;background-repeat:no-repeat;background-position:center top;height:48px;line-height:50px;letter-spacing:-0.5px}
#press #publications ul li .press-title:after{content:"";display:block;height:1px;background-color:#252525;width:150px;margin:7px auto 0 auto}
#talks{overflow-y:hidden}
#talks .talk{margin-bottom:.5em;background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;background-position:top center;padding-top:45px}
#talks .talk .talk-title{font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;width:280px;letter-spacing:.15em;font-size:.9375em;color:#c2c2c2;border-bottom:1px solid #252525;padding-bottom:.5em;margin:0 auto}
#talks .talk a{margin:0 auto;max-width:594px}
#talks .talk a:hover .talk-title{color:#ececec}
#talks .talk .location{font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;font-size:1em;letter-spacing:.5px;margin:.5em 0 1.5em 0}
#talks .talk .location:after{content:"";display:block;height:1px;background-color:#252525;width:120px;margin:1.8em auto 0 auto}
#talks .talk time{top:-2.85em}
#press #exhibitions ul li{background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;padding-top:74px;margin-bottom:2em;background-position:top center}
#press #exhibitions ul li .exhibition-image,#post .exhibition .exhibition-image{max-width:594px;background-color:gray;margin-bottom:1.2em}
#post .exhibition .exhibition-image{display:block;margin:2em auto}
#press #exhibitions ul li a{margin:0 auto;max-width:594px}
#press #exhibitions ul li a:hover .press-title{color:#ececec}
#press #exhibitions ul li .press-title,#post .exhibition .press-title{font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;width:280px;letter-spacing:.15em;font-size:.9375em;color:#c2c2c2;padding-bottom:.5em;margin:0 auto}
#press #exhibitions ul li .press-title:after,#post .exhibition .press-title:after{content:"";display:block;height:2.75em;width:280px;margin:.5em auto 0 auto;border-top:1px solid #252525;border-bottom:1px solid #252525}
#press #exhibitions ul li .location,#post .exhibition .location{font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;font-size:1em;letter-spacing:.5px;margin:-2.65em 0 1.5em 0}
#post .exhibition .location{margin-bottom:4em}
#press #exhibitions ul li .location:after{content:"";display:block;height:1px;background-color:#252525;width:240px;margin:2em auto 0 auto}
#press #exhibitions ul li time{top:-2.9em}
#press #exhibitions ul li time:after{margin-top:.5em}
#content #contact{width:100%}
#content #contact header{background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;background-position:center bottom;height:74px;padding-top:0;line-height:74px;margin-bottom:74px}
#content #contact img{width:220px;margin:0 0 .5em 0;display:inline-block}
#content #contact ul{margin-top:74px}
#content #contact ul li{font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;font-size:.875em;letter-spacing:.2em;margin:1.5em 0 1.5em 0}
#content #contact ul li .contact-desc{display:inline-block;position:relative;top:-1em;background-color:black;padding:0 1.9em;font-weight:normal;font-size:11px;color:#acacac}
#content #contact ul li a{display:block;margin:1.5em auto 2.75em auto;font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:none;font-size:1.1em}
#content #contact ul li:before{width:100%;max-width:594px;height:1px;content:"";display:block;background-color:#252525;margin:0 auto}
#content #contact ul li:last-child:before{content:". .   . .   . .";display:block;white-space:pre;letter-spacing:-0.05em;background:0;position:relative;top:-1em}
#content #contact ul li a.phone{display:inline-block;margin-top:2.2em;letter-spacing:0;font-size:1.1em;width:280px;border-top:1px solid #252525;border-bottom:1px solid #252525;padding:.8em 0}
#mc-embedded-subscribe-form{width:100%;max-width:594px;margin:1.5em 0 0 0;display:inline-block}
#mc-embedded-subscribe-form input[type=text],#mc-embedded-subscribe-form input[type=email]{background:transparent;border:0;color:white;font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;width:280px;text-transform:none;font-size:.875em;padding:5px;display:block;margin:0 auto 2em auto;outline:0;border-bottom:1px solid #252525;text-align:center;color:#ececec;letter-spacing:.1em}
#mc-embedded-subscribe-form input::-webkit-input-placeholder{color:#ececec}
#mc-embedded-subscribe-form textarea{width:100%;background-color:black;border:0;height:220px;background-image:url('../img/messagebg.gif');margin-top:-5px;font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;text-transform:none;color:#c2c2c2;line-height:21px;outline:0}
#mc-embedded-subscribe-form #required{background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;background-position:center bottom;padding-bottom:3em}
#mc-embedded-subscribe-form #message{background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;background-position:bottom center;padding:0 1.5em 1.5em 1.5em}
#mc-embedded-subscribe-form label{font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;font-size:11px;position:relative;top:-9px;margin:0 auto;background-color:black;padding:0 .7em;display:inline-block;color:#acacac;vertical-align:top}
#mc-embedded-subscribe-form .button{display:block;width:140px;color:#ececec;border-width:1px 0 1px 0;border-style:solid;border-color:#252525;margin:4em auto 3em auto;padding:.5em 0;background-color:black;font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased}
#mc-embedded-subscribe-form #mce-responses{font-size:.875em}
#content #subscribe{width:100%}
#content #subscribe header{height:74px;line-height:74px;padding-top:0}
#content #subscribe>span{padding-top:65px;margin-bottom:30px;font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;display:block;color:#c2c2c2;background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;background-position:center top}
#pagefooter{font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;margin-top:.35em}
#pagefooter .top-link{background-image:url('../img/arrow.png');background-position:top center;background-repeat:no-repeat;padding:0 .5em 0 .5em;font-size:.75em;letter-spacing:.1em;display:inline-block;width:27px;height:15px;background-color:black;margin-top:10px}
#pagefooter .copyright{display:inline-block;margin:1em 0 2em 0;letter-spacing:2px;color:#acacac;font-size:11px}
#pagefooter .copyright a{color:#acacac}
#pagefooter .copyright a:hover{color:#ececec}
#social-links{margin-top:6em;background-position:top center;background-repeat:no-repeat;padding-top:5em}
#social-links h1{font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;font-size:.925em;letter-spacing:-0.05em;background-image:url('../img/med-bar.png');background-position:bottom center;background-repeat:no-repeat;text-transform:none;padding-bottom:25px}
#social-links ul{font-size:.75em;letter-spacing:2px;margin-top:20px;padding:0;list-style:none;color:#c2c2c2}
#social-links ul li{display:inline-block;margin:0;padding:0}
#social-links ul li a:hover{color:#ececec}
#social-links ul li:after{content:"."}
#social-links ul li:last-child:after{content:""}
#sidebuttons{position:absolute;width:60px;background-repeat:repeat-y;bottom:170px;left:50%;margin-left:-30px;z-index:40}
#sidebuttons a{cursor:pointer;display:none;background-color:black;padding:48px 0 0 0;margin-top:2px;font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;font-size:0;text-align:center;background-repeat:no-repeat;background-position:50% 0;line-height:20px}
#sidebuttons a:last-child{margin-bottom:2px}
#sidebuttons .gridview{background-image:url('../img/grid.png')}
#sidebuttons .chapterview{background-image:url('../img/chapters.png')}
#toparrow{display:block;background-image:url('../img/arrow.png');background-position:50% 10px;background-repeat:no-repeat;padding:25px 0 20px 0}
#bottomlinks{display:none;position:fixed;bottom:-10px;width:45px;left:50%;margin-left:-23px;z-index:200}
#bottomlinks #workview{cursor:pointer;display:none;background-color:none;padding:20px 0 0 0;margin-top:-12px;font-family:'TStar',sans-serif;text-transform:uppercase;font-weight:normal;-webkit-font-smoothing:subpixel-antialiased;font-size:0;text-align:center;background-repeat:no-repeat;background-position:50% 0;line-height:20px}
#bottomlinks #workview:last-child{margin-bottom:2px}
#bottomlinks .gridview{background-image:url('../img/grid.png')}
#bottomlinks .chapterview{background-image:url('../img/chapters.png')}
#cboxOverlay{background-color:black;position:fixed;width:100%;min-height:100%}
#colorbox{background-color:black;z-index:200;outline:0;background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;background-position:top center}
#colorbox:after{background-image:url('../img/menubars.png');background-position:50% 1em;background-repeat:no-repeat;background-position:bottom center;display:block;content:"";height:2px}
#cboxLoadedContent{font-size:.875em;line-height:1.5em;box-sizing:border-box;-moz-box-sizing:border-box;max-width:594px;width:100%;margin:2em 0 5em 0}
#cboxLoadedContent h1{margin-top:0;font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased}
#cboxClose{background-color:black;border:0;color:white;position:relative;margin:0 auto 0 auto;top:-4em;border:1px solid #333;border-width:1px 0;font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;padding:.5em 2em;display:block}
#loader{font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;width:100%;height:74px;position:fixed;display:none;background-color:black;top:90px;text-align:center;line-height:74px;z-index:50;-webkit-box-shadow:0 0 20px 0 #000;box-shadow:0 0 20px 0 #000}
.copyright-info{text-align:justify}
.share_icons{max-width:594px;margin:0 auto 1.5em auto;font-family:'BaskervilleBT-Italic',serif;font-weight:normal;text-align:center;height:22px}
.share_icons .showshare{font-size:.9375em;color:#c2c2c2;margin-top:2px;cursor:pointer;letter-spacing:0;padding:0 .4em 0 .2em}
.share_icons:before,.share_icons:after{display:inline-block;content:".";vertical-align:top;line-height:.9em;font-weight:bold}
.share_icons:before{margin-left:2px}
.share_icons:after{margin:0}
.share_icons .showshare:hover{color:#ececec}
.addthis_toolbox{width:176px;display:none;margin:-2px auto 0 auto}
.addthis_toolbox a{margin:0 3px}
.addthis_toolbox a:first-child{margin:0 2px 0 0}
.addthis_toolbox a.addthis_button_compact{margin-right:1px}
.doubledots{font-size:0;height:32px}
.doubledots:before{content:". .";display:inline-block;font-weight:bold;letter-spacing:-0.05em;font-family:arial helvetica sans-serif;text-align:center;color:#686868;font-size:16px;vertical-align:middle;margin-top:4px}
.dagger{display:block;height:21px;background:url('../img/dagger.jpg') no-repeat center}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
@media only screen and (max-width:800px){#work ul.grid li,#press #publications ul li{margin:0 2.5% 2.5em 2.5%;padding:0;width:40%}
}
@media only screen and (max-width:599px){img{max-width:100%}
#cboxLoadedContent{max-width:320px}
.dcol{-moz-column-count:1;-webkit-column-count:1;column-count:1}
#monogram{top:0;max-width:214px;width:30%;height:auto}
#monogram img{max-width:214px;width:100%;height:auto}
#logo{max-width:80%}
.unstuck{position:absolute;top:5%;margin:30% 0 0 0}
#main_menu ul{display:none}
#phonemenu{display:block;text-align:center;background-image:url('../img/menubars.png');background-position:top center;background-repeat:no-repeat;margin-top:1em}
#phonemenu span{display:block;font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;background-image:url('../img/menubars.png');background-position:bottom center;background-repeat:no-repeat;padding:.5em;font-size:1em;cursor:pointer}
#phonemenu ul{background-image:url('../img/menubars.png');background-position:bottom center;background-repeat:no-repeat;padding:0;margin:0;display:block;list-style:none;max-height:0;overflow-y:hidden}
#phonemenu ul li{text-transform:uppercase;font-size:.75em;border-top:1px solid #111}
#phonemenu ul li a{color:#c2c2c2;display:block;line-height:2.5em}
#sidebuttons{display:none}
#press #publications ul li,#work ul.grid li{width:100%}
#work ul li{padding-bottom:2em;margin-bottom:2em}
#work>ul .project-name{padding:0;background:0;display:block;font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:none;font-size:1.25em}
#work>ul .client{margin-left:0;display:block}
#work>ul .description{display:none}
.projectimage{margin:0 auto 1em auto}
#work .numeral{margin-bottom:1em}
.talk:after{background-image:url('../img/dots.jpg');background-position:right;background-repeat:repeat-x;content:"";width:75px;display:block;margin:2em auto 0 auto;background-position:bottom right;height:3px}
.talk-title{font-size:1.25em;background:0;padding-right:0;display:block;margin:0 auto}
.talk-title span{font-family:'BaskervilleBT-Italic';font-weight:normal;-webkit-font-smoothing:antialiased;text-transform:none}
.talk-time{display:block;margin:.5em auto 0 auto;font-size:.875em}
#bottomlinks{bottom:0}
#loader{height:70px}
}
@media screen and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) and (max-width:599px),screen and (orientation:landscape) and (min-device-pixel-ratio:2) and (max-width:599px){img{max-width:80%}
#projects .project img{max-width:80%}
}
@media screen and (orientation:landscape) and (max-width:599px){#homelink{display:none}
#main_menu{padding-top:0}
#phonemenu{margin-top:0}
#content>section{padding-top:28px}
#monogram{top:0;max-width:214px;width:15%;height:auto}
}
@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}