@charset "utf-8";

html,body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,pre,code,address,variable,form,fieldset,blockquote {
padding:0;
margin:0;
font-size:100%;
font-weight:400;
display:;
}
#LinksPage .linkRow {
    clear: both;
    text-align: center;
    margin-bottom: 20px;
    width: 50%;
    margin: auto;
    float: none;
}
.SitePage .SiteContent .homecontent img {
	padding-bottom: 4%;
}
.SitePage .SiteContent .homecontent .slideshow img {
	padding-bottom: 0%;
}
a img {
border:0
}

ul#cssmw button {
display:none
}

.sitecontent {
overflow-x:hidden;
overflow-y:auto
}

body {
width:100%;
margin:0 auto;
text-align:center;
background-color:#ccc
}

h1 {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:4em;
text-transform:capitalize;
color:#000;
text-align:center;
display:block;
margin-top:20px;
margin-bottom:20px;
background-color:#fff;
clear:both;
float:left;
position:relative;
border-radius:5px;
padding:5px 20px
}

h2 {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:large;
color:#000;
margin-bottom:5px
}

h2 a {
text-decoration:none
}

button {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
color:#000;
text-transform:capitalize
}

p {
margin-bottom:12px;
color:#000
}

.BannerArtist {
font-family:Arial,Helvetica,sans-serif;
font-size:1.75em;
font-variant:small-caps;
letter-spacing:12px;
color:#000;
text-indent:15px;
margin:auto;
background-color:#fff;
padding-top:0;
margin:0;
margin-top:-1%;
text-align:center
}

#MainBanner {
font-family:Arial,Helvetica,sans-serif;
background-attachment:scroll;
background-repeat:no-repeat;
width:100%;
left:auto;
right:auto;
background-color:#fff;
padding-top:0;
position:fixed;
margin:0;
margin-top:-19px;
margin-right:0;
text-align:center;
padding-top:30px;
z-index:100
}

#MainBanner h1 {
font-size:9em
}

#MainBanner .ArtType a {
text-decoration:none;
color:#000;
text-align:center
}

#MainNav1 {
bottom:0;
position:sticky;
text-align:center;
left:20px;
width:100%;
background-color:#fff;
z-index:900;
padding-top:.3%
}

.ArtistBannerName a {
color:#000;
margin-top:40px;
display:inline;
text-decoration:none;
text-align:center
}

.SitePage #MainBanner .logoimg {
display:block;
position:absolute;
visibility:hidden;
float:left;
width:100px;
text-align:center
}

.SitePage {
background-color:#ccc;
text-align:center;
height:110%;
margin-bottom: 10%;
}

.SiteContent {
overflow:hidden;
text-align:center;
padding-top:10%;
}

.SiteContent img {
display:inline-block;
padding-bottom:0%;
}

#CopyrightBar {
font-size:small;
background-color:#E0E0E0;
padding-top:.5%;
padding-bottom:.5%;
position:fixed;
bottom:0;
text-align:center;
width:100%;
margin:auto;
z-index:800
}

.slideshow {
align:center
}

.slideshow img {
background-color:#ccc;
display:block;
margin:auto;

align:center;
padding-bottom:0;
margin-top:3%;
margin-bottom:0;
max-width:100%
}

.slideshow a {
margin:auto;
text-align:center;
clear:both;
display:block;
width:100%
}

.welcomeTxt {
font-size: 1.2em;
width:600px;
display:inline-block;
clear:both;
padding:20px;
margin:10%;
text-align:left;
}

.welcomeTxt p {
margin-bottom:12px
}

ul #cssmw #hidden #hidden {
cursor:default;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
align-content:center;
display:inline-block;
margin:auto
}

ul #cssmw #hidden #hidden ul {
cursor:default;
font-size:0;
list-style-type:none;
margin:0 20% 0 0;
padding:0;
text-align:center;
display:inline-block;
position:relative;
margin:auto
}

ul #cssmw #hidden #hidden ul li {
background-image:none;
text-align:center;
margin:auto
}

ul #cssmw #hidden li {
text-align:center;
align-content:center;
background-image:none;
float:left;
padding:0;
position:relative;
white-space:nowrap;
z-index:100;
margin:auto;
display:inline-block
}

ul #cssmw #hidden li ul {
display:none;
top:0;
text-align:center
}

ul #cssmw #hidden li:hover > ul {
display:block;
position:absolute;
text-align:center
}

