@import url(https://fonts.googleapis.com/css?family=PT+Sans+Caption);html{overflow-y:scroll;}a img:active,a:active{outline:0;}body{margin:0;padding:0;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Console",Verdana,sans-serif;font-size:small;line-height:1.5;color:#333;background:#fff;}a{margin:0;color:#79B;font-weight:bold;text-decoration:none;}a:hover{color:#247;}.hero-image a,#lightbox a,.node_images a,.hero-image a:hover,#lightbox a:hover,.node_images a:hover{border-bottom:0px;}a img{background:transparent;border-width:0;}a.more{padding-right:10px;font-size:90%;color:#933;background:transparent url(/sites/all/themes/ruby/img/more.png) no-repeat 100% 50%;}a.button{padding:4px 5px 5px 0;white-space:nowrap;font-size:90%;line-height:22px;color:#FFF;text-transform:uppercase;text-decoration:none;background:url(/sites/all/themes/ruby/img/button.png) no-repeat 100% 0;border-width:0;}a.button span{margin:0;padding:4px 5px 5px 10px;color:#fff;background:#fff url(/sites/all/themes/ruby/img/button.png) no-repeat 0 0;}a.button:hover{background:url(/sites/all/themes/ruby/img/button.png) no-repeat 100% -30px;border-width:0;}a.button:hover span{background:url(/sites/all/themes/ruby/img/button.png) no-repeat 0 -30px;}p{margin:0 0 0.75em;padding:0;}h1,h2,h3{font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Console",Verdana,sans-serif;line-height:normal;font-weight:normal;color:#111;}h1{margin:0 0 0.5em;font-size:130%;color:#484848;}h1 span{color:#999;}h2{margin:0 0 0.5em;padding:0;font-size:130%;color:#333;}.exhibition h2{margin:0 0 0 -20px;}h2 a{font-weight:normal;color:#111;}h2 a:hover{color:#247;}h3{margin:0.5em 0 0.2em;padding:0;font-size:125%;font-weight:bold;}h4{margin:0.5em 0 0;padding:0 0 2px;font-size:115%;font-weight:bold;color:#666;}dl{margin:0.75em 0;padding:0;}dt{margin:0.5em 0 0;font-weight:bold;}dd{margin:0;}dd p{margin:0;}ul{margin:0.75em 0;padding:0 0 0 10px;list-style:none;}ul li{padding:0 0 4px 15px;list-style:none;background:url(/sites/all/themes/ruby/img/bullet.png) no-repeat 0 0.4em;}ul li span{font-size:75%;color:#888;}form{margin:0;padding:0;border-width:0;}form label{cursor:pointer;}fieldset{margin-bottom:1em;padding:.5em 1em;border:1px solid #bbb;}input,select,textarea{font-family:inherit;font-size:100%;}table{margin:0 0 2em;line-height:normal;}body.admin table{width:100%;}table tr th,table tr td{padding:.5em;text-align:left;vertical-align:top;}table tr th{color:#000;}body.admin table tr th{font-size:90%;}tr.even,tr.odd{padding:0.1em 0.6em;background-color:#F7F7F7;border-bottom:1px solid #DDD;}body.admin tr:hover td,tbody tr.ruled{background:#EAEAF2;}body.mceContentBody tr:hover td{background:transparent;}table ul{margin:0;padding:0;}table ul li{padding:0 0 2px 8px;list-style:none;background:url(/sites/all/themes/ruby/img/bullet-tiny.png) no-repeat 0 0.5em;}table small{color:#888;}abbr,acronym{padding:0 2px 2px 1px;font-style:normal;background:url(/sites/all/themes/ruby/img/abbr.png) repeat-x 0 100%;border-width:0;cursor:help;}blockquote{margin:1em 0;padding:0 0 0 20px;font-family:Georgia,serif;font-style:italic;font-size:125%;color:#666;background:transparent url(/sites/all/themes/ruby/img/quote-open.png) no-repeat 0 2px;}blockquote p{margin:0 0 0.5em;padding:0 16px 0 0;background:transparent url(/sites/all/themes/ruby/img/quote-close.png) no-repeat 100% 90%;}em{font-style:italic;}strong{font-weight:bold;}hr{display:none;}img{}#wrap{margin:0 auto;width:924px;font-size:95%;}#content{padding:0 0 1em;}#main{float:none;width:auto;}body.sidebar-first #main{float:right;width:672px;}#simple-dialog-container #main{float:none;width:auto;}#side{float:left;width:220px;}body.front #main,body.front .node_images,body.front .node-images-left,body.front .node-images-right,body.node-static_image .node_images,body.node-static_image .node-images-left,body.node-static_image .node-images-right{margin-left:0;width:auto;}body.front #main{float:none;}#header{margin:0;padding:30px 0 20px;}#logo{width:200px;}a#logo{display:inline;border-width:0;}#footer{clear:both;margin:1em 0;padding:6px 0 0;text-align:left;border-top:1px solid #eee;}#footer ul{margin:0;padding:0;font-size:80%;color:#bbb;}#footer li{display:inline;margin-right:1em;padding:0;background:none;}#footer a{color:#79B;font-weight:normal;border-width:0;}#footer a:hover{color:#247;border-width:0;}body.admin h1,body.home h1{display:block;}.artist-caption-title{font-weight:bold;}.artist-caption-info{clear:both;float:left;}.artist-caption-medium,.artist-caption-dimensions,.artist-caption-price{display:inline;padding-right:0.8em;}.artist-caption-price{}.artist-caption-body{display:block;float:left;clear:both;}#nav ul.menu{margin:0 0 2em;padding:4px 0 2px;font-family:Arial,serif;font-size:130%;line-height:1;border-top:1px solid #DDD;}#nav ul.menu li{display:inline;margin:0;padding:0;list-style:none;background:none;}#nav ul.menu li a{margin:0 10px 0 0;padding:0;color:#555;text-decoration:none;border-width:0;}#nav ul.menu li a:hover{color:#000;}#nav ul.menu li.active-trail a{color:#999;}#nav ul.menu li.active-trail a:hover{color:#000;}#side .view h3,#side h3.subgroup-heading{margin-bottom:0.2em;}#side ul.menu{margin:0em 0 0.75em;padding:0;font-size:95%;line-height:1;border-width:0;}#side ul.menu ul{font-size:95%;}#side ul.menu > li{margin:0 0 0.5em;padding:0;background:none;list-style:none;}#side ul.menu li a{margin:0;padding:0;border-width:0;display:block;}#side a{color:#777;}#side .active{color:#333;}#side a:hover,#side a.active:hover,#side a.sel{color:#111;}#side ul.menu ul{margin:0.5em 0;}#side ul.menu ul li a{padding-left:7px;background:url(/sites/all/themes/ruby/img/menu-li-li.png) no-repeat 0 0.5em;}#side ul.menu ul.menu li a:hover,#side ul.menu ul.menu li a.active,#side ul.menu ul.menu li a.active:hover{background-position:-300px 0.5em;}#admin-menu{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;filter:none;-ms-filter:none;font-size:11px;font-family:Verdana,sans-serif;}#admin-menu .admin-menu-icon{margin-right:3px !important;}ul.tabs{margin:0;padding:0 30px 1px;background:#EBEBEB;border-width:0;border-top:1px solid #FFF;z-index:100;box-shadow:0 0 20px rgba(0,0,0,0.4);}ul.tabs li{float:left;margin:0;padding:0;line-height:normal;background:none;}ul.primary li{text-transform:uppercase;}ul.tabs li a{display:block;width:auto;margin:0;padding:3px 8px 4px;font-weight:normal;color:#aaa;background:none;border-width:0;}ul.tabs li a:hover,ul.tabs li.active a:hover{color:#555;background:#BBB;}ul.tabs li.active a{color:#666;font-weight:normal;background:#DDD;border-width:0;}ul.secondary{margin:0;padding:0 50px 1px;background:#FFF;}ul.secondary li{border-width:0;padding:0;}ul.secondary li a:hover,ul.secondary li.active a:hover{color:#555;background:#BBB;}ul.secondary li.active a{color:#666;background:#DDD;border-width:0;}ul.links li{padding-left:0;background:none;}.link-wrapper,ul.links.right{float:right;max-width:200px;text-align:right;}ul.links li span a{font-size:11px;}ul.links a{font-weight:normal;}.link-wrapper,.link-wrapper a{font-size:10px;line-height:12px;font-weight:normal;}.messages,.help{margin:1em 0;padding:5px 10px;background:#F0FFEB;border:1px solid #BAE058;}.help{background:#EBF4FF;border:1px solid #99D9EB;}.messages ul,.messages li,.help ul,.help li{margin:0;padding:0;background:none;}.messages p,.help p{margin:0;font-size:95%;}.unpublished{color:#888;}.view-exhibitions-slide-show{min-height:590px;overflow:hidden;}.view-exhibitions-slide-show p{margin:0;}.view-exhibitions-slide-show h1{margin:1em 0;}.view-exhibitions-slide-show img{display:inline;}.view-exhibitions-slide-show a{border-bottom:0 none;padding:0;}ul.gallery,ul.galleries{padding:0;width:100%;}ul.gallery li,ul.galleries li{float:left;display:inline;width:95px;margin:0 14px 14px 0;padding:0;background:none;}ul.gallery li.end,ul.galleries li.end{margin-right:0;}ul#artwork-upload{margin:1em 0;padding:0;}ul#artwork-upload li{display:inline;margin:0 14px 0 0;padding:1px 0 5px 24px;font-size:90%;font-weight:bold;color:#888;background:none;}ul#artwork-upload li#art-details{background:url(/sites/all/themes/ruby/img/artwork-step1.png) no-repeat 0 0;}ul#artwork-upload li#art-upload{background:url(/sites/all/themes/ruby/img/artwork-step2.png) no-repeat 0 0;}ul#artwork-upload li#art-crop{background:url(/sites/all/themes/ruby/img/artwork-step3.png) no-repeat 0 0;}.ex-wrap h3{float:right;width:50%;}.ex-content{float:left;width:49%;}.exhibition{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #DDD;}.views-row-last .exhibition{border-bottom:none;}.exhibition h2 span{padding-left:20px;background:url(/sites/all/themes/ruby/img/exhibition-bullet.png) no-repeat 0 50%;}.exhibition h2 span:hover{color:#000;cursor:pointer;}.exhibition h2 span.open{background:url(/sites/all/themes/ruby/img/exhibition-bullet.png) no-repeat -700px 50%;}.exhibition .hero{clear:both;width:100%;margin-bottom:0.5em;}.exhibition-details{padding-top:10px;}.hero-image{margin-right:0.5em;float:left;height:auto !important;height:100px;min-height:100px;}.hero-caption{margin:5px 0 10px;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Console",Verdana,sans-serif;font-size:85%;line-height:1.3;color:#333;}.hero-caption em{color:#666;}.dates{font-size:90%;}.node-exhibition .vcard{margin-bottom:0.75em;}.node-exhibition.node-teaser .vcard{margin-bottom:0;}.node-exhibition .vcard .country-name{display:inline;}ul.exhibitors{margin:0;padding:0;}ul.exhibitors li{margin:0;padding:0;font-size:95%;background:none;}.view-news .node{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #DDD;}.view-news .views-row-last .node{margin:0;border:none;}.note{margin:-0.25em 0 1.5em;padding-bottom:5px;color:#999;font-size:90%;line-height:normal;border-bottom:1px solid #eaeaea;}.note em{font-style:normal;color:#900;}.note strong{padding-top:3px;color:#333;}.alert{padding-left:18px;background:url(/sites/all/themes/ruby/img/alert.gif) no-repeat 0 3px;}#movies{margin:0 0 1em;}#movies .caption{margin:5px 0 0;font-size:92%;}ul.download{padding:0;}ul.download li span{font-weight:normal;}ul.download li{padding-left:20px;background:url(/sites/all/themes/ruby/img/icon-file.png) no-repeat 0 2px;}ul.download li.pdf{background:url(/sites/all/themes/ruby/img/icon-pdf.png) no-repeat 0 2px;}ul.download li.doc{background:url(/sites/all/themes/ruby/img/icon-doc.png) no-repeat 0 2px;}.center{text-align:center;}.center img{margin:0 auto;}.figure{float:right;width:150px;margin-left:15px;}.content .field-name-field-images .field-item{margin-bottom:10px;}.content .field-name-field-images .field-items{float:right;margin-left:15px;}#side h3{margin-bottom:1.5em;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Console",Verdana,sans-serif;font-weight:bold;font-size:95%;color:#333;text-transform:uppercase;}.page-exhibitions #block-gallery-submenu ul.menu{text-transform:uppercase;}.webform-client-form input.form-text,.webform-client-form .form-textarea-wrapper{width:380px;}#attach-wrapper .container{height:60px;overflow:auto;overflow-x:hidden;}#attach-wrapper table{width:auto;}#attach-wrapper td{white-space:nowrap;}#artist-artwork-list td,#exhibition-artwork-list td{vertical-align:middle;}th.art-thumb,td.art-thumb{width:32px;}th.art-price,td.art-price{width:50px;}th.art-sold,td.art-sold{width:30px;}th.art-stock,td.art-stock{width:30px;}th.art-hero,td.art-hero{width:30px;}th.art-weight,td.art-weight{width:60px;}th.art-edit,td.art-edit{width:40px;}th.art-image,td.art-image{width:50px;}th.colspan{text-align:center;}th.pages-weight,td.pages-weight{width:60px;}th.pages-edit,td.pages-edit{width:40px;}th.pages-view,td.pages-view{width:50px;}th.exhibition-exhibition-edit,td.exhibition-exhibition-edit,th.artist-artist-edit,td.artist-artist-edit{width:40px;}th.exhibition-exhibition-artwork-edit,td.exhibition-exhibition-artwork-edit,th.artist-artwork-edit,td.artist-artwork-edit{width:80px;}th.artist-pages-edit,td.artist-pages-edit{width:60px;}.hero:after,#content:after,#nav:after,ul.menu:after,ul.tabs:after,ul.gallery:after,ul.galleries:after,.exhibition:after,.article:after,.ex-wrap:after,#footer:after,#attach-wrapper fieldset:after{content:".";display:block;height:0;font-size:1px;clear:both;visibility:hidden;}div.admin .left{margin-left:0;}div.admin-panel{padding:5px 0 15px;}div.admin-panel .body{padding:0;}li.expanded,li.collapsed,li.leaf{list-style:none;list-style-image:none;background:none;}.form-item label{font-size:90%;font-weight:normal;}.item-list ul{margin:1em 0;padding:0;list-style:none;}.item-list ul li{margin:0;padding:0 0 4px 0;list-style:none;background:none;}td .item-list ul,td .item-list ul li{margin:0;padding:0;}#attach-hide .form-item{margin:0;}fieldset.collapsible .form-item{margin-top:0;}.node-form input,.node-form select{font-size:90%;}#user-login-form{margin:1em 20px;padding:0;text-align:left;font-weight:normal;}#edit-price,#edit-medium,#edit-series,#edit-aid,#edit-completed{width:auto;}select.form-select{width:auto;padding:0;}.node-form .form-text{width:99%;}.fieldset-wrapper .form-text{width:98%;}.resizable-textarea{width:98%;}ul.tips li{padding-left:0;background:none;}html.js fieldset{background:#fff;}html.js fieldset legend{font-size:90%;}html.js fieldset.collapsible{background:#eee;}html.js fieldset.collapsed{margin-bottom:1em;padding:0;background:#fff;border-width:0;}html.js fieldset fieldset.collapsed{background:#eee;}html.js fieldset.collapsible legend,html.js fieldset.collapsed legend{font-size:100%;}html.js fieldset.collapsible legend a{padding-left:16px;background:url(/sites/all/themes/ruby/img/legend.png) no-repeat 0 50%;border-width:0;}html.js fieldset.collapsed legend a{background:url(/sites/all/themes/ruby/img/legend.png) no-repeat 0 50%;}html.js fieldset.collapsible legend a:hover,html.js fieldset.collapsed legend a:hover{color:#000;background-position:-800px 50%;border-width:0;}#autocomplete,#autocomplete ul,#autocomplete li{text-align:left;}#autocomplete li{padding:0 2px;font-size:90%;}#node-form select#edit-eid{width:600px;}ul.galleries li{height:auto !important;height:95px;min-height:95px;}ul.galleries a,.hero-image a,.views-field-field-showcase-image a{padding:0;margin:0;border:0 none;text-decoration:none;display:block;overflow:hidden;height:auto !important;height:95px;min-height:95px;}ul.galleries a img,.hero-image a div,.views-field-field-showcase-image a img{float:left;}.back-link{margin-top:1em;}tbody{border-top:none;}#prevLink,#nextLink,#prevLink:hover,#prevLink:visited:hover,#nextLink:hover,#nextLink:visited:hover{background:transparent url(/sites/all/themes/ruby/img/blank.gif) no-repeat;}#bottomNavClose{background:url(/sites/all/themes/ruby/img/blank.gif) no-repeat;margin-top:0;padding-top:0;height:auto;width:auto;}#bottomNavZoom,#bottomNavZoomOut{display:none !important;visibility:hidden;}a#bottomNavClose{border-bottom:none !important;}.webform-client-form{width:400px;}div.error,tr.error{background:#FFCCCC none repeat scroll 0 0 !important;}.static-image-caption-top{margin-bottom:0.75em;}td.exhibition-dates{white-space:nowrap;}.artwork-caption-title{font-style:italic;}.content-img-left{float:left;margin:0 10px 10px 0;}.content-img-right{float:right;margin:0 0 10px 10px;}.artwork-with-video .exhibition-grid-image-container div,.artwork-video-preview{position:relative;}.artwork-with-video .exhibition-grid-image-container div:after,.artwork-video-preview:after{content:url(/sites/all/themes/ruby/img/video-overlay.png);left:50%;top:50%;margin-left:-32px;margin-top:-20px;position:absolute;}.view-artists table.cols-6{line-height:0;}.view-artists table.cols-6 tr th,.view-artists table.cols-6 tr td{padding:0 0.5em 0.5em 0;}
a{color:#555;}#header{text-align:right;}#nav ul.menu{border-color:#231f20;font-size:110%;}body,#side ul.menu li a,#footer ul a{color:#231f20;}a:hover,#side ul.menu li a.active,#side ul.menu li a:hover,#side ul.menu li a.active:hover,#side ul.menu li a.sel,#nav ul.menu li a:hover,#nav ul.menu li.active-trail a:hover{color:#999;}body,h1,h2,h3,#nav ul.menu,#side h3{font-family:"PT Sans Caption",sans-serif;}#wrap{font-size:100%;}a{font-weight:normal;}#nav ul.menu{padding-top:12px;margin-bottom:48px;font-family:"PT Sans Caption",sans-serif;}.front #nav ul.menu{margin-bottom:28px;}#nav ul.menu li a{text-transform:lowercase;margin-right:20px;}#side ul.menu li a{text-transform:lowercase;}#side ul.menu{font-size:100%;}#side h3{color:#999;font-weight:normal;text-transform:lowercase;font-size:100%;}.view-artists .views-view-grid .views-field-title{height:95px;overflow:hidden;text-align:right;}.view-artists .views-view-grid .views-field-title a{display:table-cell;height:95px;width:95px;border:none;vertical-align:middle;text-align:center;padding:0;background:#eee;}#footer ul{font-size:85%;color:#666;}#footer{border:none;}
