@-ms-viewport{width:device-width;}html,body,div,h1,section,header,footer,span,a,form,ul,li{margin:0;padding:0;border:0}html{font-family:'Crimson Text','Palatino Linotype','Book Antiqua',serif;color:#222;background-color:#fff;-ms-content-zooming:none;touch-action:none}h2,h3,h4,h5,h6,label,input[type=submit]{text-transform:uppercase;color:#222;margin:0 0 40px 0;font-family:'Raleway','Futura',Helvetica,sans-serif}html,body,.page{height:100%}body.main{overflow:hidden}p{margin-bottom:1em}.page{display:flex;flex-direction:column}.page-header{flex:0 0 auto;background-color:#f0f0f0}.page-content{flex:1 1 auto;position:relative;padding-top:20px;overflow-y:overlay}.page-footer{flex:0 0 auto;background-color:#f0f0f0;align-items:center;padding:5px}.main-page-element{max-width:1200px;margin-left:auto;margin-right:auto}.no-wrap{flex-wrap:nowrap}.justify-kids{display:flex;flex-direction:row;justify-content:space-between;align-items:center}article,section,aside{vertical-align:top}a{color:#222;font-weight:bold;text-decoration:none}a:hover{text-decoration:underline}hr{border-top:1px solid #222;height:0}a img{border:none}.main-page-element label{margin-bottom:20px;display:block}.main-page-element input[type=text],textarea.text-box.multi-line{background-color:#aaa;color:#222;font-size:16px;border:1px solid #222;margin-top:0;padding:8px}.main-page-element input[type=submit],input[type=button],button.snipcart-add-item{background-color:#222;color:#fff;font-size:16px;border:0;margin-top:20px;padding:9px;cursor:pointer}.main-page-element fieldset{border:none;margin:40px 0;padding:0}.main-page-element fieldset h3{font-size:1.4em;color:#000;margin:.5em 0}.main-page-element fieldset input[type=text],fieldset input[type=password],textarea.text-box.multi-line{font-size:20px;width:96%;height:40px;margin-bottom:40px;padding:2%;background-color:#f0f0f0}.main-page-element fieldset input[type=submit]{width:100%;height:40px}.main-page-element fieldset input[type=checkbox]{margin-bottom:20px}.main-page-element fieldset a{color:#222;text-decoration:underline}.main-page-element textarea.text-box.multi-line{min-height:200px}#about-page-contact-links{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center}#about-page-contact-links a{margin-bottom:30px}#about-page-contact-links a img{width:32px;height:32px}#logo{text-indent:-100000px;width:80px;height:80px;background:url('/Content/themes/base/images/LOGO.png') top left no-repeat;background-size:contain}#header-links{margin-left:400px;line-height:80px;border-top:1px #222 solid;border-bottom:1px #222 solid;z-index:99;font-family:'Raleway','Futura',Helvetica,sans-serif}#nav-reveal{display:none;width:44px;height:44px;margin:7px;margin-left:16px;float:right;cursor:pointer;background:url('/Content/themes/base/images/nav-reveal.png') center no-repeat}#main-menu{text-transform:uppercase;text-align:left;float:right;display:flex;font-family:'Raleway','Futura',Helvetica,sans-serif}#main-menu,#social{list-style-type:none;line-height:78px;height:78px}#main-menu li,#social li{text-align:left;display:block;float:left;list-style-type:none;max-height:78px}#main-menu li a{color:#222;font-size:22px;font-weight:bold;padding:26px 30px}#main-menu li a:hover{color:#fff;background-color:#444;text-decoration:none}#main-menu li.current a{color:#fff;background-color:#222}#social{float:right;margin-left:20px}#social li a{display:block;height:44px;padding:17px 3px}#social li a img{line-height:78px;display:block}.small-column{width:20%;margin-left:5%;margin-bottom:20px}article.article{padding-top:30px;border-top:#222 1px solid;display:flex;flex-wrap:nowrap;margin-bottom:30px}article.article h2,summary.article h2{margin-top:0}article.article .avatar-column{cursor:pointer;flex-basis:20%;align-items:stretch;background-color:#f0f0f0;margin-right:5%}article.article .avatar-column .avatar-container{align-self:flex-start;top:0;position:-webkit-sticky;position:sticky}article.article .article-title-synopsis{align-self:flex-start;flex-basis:75%;flex-direction:column}article.article .article-title-synopsis section.user-content{justify-content:stretch;align-self:flex-start}article.article h2{margin-bottom:30px}article.summary{display:flex;flex-direction:row;margin-bottom:50px}article.summary .article-title-synopsis{text-align:left;width:70%}article.summary .avatar-container{margin-right:30px}#avatarContainer,#cropContainer{display:block;margin-bottom:50px}input.avatar-upload{display:block;margin-top:50px}#avatarUploadAltText{margin-top:20px;display:flex}img.avatar,a.avatar,a.avatar img,.content-image img{max-width:100%;max-height:100%;width:100%;height:100%}.content-image{display:block;position:relative;width:100%;max-width:100%;height:auto;clear:both}.content-image-float img{display:block;position:relative;width:100%;max-width:100%;height:auto}.content-image-float{display:inline-block;position:relative;width:20%;max-width:20%;height:auto;margin:0}.content-image-float.left{float:left;padding-right:20px}.content-image-float.right{float:right;padding-left:20px}.embed-container{height:0;width:100%;padding-bottom:56.25%;overflow:hidden;position:relative}.embed-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.embed-container iframe html body{overflow-y:auto}DIV.pager{text-align:left;border-top:1px solid #222;border-bottom:1px solid #222;padding:0;margin-top:1em;margin-bottom:1em}DIV.pager A{font-size:1.1em;color:#222;text-decoration:none;padding:0 .4em 0 .4em}DIV.pager A:hover{background-color:silver}DIV.pager A.selected{background-color:#aaa;color:#fff}#buy-artwork{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start}#buy-artwork-detail{top:0;width:30%;display:flex;flex-direction:column;flex-grow:2;margin-right:2%;position:sticky}#buy-artwork-price{font-family:'Raleway','Futura',Helvetica,sans-serif;text-transform:uppercase;font-weight:bold;margin-top:30px;margin-bottom:20px}#buy-artwork-image{flex-grow:9;flex-basis:auto}#buy-artwork-image img{width:100%;height:auto;flex-basis:auto}.link-button{padding:10px;background:#222;color:#fff;margin-top:50px}h3.short-margin{margin-bottom:20px}.sold{background-color:teal;color:#fff;position:absolute;top:0;right:0;padding:5px 10px;font-family:'Raleway','Futura',Helvetica,sans-serif;text-transform:uppercase;font-weight:bold;text-align:center}.sold-button{background-color:teal;color:#fff;padding:5px 10px;font-family:'Raleway','Futura',Helvetica,sans-serif;text-transform:uppercase;font-weight:bold;text-align:center}#logoutForm{margin-bottom:0}.float-left{float:left}.float-right{float:right}.row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.column{display:flex;flex-direction:column;flex-basis:100%;flex:1}.avatar-hint{display:flex;justify-content:center;color:#aaa;padding:2%}.admin-links{display:block;background-color:#ffe3cd;padding:20px;margin-bottom:40px;font-family:'Raleway','Futura',Helvetica,sans-serif}.margin-left-50{margin-left:50px}.editor-label{font-weight:bold;font-family:'Raleway','Futura',Helvetica,sans-serif;margin-top:20px}.title-font{font-family:'Raleway','Futura',Helvetica,sans-serif}.bold{font-weight:bold}input#avatarUploadAltText{display:block;margin-top:350px}@media only screen and (max-width:800px){#main-menu,#social{line-height:30px;height:32px}#main-menu li a{font-size:10px;padding:14px 8px}#social li a{height:25px;padding:10px 2px}#social li a img{height:20px}.page-content .main-page-element{padding-left:8px;padding-right:8px}.page-footer{padding:2px;font-size:small}#logo{width:60px;height:60px}}