ul #cssmw #hidden li.hover > ul {
display:block;
position:absolute;
text-align:center
}

ul #cssmw #hidden li.current > ul {
position:absolute;
text-align:center
}

ul #cssmw #hidden > li {
background-image:none;
text-shadow:none;
text-align:center
}

ul #cssmw #hidden > li > a,ul #cssmw #hidden > li > a:link {
background-image:none;
color:#000;
display:block;
font-family:"Trebuchet MS",Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-weight:700;
margin:0;
padding:5px;
text-decoration:none;
text-align:center;
width:100px;
outline-style:none;
text-transform:uppercase;
text-align:center;
margin:auto
}

ul #cssmw #hidden > li > a:active,ul #cssmw #hidden > li > a:focus {
background-color:#fff;
color:#000;
font-weight:700;
text-decoration:none;
outline-style:none;
text-align:center
}

ul #cssmw #hidden > li:hover > a,ul #cssmw #hidden > li:hover > a:link {
background-color:#ccc;
font-weight:700;
text-decoration:none;
outline-style:none;
box-shadow:2px 2px 7px #666
}

ul #cssmw #hidden > li.hover > a,ul #cssmw #hidden > li.hover > a:link {
background-color:#ccc;
color:#000;
font-weight:700;
text-decoration:none;
outline-style:none
}

ul #cssmw #hidden > li.current > a.current,ul #cssmw #hidden > li.current > a.current:link {
background-color:#fff;
color:#000;
font-weight:700;
text-decoration:none;
outline-style:none;
text-align:center
}

ul #cssmw #hidden ul.level-1 {
left:0;
top:100%;
text-align:center
}

ul #cssmw #hidden ul.level-1 > li {
background-image:none;
text-align:center
}

ul #cssmw #hidden ul.level-1 > li > a,ul #cssmw #hidden ul.level-1 > li > a:link {
background-color:#ccc;
background-image:none;
border-bottom:none 1px #fff;
border-right:none 1px #fff;
color:#000;
display:block;
font-family:"Trebuchet MS",Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-weight:700;
margin:0;
padding:5px;
text-decoration:none;
width:100px;
outline-style:none;
box-shadow:2px 6px 10px 1px #666;
text-align:center
}

ul #cssmw #hidden ul.level-1 > li > a:active,ul #cssmw #hidden ul.level-1 > li > a:focus {
background-color:#CFBFD0;
color:#000;
font-weight:700;
text-decoration:none;
outline-style:none;
text-align:center
}

ul #cssmw #hidden ul.level-1 > li:hover > a,ul #cssmw #hidden ul.level-1 > li:hover > a:link {
background-color:#CCC;
color:#000;
font-weight:700;
text-decoration:none;
outline-style:none;
text-align:center
}

ul #cssmw #hidden ul.level-1 > li.hover > a,ul #cssmw #hidden ul.level-1 > li.hover > a:link {
background-color:#CCC;
color:#000;
font-weight:700;
text-decoration:none;
outline-style:none;
text-align:center
}

ul #cssmw #hidden ul.level-1 > li.current > a.current,ul #cssmw #hidden ul.level-1 > li.current > a.current:link {
background-color:#CCC;
color:#000;
font-weight:700;
text-decoration:none;
outline-style:none;
text-align:center
}

ul #cssmw #hidden ul.level-2 {
left:111px
}

ul #cssmw #hidden ul.level-2 > li {
background-image:none;
text-align:center
}

ul #cssmw #hidden ul.level-2 > li > a,ul #cssmw #hidden ul.level-2 > li > a:link {
background-image:none;
border-bottom:none 1px #fff;
border-right:none 1px #fff;
color:#000;
display:block;
font-family:"Trebuchet MS",Helvetica,sans-serif;
font-size:14px;
font-style:normal;
font-weight:700;
margin:0;
padding:5px;
text-decoration:none;
text-transform:uppercase;
width:100px;
outline-style:none;
text-align:center
}

ul #cssmw #hidden ul.level-2 > li > a:active,ul #cssmw #hidden ul.level-2 > li > a:focus {
background-color:#CFBFD0;
color:#000;
font-weight:700;
text-decoration:none;
outline-style:none;
text-align:center
}

ul #cssmw #hidden ul.level-2 > li:hover > a,ul #cssmw #hidden ul.level-2 > li:hover > a:link {
background-color:#CCC;
color:#000;
font-weight:700;
text-decoration:none;
outline-style:none;
text-align:center
}

