@font-face{font-family:"sans_guilt_mbmedium";src:url(sansguiltmb-webfont.eot);src:url(sansguiltmb-webfont.eot?#iefix) format("embedded-opentype"),url(sansguiltmb-webfont.woff) format("woff"),url(sansguiltmb-webfont.ttf) format("truetype"),url(sansguiltmb-webfont.svg#sans_guilt_mbmedium) format("svg");font-weight:400;font-style:normal}body{background-image: url("background.jpg");background-repeat: repeat-x;background-attachment: scroll;background-size: 250px 250px;}.wrapper{width:70%;max-width:1280px;margin:0 auto}header{text-transform:uppercase;letter-spacing:.3em;margin:30px 30px 0;font:14pt "Palatino Linotype","Book Antiqua",Palatino,Georgia,serif}header a{text-decoration:none}main{padding:3em 2em;clear:both;font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;color:#666;overflow:auto;background:#FFF}nav{overflow:auto;float:right;margin:0 0 2em 2em}nav ul{list-style-type:none;margin:0;padding:0;float:left}.col1{margin-right:5em}nav a{text-decoration:none;display:block}a:link{color:#b8b8b8}a:visited{color:#b8b8b8}a:hover{color:#333}a:active{color:#666}.scroller{width:50%;height:100%;float:right;overflow-y:scroll;color:#666}.scroller img{width:100%;height:auto;opacity:.25;transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out}.scroller-inner{padding-top:150px;padding-bottom:150px}figure{margin-top:250px;margin-bottom:250px;font:8pt tahoma}.license{width:20%;height:auto;float:right}.captionbox{width:40%;height:auto;float:left;color:#666;padding:0 3em}h1{text-transform:uppercase;letter-spacing:.2em;font:400 20pt sans_guilt_mbmedium}.artwork-title{font:12pt tahoma}.artwork-size{font-size:10pt;font-style:italic}.artwork-media{font-size:10pt;font-style:italic}.artwork-date{font-size:10pt;font-style:italic}.artwork-description{font-size:10pt}#slider{display:block;margin:0;width:auto;max-width:1280px;width:auto;max-width:1280px}#slider,#slider img{width:100%;width:100%}.carouselbtn{display:block;float:left;width:3%;height:100%;opacity:.25;transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;background:#666}.carouselbtn:hover{opacity:1}.prev,.next,.prev:active,.next:active{width:100%;height:100%;margin:0;padding:0}footer{height:auto;max-width:100%;color:#666;text-transform:uppercase;letter-spacing:.3em;padding:2em;border-top:1px solid #EEE;font:12pt sans_guilt_mbmedium;background:#FFF}p{margin:0}.logo{float:left;overflow:auto;position:relative;top:-.5em;color:#fff;font:42pt "sans_guilt_mbmedium"}input{background-color:#707070;background:-webkit-gradient(linear,left top,left bottom,from(#707070),to(#575757));background:-webkit-linear-gradient(top,#707070,#575757);background:-moz-linear-gradient(top,#707070,#575757);background:-ms-linear-gradient(top,#707070,#575757);background:-o-linear-gradient(top,#707070,#575757);background:linear-gradient(top,#707070,#575757);border:1px solid #3d3d3d;border-bottom:1px solid #616161;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 0 #a6a6a6 inset;-moz-box-shadow:0 1px 0 0 #a6a6a6 inset;-ms-box-shadow:0 1px 0 0 #a6a6a6 inset;-o-box-shadow:0 1px 0 0 #a6a6a6 inset;box-shadow:inset 0 1px 0 0 #a6a6a6;color:#fff;font-weight:700;padding:6px 20px;text-align:center;text-shadow:0 -1px 0 #3d3d3d;-webkit-appearance:none;-moz-appearance:none;font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;color:#666;background-color:transparent;background:none}input:hover{opacity:.85;cursor:pointer}input:active{border:1px solid #575757;-webkit-box-shadow:0 0 10px 5px #3b3b3b inset;-moz-box-shadow:0 0 10px 5px #3b3b3b inset;-ms-box-shadow:0 0 10px 5px #3b3b3b inset;-o-box-shadow:0 0 10px 5px #3b3b3b inset;box-shadow:0 0 10px 5px #3b3b3b inset}ol.numericControls{margin:1em 0;padding:0;height:28px}ol.numericControls li{margin:0 10px 0 0;padding:0;float:left;list-style:none;height:28px;line-height:28px}ol.numericControls li a{float:left;height:28px;line-height:28px;border:1px solid #ccc;background:#daf3f8;color:#555;padding:0 10px;text-decoration:none}ol.numericControls li.current a{background:#5dc9e1;color:#fff}ol.numericControls li a:focus,.prevBtn a:focus,.nextBtn a:focus{outline:none}.graphic,.prevBtn,.nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px}.prevBtn,.nextBtn{display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000;background:url(arrow_left.png) no-repeat;cursor:pointer}.nextBtn{left:696px;background:url(arrow_right.png) no-repeat}#container{width:50%;float:right;overflow:auto;margin-right:5em}input:-ms-input-placeholder{color:#ccc;font-weight:400;text-shadow:none}input::-webkit-input-placeholder{color:#ccc;font-weight:400;text-shadow:none}input:-moz-placeholder{color:#ccc;font-weight:400;text-shadow:none}input::-moz-placeholder{color:#ccc}.form_hint,.required_notification{font-size:11px}.contact_form ul{width:750px;list-style-type:none;list-style-position:outside;margin:0 auto;padding:0}.contact_form li{padding:12px;border-bottom:1px solid #eee;position:relative}.contact_form li:first-child{border-bottom:1px solid #777}.contact_form li:last-child{border-bottom:none}.contact_form h2{margin:0}.required_notification{color:#d45252;margin:3em 0 0;float:right}.contact_form label{width:10em;float:left;padding:.3em}.inputbox{height:20px;width:220px;padding:5px 8px}.contact_form textarea{padding:8px;width:300px}.contact_form button{margin-left:156px}.inputbox,.contact_form textarea{border:1px solid #aaa;box-shadow:0 0 3px #ccc,0 10px 15px #eee inset;border-radius:2px;border:1px solid #aaa;box-shadow:0 0 3px #ccc,0 10px 15px #eee inset;border:1px solid #aaa;box-shadow:0 0 3px #ccc,0 10px 15px #eee inset;border-radius:2px}.inputbox:focus,.contact_form textarea:focus{background:#fff;border:1px solid #555;box-shadow:0 0 3px #aaa;background:#fff;border:1px solid #000;box-shadow:0 0 3px #333;background:#fff;border:1px solid #555;box-shadow:0 0 3px #aaa}button.submit{background-color:#707070;background:-webkit-gradient(linear,left top,left bottom,from(#707070),to(#575757));background:-webkit-linear-gradient(top,#707070,#575757);background:-moz-linear-gradient(top,#707070,#575757);background:-ms-linear-gradient(top,#707070,#575757);background:-o-linear-gradient(top,#707070,#575757);background:linear-gradient(top,#707070,#575757);border:1px solid #3d3d3d;border-bottom:1px solid #616161;-webkit-box-shadow:0 1px 0 0 #a6a6a6 inset;-moz-box-shadow:0 1px 0 0 #a6a6a6 inset;-ms-box-shadow:0 1px 0 0 #a6a6a6 inset;-o-box-shadow:0 1px 0 0 #a6a6a6 inset;box-shadow:inset 0 1px 0 0 #a6a6a6;color:#fff;font-family:"Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;font-weight:700;padding:6px 20px;text-align:center;text-shadow:0 -1px 0 #3d3d3d}button.submit:hover{opacity:.85;cursor:pointer}button.submit:active{border:1px solid #575757;-webkit-box-shadow:0 0 10px 5px #3b3b3b inset;-moz-box-shadow:0 0 10px 5px #3b3b3b inset;-ms-box-shadow:0 0 10px 5px #3b3b3b inset;-o-box-shadow:0 0 10px 5px #3b3b3b inset;box-shadow:0 0 10px 5px #3b3b3b inset}.inputbox:focus,.contact_form textarea:focus{padding-right:70px}.inputbox,.contact_form textarea{-moz-transition:padding .25s;-webkit-transition:padding .25s;-o-transition:padding .25s;transition:padding .25s}.inputbox,.contact_form textarea{padding-right:30px}input:required,textarea:required{background:url(asterisk.png) no-repeat 98% center #fff}.inputbox:focus:invalid,.contact_form textarea:focus:invalid{background:url(invalid.png) no-repeat 98% center #fff;box-shadow:0 0 5px #d45252;border-color:#b03535}.inputbox:required:valid,.contact_form textarea:required:valid{background:url(valid.png) no-repeat 98% center #fff;box-shadow:0 0 5px #5cd053;border-color:#28921f}.form_hint{background:#d45252;color:#fff;margin-left:8px;padding:1px 6px;z-index:999;position:absolute;display:none}.form_hint::before{content:"\25C0";color:#d45252;position:absolute;top:1px;left:-6px}.inputbox:focus+.form_hint{display:inline}.inputbox:required:valid+.form_hint{background:#28921f}.inputbox:required:valid+.form_hint::before{color:#28921f}.submitbtn{background-color:#707070;background:-webkit-gradient(linear,left top,left bottom,from(#707070),to(#575757));background:-webkit-linear-gradient(top,#707070,#575757);background:-moz-linear-gradient(top,#707070,#575757);background:-ms-linear-gradient(top,#707070,#575757);background:-o-linear-gradient(top,#707070,#575757);background:linear-gradient(top,#707070,#575757);border:1px solid #3d3d3d;border-bottom:1px solid #616161;-webkit-box-shadow:0 1px 0 0 #a6a6a6 inset;-moz-box-shadow:0 1px 0 0 #a6a6a6 inset;-ms-box-shadow:0 1px 0 0 #a6a6a6 inset;-o-box-shadow:0 1px 0 0 #a6a6a6 inset;box-shadow:inset 0 1px 0 0 #a6a6a6;color:#fff;font-weight:700;padding:6px 20px;text-align:center;text-shadow:0 -1px 0 #3d3d3d;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
