body{
width: 100%;
margin-left: auto;
margin-right: auto;
background: #000000;
font:12px Verdana, Geneva, sans-serif;}

div#maincontainer{
background:#000000 url('images/logo.gif') top left no-repeat;
width: 755px;
overflow:hidden;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 45px 0px 0px 0px;}

a.sitemap{
float:right;
padding-bottom:10px;
font-size:11px;}

div#container{
background:#FFFFFF url('images/header-bottom.jpg') top left no-repeat;
overflow: hidden;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 32px 15px 15px 15px;
clear:both;}

div#inset{
clear: both;
overflow: hidden;
background: #ffffff;}

div#footer{
color: #ffffff;
font: bold 11px Verdana, Geneva, sans-serif;
clear:both;
background: #482253;
padding: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;}
div#footer p{padding: 10px;}


div#navigation{
overflow: hidden;
background:#482253 url('images/header-top.jpg') top left no-repeat;
clear: both;
width: 755px;
padding: 6px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
border-left: 1px solid #333333;
border-right: 1px solid #333333;}

div#navigation h6{
color: #FFFFFF; 
background:#a98013;
font: bold 14px "Palatino Linotype", "Book Antiqua", Palatino, serif;
display: block;
float: left;
height:20px; 
padding:8px 10px 8px 10px;
margin: 0px 0px 0px 0px;
text-decoration: none;
text-align: center;}

#navigation a:link, #navigation a:visited{
color: #ffffff;
font: bold 14px "Palatino Linotype", "Book Antiqua", Palatino, serif;
display: block;
float: left;
border-right:1px solid #a98013;
background: #482253;
height:20px; 
padding:8px 12px 8px 12px;
margin: 0px 0px 0px 0px;
text-decoration: none;}

#navigation a:hover{
background: #ffffff;
color: #a98013;
text-decoration: none;}

#navigation a.last{
border:none;}

/*
div#navigation{
background:;
width: 27%;
float: left;
padding: 0px;
margin: 0px;}
*/

#navigation ul{
list-style-type: none;
margin: 0px;
padding: 0px;
font-size: 11px;}

h1{
font-style: italic;
font-weight: bold; font-size: 27px;
color:#482253;
margin: 0px 0px 10px 0px;}

h2{
font-weight: bold; font-size: 22px;font-style:italic;}

h2.borders{
font-weight: bold; font-size: 20px;
background: none;
border-bottom: 1px solid #660066;
border-top: 1px solid #660066;
padding-left: 3px;padding-bottom: 3px; padding-top: 3px;
margin: 8px 0px 8px 0px;}

h3{
font-weight: bold; font-size: 18px;}

h4{
font-weight: bold; font-size: 16px;
color:#660066;
margin: 0px 0px 5px 0px;}

h5{
font-weight: bold; font-size: 14px;
margin: 4px 0px 4px 0px;}

h6{
font-weight: bold; font-size: 12px;
margin: 0px;}

#shows h5{
margin: 0px 0px 10px 0px;
font-weight: normal; font-size: 13px;
padding-bottom:8px;
border-bottom:1px solid #cccccc;}

#shows h4{
margin: 0px;}

#accomplishments p, #accomplishments h5, #editorials p{
border-bottom: 1px dashed #660099;
padding-bottom: 8px;}