ul #cssmw #hidden ul.level-2 > li.hover > a,ul #cssmw #hidden ul.level-2 > li.hover > a:link {
background-color:#CCC;
color:#000;
font-weight:700;
text-decoration:none;
outline-style:none;
text-align:center
}

ul #cssmw #hidden ul.level-2 > li.current > a.current,ul #cssmw #hidden ul.level-2 > li.current > a.current:link {
background-color:#CCC;
color:#000;
font-weight:700;
text-decoration:none;
outline-style:none;
text-align:center
}

#About .bioimage {
position:relative;
right:0;
margin:3%
}

#Art {
list-style-type:none
}

#Art ul {
clear:left;
list-style:none;
padding:0;
position:relative;
left:50%;
text-align:center;
width:600px;
height:200px;
margin:50px 0 0
}

#Art ul li {
list-style-type:none;
height:180px;
width:170px;
float:left;
position:relative;
right:50%;
display:table-cell;
background-color:#E0E0E0;
margin:5px;
overflow:visible;
vertical-align:middle;
}

#Art ul li:hover {
list-style-type:none;
background-color:#ccc;
overflow:visible;
vertical-align:middle;
}

#Art .SubjectTxt {
text-transform:uppercase;
color:#000;
text-align:center;
bottom:0;
font-weight:700;
position:absolute;
background-color:#BBB;
width:100%;
font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
margin:0 auto;
}

#Art .ArtThumbs {
margin:10px auto auto;
	max-height: 144px;
	max-width: 144px;
}

#Artwork h1 {
background-color:#eee;
text-align:center;
margin:auto;
align-content:center;
margin:auto;
width: 100%;
font-size:3em;
padding: 0;
}

#Artwork {
list-style-type:none;
}

#Artwork ul {
clear:left;
list-style:none;
padding:0;
position:relative;
text-align:center;
width:540px;
height:200px;
margin: auto;
}

#Artwork ul li {
list-style-type:none;
height:240px;
width:170px;
float:left;
position:relative;
display:table-cell;
background-color:#ddd;
margin:5px;
overflow:visible;
vertical-align:middle;
}

#Artwork ul li:hover {
background-color:#ccc;
}

#Artwork .ArtTitle {
text-transform:capitalize;
color:#000;
text-align:center;
font-weight:700;
position:absolute;
background-color:#bbb;
width:100%;
font-size:medium;
bottom:2.1em;
margin:0;
max-height:2.5em;
font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}

#Artwork .ArtInfo {
text-transform:capitalize;
color:#000;
text-align:center;
bottom:0;
font-weight:400;
position:absolute;
width:100%;
font-size:small;
float:left;
background-color:#bbb;
height:2.5em;
padding-bottom:2px;
margin:0 auto;
overflow: hidden;
}

#Artwork .ArtThumbs {
float:none;
margin-left:-10%;
margin:20px auto auto;
max-height: 150px;
max-width:150px;
}

#ContactPage {
text-align:left;
margin:auto;
display:inline-block;
overflow:visible;
}

#ContactPage .ArtistContact {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
color:#000;
clear:both;
float:left;
margin-top:5px;
margin-bottom:15px;
text-align:center;
}

#ContactPage .ArtistContact a:link {
font-weight:700;
color:#000;
}

#ContactPage .ArtistContact a:visited {
font-weight:700;
color: #4c4c4c;
}

#ContactPage .ArtistContact a:hover {
font-weight:700;
color:#fff;
}

#ContactPage .ArtistContact .ArtistAddress {
margin-bottom:10px;
}

#ContactPage .ArtistContact .ArtistPhoneEmail {
margin-bottom:10px;
}

#LinksPage {
margin-left:20%;
}

#LinksPage h1 {
background-color:#eee;
}

#LinksPage .linkRow {
clear:both;
float:left;
text-align:center;
margin-bottom:20px;
}

#LinksPage .linkRow img {
margin:auto;
clear:none;
float:left;
width:200px;
}

#LinksPage .linkRow .linkImgCont {
margin:auto;
clear:none;
float:left;
width:200px;
margin-right:20px;
height:200px;
}

#LinksPage .linkInfoCont {
margin:auto;
float:right;
width:40%;
display:block;
padding:10px;
}

#LinksPage .linkLink {
margin-top:-5px;
margin-bottom:20px;
}

