body         { background-image: url(../images/swirlyheadblack.jpg);
               background-color: #000000;
               background-attachment: fixed; 
               background-repeat: repeat; 
               color: #CBCBCB; 
               font-family: Arial, Sans-serif, Helvetica;
               margin: 0; 
               background-position: top left; }
p      { text-align: justify; 
         letter-spacing: 1px;
         color: #CBCBCB;
         padding-left: 15px;
         padding-right: 15px;
         padding-bottom: 10px;
         font-size: 0.71em; }

p.quote { font-family: Arial, Helvetica;
	  padding-left: 60px;
          padding-right: 60px; font-style: italic;
          font-size: 0.75em; }

hr     {  }

a                    { font-size: 1.0em; 
                       color: #397AFF;
                       text-decoration: none; }
a:hover              { color: #FF0000; }
a:visited            { color: #87C2FF; }
a:visited:hover      { color: #FF0000; }

td                   {color: #CBCBCB; }

li            { font-size: 0.95em; }

p.bold        { text-align: center;
                padding-left: 30px;
                padding-right: 30px;
                font-size: 0.75em; }
a.bold        { font-size: 0.75em; }
a.bold:hover  { color: #FF0000; }

h1 { text-align: center;  
     font-size: 1.4em;
     color: #D50000; }
h3 { text-align: center;  
     font-size: 1.2em;
     color: #CBCBCB; }

table.item     { table-layout: auto; 
                 margin-left: 10px; 
                 margin-right: 10px; 
                 border-style: solid; 
                 border-color: #7D7D7D; 
                 border-width: 1px; }
td.itemtitle   { font-family: Courier, Arial, Helvetica;
                 color: #FFF762;
                 text-align: center;
                 font-size: 0.8em;
                 vertical-align: top;
                 border-style: solid; 
                 border-color: #7D7D7D;
                 border-width: 1px 0px 1px 0px;
                 padding-top: 4px; 
                 padding-right: 4px; }
span.itemtitle { color: #CBCBCB; }
td.itemback    { vertical-align: top;
		 text-align: right;
                 padding: 2px; 
                 border-width: 1px 1px 1px 0px;
                 border-style: solid; 
                 border-color: #7D7D7D; }
td.item        { border-style: solid; 
                 border-color: #7D7D7D;
                 color: #CBCBCB;
                 border-width: 1px;
                 padding: 8px; 
                 font-family: Courier, Arial, Helvetica; 
                 font-size: 0.8em; 
                 text-align: left; }
td.itemimage   { vertical-align: top;
                 padding: 2px; 
                 border-width: 1px 0px 1px 1px;
                 border-style: solid; 
                 border-color: #7D7D7D; }
td.itemfooter  { font-size: 0.7em;
                 border-style: solid; 
                 border-width: 1px;
                 border-color: #7D7D7D;
                 padding-left: 4px; 
                 padding-right: 4px; }
a.item                     { font-size: 0.9em; color: #397AFF; }
a.item:hover               { color: #FF0000; }
a.item:visited             { color: #397AFF; }
a.item:visited:hover       { color: #FF0000; }
a.summary                  { font-size: 1.0em; color: #397AFF; }
a.summary:hover            { color: #FF0000; }
a.summary:visited          { color: #397AFF; }
a.summary:visited:hover    { color: #FF0000; }
a.itemfooter               { font-size: 0.95em; color: #397AFF; }
a.itemfooter:hover         { color: #FF0000; }
a.itemfooter:visited       { color: #397AFF; }
a.itemfooter:visited:hover { color: #FF0000; }
span.highlight1 { color: #FF0000; }
span.highlight2 { color: #5E5EFF; }
span.highlight3 { color: #FFF762; }

a.navigation               { background-color: #1D1593; 
                             text-decoration: none;
                             color: #FFFF00;
                             font-size: 1.0em; }
a.navigation:hover         { color: #FF0000; }
a.navigation:visited       { color: #FFFF00; }
a.navigation:visited:hover { color: #FF0000; }
td.navigation              { text-align: left;
                             padding-left: 10px;
                             padding-right: 5px;
                             padding-top: 1px;
                             padding-bottom: 1px;
                             font-size: 0.7em;
                             background-color: #1D1593;
                             color: #CBCBCB;
                             height: 38px; }

td.navigationsearch        { text-align: right;
			     vertical-align: center;
                             padding-left: 5px;
                             padding-right: 5px;
                             padding-top: 1px;
                             padding-bottom: 1px;
                             background-color: #1D1593;
                             height: 38px; }

input 			   { font-size: 11px;
			     padding:0px;
			     font-family: Arial, Sans-serif, Helvetica; 
			     background-color: #D9D9FF;}

table.body { border: 0;
             margin: 0; 
             table-layout: auto; }
td.body    { border: none;
             color: #CBCBCB;
             padding-top: 10px;
             padding-bottom: 5px;
             padding-left: 5px; 
             background-color: transparent; }

td.footer              { font-size: 0.95em;  
                         background-color: transparent; 
                         text-align: center; 
                         height: 30px; }
a.footer               { background-color: #1D1593; 
                         color: #FFFF00;
                         font-weight: bold;
                         text-decoration: none;
                         font-size: 0.95em; }
a.footer:hover         { color: #FF0000; }
a.footer:visited       { color: #FFFF00; }
a.footer:visited:hover { color: #FF0000; }
span.footer            { background-color: #1D1593;
                         color: #CBCBCB; 
                         height: 20px;
                         padding: 1px; }

table.table           { text-align: left; 
                        border: solid;
                        border-color: #7D7D7D; 
                        border-width: thin;
                        margin-left: 2px;
                        margin-right: 4px; }
td.table              { background-color: #1D1593;
                        padding-left: 12px; 
                        padding-right: 2px;
                        border: 0; }
td.tabletitle         { text-align: left;
                        background-color: #000000; 
                        color: #CBCBCB;
                        font-weight: bold; 
                        font-size: 0.7em;
                        padding-left: 2px; }
a.table               { text-decoration: none;
                        color: #FFFF00; 
                        font-size: 0.6em; }
a.table:hover         { color: #FF0000; }
a.table:visited       { color: #ffffff; }
a.table:visited:hover { color: #FF0000; }
a.tablefooter                 { text-decoration: none;
                                color: #CBCBCB;
                                letter-spacing: 1px;
                                font-size: 0.8em; }
a.tablefooter:hover           { color: #FF0000; }
a.tablefooter:visited         { color: #CBCBCB; }
a.tablefooter:visited:hover   { color: #FF0000; }

td.tableselected    { background-image: url(../images/selectbar.gif); 
                      background-repeat: no-repeat; 
                      background-color: #CBCBCB; 
                      color: #000000;
                      font-size: 0.6em; 
                      border-style: none; 
                      border-width: 0; 
                      padding-left: 12px; }
td.tableselectitem1 { background-image: url(../images/selectitem1.gif); 
                      background-repeat: repeat-y; 
                      background-color: #1D1593; 
                      color: #000000; 
                      border-style: none; 
                      border-width: 0;
                      font-size: 0.6em;
                      padding-left: 6px; }
td.tableselectitem2 { background-image: url(../images/selectitem2.gif); 
                      background-repeat: repeat-y; 
                      background-color: #1D1593; 
                      color: #000000; 
                      border-style: none; 
                      border-width: 0; 
                      padding-left: 5px;
                      font-size: 0.6em; } 
td.tableselectitem3 { background-image: url(../images/selectitem3.gif); 
                      background-repeat: repeat-y; 
                      background-color: #1D1593; 
                      color: #000000; 
                      border-style: none; 
                      border-width: 0; 
                      padding-left: 5px;
                      font-size: 0.6em; } 
td.tableselectitem4 { background-image: url(../images/selectitem4.gif); 
                      background-repeat: repeat-y; 
                      background-color: #1D1593; 
                      color: #000000; 
                      border-style: none; 
                      border-width: 0; 
                      padding-left: 5px;
                      font-size: 0.6em; } 
td.tableselectitem5 { background-image: url(../images/selectitem5.gif); 
                      background-repeat: repeat-y; 
                      background-color: #1D1593; 
                      color: #000000; 
                      border-style: none; 
                      border-width: 0; 
                      padding-left: 5px;
                      font-size: 0.6em; }
td.tableselectitem6 { background-image: url(../images/selectitem6.gif); 
                      background-repeat: repeat-y; 
                      background-color: #1D1593; 
                      color: #000000; 
                      border-style: none; 
                      border-width: 0; 
                      padding-left: 5px;
                      font-size: 0.6em; }
a.tableselectitem   { text-decoration: none;
                      color: #4252F6; 
                      font-size: 1.0em; }
a.tableselectitem:hover         { color: #FF0000; }
a.tableselectitem:visited       { color: #000000; }
a.tableselectitem:visited:hover { color: #FF0000; }

table.item-brief     { table-layout: auto; 
                       margin-left: 10px; 
                       margin-right: 10px; 
                       border-style: solid; 
                       border-color: #7D7D7D; 
                       border-width: 1px; }
td.itemimage-brief   { vertical-align: top;
                       padding: 2px; 
                       border-width: 1px 0px 1px 1px;
                       border-style: solid; 
                       border-color: #7D7D7D; }
td.itemtitle-brief   { font-family: Courier, Arial, Helvetica;
                       color: #FFF762;
                       text-align: center;
                       font-size: 0.8em;
                       vertical-align: top;
                       border-style: solid; 
                       border-color: #7D7D7D;
                       border-width: 1px 0px 0px 0px;
                       padding-top: 4px; 
                       padding-right: 4px; }
span.itemtitle-brief { color: #CBCBCB; }
td.itemback-brief    { vertical-align: top;
		       text-align: right;
                       padding: 2px;  
                       border-width: 1px 1px 0px 0px;
                       border-style: solid; 
                       border-color: #7D7D7D; }
td.item-brief        { border-style: solid; 
                       border-color: #7D7D7D;
                       color: #CBCBCB;
                       border-width: 0px 1px 0px 0px;
                       padding-left: 8px; 
                       padding-right: 8px; 
                       padding-top: 18px; 
                       padding-bottom: 18px; 
                       font-family: Courier, Arial, Helvetica; 
                       font-size: 0.8em; 
                       text-align: left; }
td.itemfooter-brief  { font-size: 0.7em;
                       border-style: solid; 
                       border-width: 0px 1px 1px 0px;
                       border-color: #7D7D7D;
                       padding-left: 4px; 
                       padding-right: 4px;
                       padding-top: 4px; 
                       padding-bottom: 5px; }

span.vaults          { color: #FFFF00; 
                       font-size: 1.2em;
                       font-family: Arial, Helvetica, Courier; }
table.vaults         { table-layout: auto; 
                       margin-left: 10px; 
                       margin-right: 10px; 
                       border-style: solid; 
                       border-color: #7D7D7D; 
                       border-width: 1px; }
td.vaults-itemera    { border-style: solid; 
                       border-color: #7D7D7D;
                       color: #CBCBCB;
                       border-width: 1px;
                       padding: 6px;  
                       font-family: Courier, Arial, Helvetica; 
                       font-size: 0.8em; 
                       text-align: center; }
td.vaults-desc       { border-style: solid; 
                       border-color: #7D7D7D;
                       color: #CBCBCB;
                       border-width: 1px;
                       padding: 6px;  
                       font-family: Courier, Arial, Helvetica; 
                       font-size: 0.8em; 
                       text-align: left; }


table.rhythm           { table-layout: auto; 
                         margin-left: 10px; 
                         margin-right: 10px; 
                         border-style: solid; 
                         border-color: #7D7D7D; 
                         border-width: 1px; }
td.rhythmtitle         { border-style: solid;
                         font-family: Arial, Helvetica, Courier;
                         border-color: #7D7D7D;
                         color: #FFFF33;
                         border-width: 1px;
                         padding: 3px;
                         font-size: 0.9em; 
                         text-align: left; }
td.rhythm              { border-style: solid;
                         font-family: Courier, Arial, Helvetica; 
                         border-color: #7D7D7D;
                         color: #CBCBCB;
                         border-width: 1px;
                         padding: 3px;
                         font-size: 0.9em; 
                         text-align: left; }

li {font-size: 0.9em; }

a.rhythm                     { font-size: 0.9em; color: #00CA44; }
a.rhythm:hover               { color: #FF0000; }
a.rhythm:visited             { color: #00CA44; }
a.rhythm:visited:hover       { color: #FF0000; }

table.artist { margin-left: 10px; 
	       margin-right: 10px; 
margin-top: 3px;
margin-bottom: 3px;
	       border-color: #7D7D7D; 
               border-width: 2px;  
	       border-style: solid;}

td.artist {font-family: Arial, Helvetica; 
font-size: 0.75em; color: #ffff00; background-color: #7D7D7D;
text-align: center;  
border-color: #7D7D7D; 
border-width: 2px;
border-style: solid; }

span.credit { color: #FFF762; }

a.gallery                     { font-size: 1.0em; color: #ffffff;
				font-family: Arial, Helvetica; }
a.gallery:hover               { color: #ff0000; }
a.gallery:visited             { color: #ffffff; }
a.gallery:visited:hover       { color: #ff0000; }

img.gallery  	{ padding-left: 3px; 
		  padding-right: 3px; 
		  padding-top: 3px; 
		  padding-bottom: 3px; }

td.gallery 	{ background-image: url(../images/gallerybg.gif); 
		  text-align: center; 
		  vertical-align: top; 
		  background-repeat: repeat; }


table.gallerygroup { background-image: url(../images/gallerybg.gif); 
		  text-align: center; 
		  vertical-align: top; 
		  background-repeat: repeat; }

td.gallerygroup 	{ text-align: center; 
		  vertical-align: top; 
		  background-repeat: repeat; }

a.gallerygroup                     { font-size: 0.7em; color: #ffffff; 
					   text-align: center;
					   font-family: Arial, Helvetica; }
a.gallerygroup:hover               { color: #D70202; background-color:#000000; }
a.gallerygroup:visited             { color: #ffffff; }
a.gallerygroup:visited:hover       { color: #D70202; background-color:#000000; }

span.act       { background-color: #CCCCCC;
		 color: #000000;
		 font-size: 0.65em; 
		 vertical-align: top;
 		 font-family: Arial, Helvetica;
		 padding: 1px;}

span.personnel { background-color: #0A0AE0;
		 color: #ffffff; font-size: 0.65em;
		 vertical-align: top;
		 font-family: Arial, Helvetica;
		 padding: 1px;}