.white{color: #ffffff;}

.Header {font-size: 14px; font-family: verdana, arial ;  color: 482253; text-decoration: none; font-weight: bold}

.Subheader  {font-size: 11px; font-family: Verdana, Arial;  color: Black; text-decoration: none; font-weight: bold}

.Maintext  {font-size: 11px; font-family: Verdana, Arial;  color: Black; text-decoration: none;}

.MaintextBold  {font-size: 11px; font-family: Verdana, Arial; color: Black; text-decoration: none; font-weight: bold}

.MaintextItalic  {font-size: 11px; font-family: Verdana, Arial; ;font-style: italic; color: Black; text-decoration: none;}

.legal  {color: white; text-decoration: none;}
a.legal:Visited  {color: white; text-decoration: none;}

a.legal:Active  {color: white; text-decoration: none;}

a.legal:Hover  {color: A98013; text-decoration: none;}

a.legal img{border: 1px solid #ffffff;}

.link{font-family: Verdana, Arial;  color: A98013; text-decoration: underline;}

a:link, a:visited{color: #996600; text-decoration: underline;}
a:hover{color: #666666;text-decoration:none;}

.left{float:left;}
.right{float:right;}
img.right, img.left{margin: 5px;}

h5.padding{
padding: 10px;}

p{margin: 0px 0px 8px 0px;}

.small{font-size: 10px;}

#navi {margin-bottom: 20px; clear:both; width: 485px;}
#navi .gallery a{font: bold 14px Times; margin-bottom:5px; margin-right: 10px; text-align: center; border:1px solid #cccccc; float: left; width: 220px; background: #eeeeee; display: block; padding: 4px;}
#navi .artist a{font: bold 14px Times; margin-bottom:5px; margin-right: 10px; text-align: center; border:1px solid #cccccc; float: left; width: 125px; background: #eeeeee; display: block; padding: 4px;}
#navi a:link{color: #663399;}
#navi a:visited{color: #663399;}
#navi a:hover {color: #9933ff; text-decoration: none;}

ul#mainnavi{width: 755px; color: #ffffff; background: #482253; margin: 0px; padding: 0px; text-align:center; font: bold 16px "Times New Roman", Times, serif;}
ul#mainnavi li{display: inline;list-style-type: none; margin: 0px; padding: 0px;overflow: hidden;}
ul#mainnavi li a{display:block; float:left; text-align:center; height:20px; padding:8px 10px 8px 10px;text-decoration:none;}
ul#mainnavi li a:link{color: #ffffff; background: #482253;text-decoration:none;}
ul#mainnavi li a:hover{color: #a98013;background:#ffffff;}
ul#mainnavi li a:visited{color: #ffffff; text-decoration:none;}
ul#mainnavi li a.selected{color: #ffffff;background:#a98013;}

#gallery{float: left;height: 600px; width:545px; margin-bottom: 10px; text-align: center; padding: 10px; overflow: auto; background-color: #333333;}
#gallery span{color: #ffffff; display: block; width:155px; float:left; overflow:hidden; margin-right: 10px; margin-bottom: 12px;}
#gallery a img{border: 1px solid #ffffff; text-decoration: none;}

#giclee-gallery{float: left;height: 600px; width:545px; margin-bottom: 10px; text-align: center; padding: 10px; overflow: auto; background-color: #333333;}
#giclee-gallery span{color: #ffffff; display: block; width:160px; height: 200px; float:left; overflow:hidden; margin-right: 10px; margin-bottom: 12px;}
#giclee-gallery a img{border: 1px solid #ffffff; text-decoration: none;}

#whatsnew-gallery{clear:both; text-align: center; margin-bottom: 15px;}
#whatsnew-gallery span{color: #663399; display: block; width:155px; float:left; overflow:hidden; margin-right: 10px; margin-bottom: 12px;}
#whatsnew-gallery a img{border: 1px solid #ffffff; text-decoration: none;}
#whatsnew-gallery a:visited{color: #663399;}

.clear{clear:both;}

.cardsets span{float: left; width: 165px; text-align: center; margin: 0px 12px 15px 0px;font-weight:bold;}
.cardsets a img{text-decoration: none;border:none;}
a img{border:1px solid #666666;}

.left-column{width: 145px; float: left;padding: 0px;margin-right:15px; font: normal 12px Verdana, Geneva, sans-serif;}

span.mailinglist{
float: right;
margin-bottom: 10px;
font: bold 12px Verdana, Helvetica;}

.bigtxt {font-size:15px;}

img.noborder{border:none;}

.column{
width:350px;
float:left;}
.leftcolumn {
margin-right: 21px;}