#LinksPage .linkRow a {
color:#000;
}

#LinksPage .linkRow a:hover {
color:#623100;
}

#EventsPage .eventRow {
margin:auto;
width:60vw;
margin-bottom:100px;
padding-top: 10%;
}

#EventsPage .eventRow img {
	max-width: 20vw;
}

#EventsPage .eventRow .eventImgCont {
clear:both;
float:left;
}

#EventsPage .eventInfoCont {
float:right;
width:33vw;
display:inline-block;
padding:10px;
	margin-bottom: 70px;
}

#EventsPage .eventDate {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:medium;
color:#FFF;
background-color:#aaa;
width:100%;
position:relative;
top:-10px;
text-align:center;
}

#EventsPage .eventLink {
margin-top:-5px;
margin-bottom:20px;
}

#EventsPage .eventRow a {
color:#000;
max-width: 100%;
overflow: hidden;
display: block;
}
#EventsPage .eventRow a:empty {
display: none;
}
#EventsPage h1 {
margin:auto;
text-align:center;
display:inline-block;
float:none;
margin-bottom:3%;
background-color:#eee;
font-size: 2em;
}

#EventsPage .eventRow a:hover {
color:#623100;
}

#DetailsPage .DetailImage {
float:none;
position:relative;
display:block;
margin:20px auto;
}

ul#cssmw {
list-style-type:none;
display:table;
width:50%;
margin:auto;
}

ul#cssmw #hidden {
display:table-row;
}

ul#cssmw #hidden li a {
text-decoration:none;
color:#000;
padding:8%;
}

ul#cssmw #hidden li {
display:table-cell;
font-size:1.2em;
}

ul#cssmw li a:hover {
background-color:#ccc;
}

ul#cssmw button {
display:hidden;
}

fieldset#Contact_me.Compact_Default {
display:block;
align-content:center;
border-top:none;
text-align: left;
}

#ContactPage h1 {
margin:15px 0 0 15px
}

#About h2 {
	font-size: 1.5em;
}
#About p span {

}
#About p {
    text-align: left;
    font-size: 1.3em;
}

form.Compact_Default, #ContactPage h1 {
    background-color: black;
	color: white;
	border-style: none;
}
#About {
	width: 50%;
	margin: auto;
	display: block;
}


/*------------------------------------Custom Embed Code------------------------------*/

form.vr-signup-form {
	margin: auto!important;
	margin-top: 0em!important;
	color: #804000;
}





/*-----------------------------------------MOBILE-------------------------------------------------------------------------------*/
p.ArtworkDescription {
	width: 760px;
	display: block;
	margin: auto;
	text-align: left;
}

@media only screen and (max-device-width: 1000px) {
/*------------------------------------Custom Embed Code------------------------------*/	
form.vr-signup-form div.vr-field label {
	font-size:2em!important;
}
form.vr-signup-form div.vr-submit input[type=submit] {
		font-size:2em!important;
}



.SiteContent {
margin-bottom:10%;
margin-top: 35%;
}

.SiteContent img {
padding-bottom:2%;
}

.ArtistBannerName a {
display:inline-block;
text-align:center;
margin:auto;
width:100%;
clear:top;
margin-top:-5%;
}

#MainBanner .ArtType {
font-size: 0.7em;
}
#MainBanner .ArtType a::first-letter {
	color: red;
}

#Art ul {
clear:left;
list-style:none;
padding:0;
position:relative;
left:50%;
text-align:center;
width:100%;
margin:50px 0 0;
}

#Art ul li {
list-style-type:none;
height:180px;
width:170px;
float:left;
position:relative;
right:50%;
display:table-cell;
background-color:#E0E0E0;
margin:5px;
overflow:visible;
vertical-align:middle;
}

h2 {
width:100%;
display:inline-block;
float:left;
}

#EventsPage img {
display:none;
}

.eventImgCont {
width: 100%;
}

#EventsPage .eventInfoCont {
width:98%;
float:left;
margin-bottom:5%;
overflow:hidden;
}

#EventsPage .eventRow {
margin:auto;
width:100%;
margin-bottom:5%;
margin:0 0 0 0;
float:left;
align-content:center;
}

#EventsPage .eventRow img {
display:block;
width:90%;
margin: auto;
max-width: 90vw;
min-width: 70vw;
}

#LinksPage {
margin-left:20%
}

