html, body {font-family:  'Lucida Grande', Helvetica, sans-serif;font-size: 12px;margin: 0;padding: 0;background: #f5f5f5;width:100%;min-width: 980px;}#mast {margin: 0;width: 100%;padding: 0;background: #444;border-bottom: solid black 1px;}#footer {margin: 0;width: 100%;padding: 72px 0 72px 0;background:  #000 ;color: #ddd;font-size: 12px;}/* Columns */ #left, #right {float:left; margin: 0; }#left { width:60%; padding:0; background: #fff; border-right: 1px dashed #ccc;  }#right {width:350px; padding: 15px 19px 19px 19px; min-width:350px; }#artframe {height: 385px; width: 100%; background: #fff; overflow : auto; white-space: nowrap;}#artframe img {display:inline}.box {margin: 0; padding: 0 0 15px 0;}.gridrow {clear: both;}.griditem {display: inline; width: 160px; float: left; }.articlebody {padding: 25px 30px 18px 35px; }#artistmain   {padding: 10px 30px 18px 35px;}.articlebody p, #artistmain p {font-family: 'lucida grande', arial; color: #666; font-size: 13px; line-height: 1.7em; margin-bottom: 30px;}.caption {margin: 0 0 12px 0}.readmore {clear: both;}.readmore a, .readmore a:visited {color: blue; background: yellow; padding: 3px;}.clear {clear:both;}#footer p {margin-left: 30px}div.event {padding:8px; border-bottom: 1px dashed #bbb; margin-bottom: 10px;}#artistmain h4 {margin-top:0}#artistmain h2 {margin-bottom:5px}h1, h2, h3, h4 { font-family: 'lucida grande', verdana, sans serif;  }h1 {margin: 0 0 25px 0; padding: 0; font-size: 160%; font-weight: normal;}h2 {font-size: 170%; font-weight: normal; color: #000; padding: 0;}h3 {font-size: 120%; padding: 9px 8px; background: #4caae2;}h3.events {/*  background: #d5d5d5; */margin-top: 0} h4 {font-size: 140%; font-weight: normal; color: #000; padding: 0; margin: 0 0 15px 0;}h5 {font-size: 100%; font-weight: normal; color: #000; padding: 0; margin: 8px 0 8px 0;}img {border:none}img.thumb {padding: 0; margin-right: 3px;}img#logo {border:none; margin:  3px 0 3px 10px; background: ; padding: 2px 4px;}/* Links */a, a:link, a:visited{color: #0048cd; text-decoration: none;}a:active, * a:hover {text-decoration:underline; color: blue;}h3 a, h3 a:link, h3 a:visited {color: #fff}   ul#navlist {display: block;list-style: none;padding: 0;margin: 23px 15px 0 8px;float: right;}ul#navlist li {font-size: 13px;text-align: left;float: left;padding: 0;} ul#navlist li a {display: block;padding: 3px 10px;text-decoration: none;font-weight: normal;color: white;}#navcontainer>ul#navlist li a { width: auto; height: auto; }ul#navlist li a:hover, ul#navlist li a:active {color: black;background: white;}ul#navlist li a.on {color: #fff;font-weight: bold;}/* End Links */div.personbox {clear: both; padding: 4px 0 3px 0; margin-right: 10px;  border-top: 1px solid #ccc;}.personbox h2 {font-size: 15px; margin: 10px 0 0 0; padding:0; font-weight: bold;}.personbox h3 {background: none; font-size: 14px; margin: 8px 0 0 0; padding:0; font-weight: normal;}/* Ads */img.ad {padding: 8px;}#galleryads  {float: right; margin-left: 0px;}/* End Ads */