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: 65px 0px 0px 0px;}

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;
background: #482253;
height:20px; 
padding:8px 10px 8px 10px;
margin: 0px 0px 0px 0px;
text-decoration: none;}

#navigation a:hover{
background: #ffffff;
color: #a98013;
text-decoration: 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: 21px;
margin: 0px 0px 10px 0px;}

h2{
font-weight: bold; font-size: 18px;}

h2.borders{
font-weight: bold; font-size: 18px;
background: none;
border-bottom: 1px solid #660066;
border-top: 1px solid #660066;
padding-left: 3px;padding-bottom: 3px; padding-top: 3px;
margin: 6px 0px 5px 0px;}

h3{
font-weight: bold; font-size: 17px;}

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;}

#shows h5{
margin: 0px 0px 10px 0px;
font-weight: normal; font-size: 13px;}

#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-size: 12px; font-family: Verdana, Arial;  color: A98013; text-decoration: underline;}

a:link, a:visited{color: #dda717; text-decoration: underline;}
a:hover{color: #A98013;}

.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;}

.clear{clear:both;}

.cardsets{overflow: hidden; clear: right;}
.cardsets a{display: block; float: left; text-align: center; margin: 0px 12px 15px 0px;}
.cardsets a img{text-decoration: none; border: none;}

.left-column{width: 145px; float: left;padding: 0px;margin-right:15px; font: normal 12px Verdana, Geneva, sans-serif;}