#EventsPage .eventRow .eventInfoCont {
font-size:3em;
}

#EventsPage .eventRow .eventInfoCont h2 a {
font-size:4em
}

#EventsPage .eventRow .eventInfoCont .eventDate {
width:100%;
font-size:1em;
margin:0;
}

#LinksPage h1 {
background-color:#eee;
font-size:4.2em;
}

#LinksPage .linkRow {
float:left;
text-align:center;
margin-bottom:20px;
width:100%;
}

#LinksPage .linkRow img {
margin:auto;
clear:none;
float:left;
width:200px;
display:none;
}

#LinksPage .linkInfoCont h2 {
font-size:2em;
}

#LinksPage .linkInfoCont {
font-size:4em;
}

#LinksPage .linkRow .linkImgCont {
display:none;
}

#LinksPage .linkInfoCont {
margin:auto;
float:left;
width:100%;
display:block;
padding:10px;
clear:both;
margin-left:-15%
}

#LinksPage .linkLink {
margin-top:-5px;
margin-bottom:20px
}

#LinksPage .linkRow a {
color:#000;
}

#LinksPage .linkRow a:hover {
color:#623100;
}

#Artwork h1 {
background-color:#eee;
text-align:center;
margin:auto;
align-content:center;
display:inline-block;
margin-left:20%
}

#Artwork {
width:100%;
overflow-y:hidden
}

#Artwork ul {
width:100%
}

#Artwork ul li {
align-content:center;
width:75%;
margin-left:15%;
font-size:4em;
height:300%;
margin-bottom:5%
}

#Artwork .ArtTitle {
font-size:.8em;
padding:0;
margin:0
}

#Artwork .ArtInfo {
font-size:.7em
}

#Artwork ul li table {
height:75%;
width:75%
}

#Artwork ul a li table tbody tr td img.ArtThumbs {
min-height:60%;
max-height: 10%;
max-width: 100%;
min-height: -webkit-fill-available;
}

/*#ContactPage .ArtistContact {
width:100%;
float:left;
display:block;
align-content:center;
overflow:visible;
font-size:2em
}

#ContactPage .ArtistContact h2 {
width:100%;
clear:both
}

#ContactPage {
width:105%;
font-size:1.5em
}*/

.BannerArtist {
font-size:6em
}

ul#cssmw {
display:block;
width:100%;
align-content:center;
text-align:center;
margin:auto;
float:none
}

ul#cssmw #hidden {
text-align:center;
align-content:center;
width:100%;
display:none
}

ul#cssmw #hidden li {
width:100%;
text-align:center;
display:block;
font-size:2em;
align-content:center;
float:none;
padding-bottom: 1%;
height: 2.8em;
}

ul#cssmw #hidden li a {
text-align:center;
margin:auto;
padding:2%;
font-size:1.8em;
float:none
}

ul#cssmw button {
display:block;
width:100%;
border:none;
font-size:4.8em;
background-attachment:scroll
}

#About p {

}

#About {

height:normal;
width:100%;
overflow:hidden
}

.welcomeTxt {
width:90%;
display:block;
clear:both;
margin:0;
text-align:left;
}

.welcomeTxt p {
margin-bottom:2em
}

.welcomeTxt span {
font-size:1em;
}

#CopyrightBar {
display:none
}

ul .formList {
width:1px;
font-size:2.8em
}

/*#ContactPage form#SimpleContact_Compact_Default {
width:100%;
height:100%;
float:none;
display:block;
margin:auto
}

#ContactPage form#SimpleContact_Compact_Default .fieldsetDescription {
font-size:1.2em
}

#ContactPage form#SimpleContact_Compact_Default .sublabel {
font-size:1.5em
}

#ContactPage form#SimpleContact_Compact_Default .fullColumnGroup {
width:100%
}
*/

#DetailsPage .ArtworkInfo {
font-size:3em
}

#DetailsPage .ArtworkInfo .Title {
font-size:3em
}

#DetailsPage {
max-width:100%;
display:block;
overflow:visible
}

.SiteContent {
width:75%;
overflow:hidden
}

body {
width:100%
}

.SitePage {
width:100%
}

.SitePage .SiteContent {
width:100%
}

#MainBanner {
width:100%
}

#Artwork h1 {
font-size:4em;
margin-left: 0;
}

body {
align-content:center;
margin:auto
}

html .wf-caflischscriptpro-n7-active.wf-caflischscriptpro-n4-active.wf-freightsanspro-n4-active.wf-freightsanspro-i4-active.wf-freightsanspro-n7-active.wf-freightsanspro-i7-active.wf-freightsanspro-n3-active.wf-freightsanspro-i3-active.wf-active {
width:100%
}

#Art ul li table {
height:100%;
width:100%
}

#Art {
height:100%;
width:100%;
overflow:hidden
}

#Art ul li {
width:75%;
height:250%;
position:relative;
margin:auto;
margin-left:15%;
font-size:2em;
margin-bottom:6%
}

#Art ul a li table tbody tr td img.ArtThumbs {
    max-height: 150px;
    max-width: 100%;	
    padding-top: 0;
min-height: -webkit-fill-available;
}

ul#cssmw li button {
display:block;
z-index:-1;
font-size: 4.8em;
}

#MainBanner {
top: 0;
}

.SiteContent {
overflow-y:hidden;
overflow-x:visible;
padding-right:0;
padding-left:0;
text-align:center
}

#DetailsPage .ArtworkInfo p.Title {
font-size:1.3em
}

#DetailsPage div.ArtworkInfo div {
display:;
}
input#Cart {
	font-size: 0.83em;
}
#sociallinks {
	display: none;
}
#DetailsPage ul li {
background-color:red
}

.welcomeTxt p span span {
font-size:3em
}

.welcomeTxt p span {
display:block;
width:90%;
margin:auto;
align-content:center
}

#About p span {
font-size:1.8em;
width:80%
}

#About p p span {
font-size:2.4em
}

#About {
width:85%;
margin:auto;
}
#About h2 {
	font-size: 4em;
	margin: 1em 0em; 
}
#About p, #About div, #About div p {
	font-size: 2.3em;
}
.slideshow img {
	overflow: visible;
}
.slideshow a {
	overflow: visible;
	min-height: 100%;
}
.welcomeTxt p {
	font-size: 3em;
}
.slideshow img {
background-color:#ccc;
display:block;
margin:auto;
padding-bottom:0;
margin-top:3%;
margin-bottom:0;
min-height: 60%;
max-height: 70%;
}

#ContactPage h1 {
	display: none;
}
#SimpleContact_Compact_Default_ProgressWrapper {
	width: 100%;
}
.Compact_Default {
	width: 100%;
}
#ContactPage {
	width: 95%;
	align-content: center;
	text-align: center;
	font-size: 3em;
}
#ContactPage #SimpleContact_Contact_default .Compact_Default {
	width: 100%;
}
#ContactPage h2 {
	font-size: 1.7em;
	margin-bottom: 4em;
}
#SimpleContact_Compact_Default.Compact_Default{
	margin: auto;
	width: 100%;
	font-size: 0.4em;
	background-color: #cccccc;
}
#ContactPage .ArtistContact {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    color: #000;
    clear: both;
    float: left;
    margin-top: 3em;
    margin-bottom: 15px;
    text-align: center;
}
#Artwork .ArtInfo {
	padding-bottom: 3%;
}
#Artwork .ArtTitle {
	margin-bottom: 4%;
}
#Art ul a li table tbody tr td img.ArtThumbs {
	max-height: 10%;
}
#Artwork ul a li table tbody tr td img.ArtThumbs {
    box-shadow: none;
    max-height: 10%;
    padding-top: 0;
}
#Art ul a li table tbody tr td img.ArtThumbs {
	max-height: 10%;
	margin-top: 0;
}
#Artwork ul a li table tbody tr td img.ArtThumbs {
    box-shadow: none;
    max-height: 400px;
    padding-top: 0;
	margin-top: 0;

}
.ArtTypeSymbol {
	display: none;
}
#Artwork ul li table tbody tr td {
	height: fit-content;
}
#EventsPage h1 {
	font-size: 4em;
}

/*-------------Mobile Overflow Fix*/

#Artwork ul li, #Artwork .ArtTitle, #Artwork .ArtInfo {
overflow: hidden;
}
#Art ul li, #Art .SubjectTxt {
overflow: hidden;
}
/*-------------END Mobile Overflow Fix*/

@media only screen  and (orientation: landscape) and (max-device-width: 1000px) {
#MainBanner {
    top: 3em;
    font-size: 0.3em;
}
.SiteContent {
    margin-bottom: 10%;
    margin-top: 3%;

}
}	
}