body{
background-color:#1B1B23;
}

div.centered {
margin-left : auto;margin-right : auto;
text-align: center;
} 

div.centered table.top {
margin-left : auto;margin-right : auto;
text-align: left;
}

table.top{
background-color:#000;
width:760px;
text-align:left;
}

table.menu{
padding-left:34px;
}

.whitetable, .whitetable TD, .whitetable TH {
  background-color:white;
  color:black;
}

td.topblue{
width:140px;
background-color:#ff0000;
}

td.calendar{
vertical-align:top;
text-align:left;
color:#ff0000;
font-size: 10pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
color:#FFFFFF;
}

td.galleryl{
width:214px;
vertical-align:top;
}

td.galleryr{
vertical-align:top;
width:406px
}

img.top{
margin-left:34px;
}

.cw{
font-size: 8pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#B3BACE;
margin-top:1em;
text-align:center;
}

p{
margin-top:0em;
margin-bottom:0em;
font-size: 9pt;
font-family :Verdana,Arial,Helvetica, sans-serif;
color:#F5F3EF;
}

.navlinks{
width:140px;
padding-top:20px;
}

.navlinks p{
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#B3BACE;
text-align:right;
padding-right:10px;
margin-left:2px;
margin-top:8px;
}

.navlinks p.chosen{
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#E8BC57;
text-align:right;

margin-left:2px;
margin-top:8px;
}

.navlinks p.chosen a:link{
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#E8BC57;
text-decoration:none;
}

.navlinks p.chosen a:visited{
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#E8BC57;
text-decoration:none;
}

.navlinks a:link{
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#B3BACE;
text-decoration:none;
}

.navlinks a:visited{
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#B3BACE;
text-decoration:none;
}


.navlinks a:hover{
color:#E8BC57;
}

p.year{
font-weight:bold;
font-size: 18pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#8691B0;
padding-right:15px;
text-align:right;
padding-bottom:10px;
}

p.yearo{
font-weight:bold;
font-size: 18pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#2C3141;
padding-right:15px;
text-align:right;
margin-bottom:1em;
margin-top:15px;
}

p.aname{
font-weight:bold;
font-size: 11pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
margin-top:0px;
margin-bottom:0px;
color:#B3BACE;
}

p.company{
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#8691B0;
margin-right:50px;
padding-bottom:1px;
margin-top:10px;
margin-bottom:1px;
}


p.type{
font-size:9pt; 
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#FFFFFF;
margin-right:50px;
border-bottom-width:1px;
border-color:#2C3141;
border-bottom:1px solid #8691B0;
}

p.details{
font-size: 9pt;
font-family :Verdana,Arial,Helvetica, sans-serif;
color:#fff;
padding-right:20px;
margin-bottom:2px;
margin-top:2px;
}

p.details a{
font-size: 9pt;
font-family :Verdana,Arial,Helvetica, sans-serif;
color:#fff;
margin-left:20px;
padding-right:20px;
margin-bottom:2px;
margin-top:2px;
}


p.phone{
font-size: 9pt;
font-family :Verdana,Arial,Helvetica, sans-serif;
color:#fff;
padding-right:20px;
margin-bottom:2px;
margin-top:10px;
}

p.history{
font-size: 10pt;
font-family :Verdana,Arial,Helvetica, sans-serif;
color:#C0C0C0;
margin-right:30px;
padding-top:1em;
margin-left:0px;
}

p.thistory{
font-size: 14pt;
font-family :Verdana,Arial,Helvetica, sans-serif;
color:#fff;
margin-right:30px;
margin-left:0px;
border-bottom-width:1px;
border-color:#2C3141;
border-bottom:1px solid #2C3141;
}


p.ptitle{
font-size: 14pt;
font-family :Verdana,Arial,Helvetica, sans-serif;
color:#8691B0;
background-color:#2C3141;
margin-top:0px;
margin-right:50px;
margin-bottom:15px;
margin-left:0px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:5px;
text-align:left;
}

p.maintitle{
text-align:left;
margin-top:0px;
font-size: 16pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#fff;
margin-left:30px;
margin-right:15px;
margin-bottom:0px;
border-bottom-width:1px;
border-color:#2C3141;

}

p.subtitle{
text-align:left;
margin-top:0px;
font-size: 14pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#fff;
margin-top:15px;
margin-left:30px;
margin-right:15px;
border-bottom-width:1px;
border-color:#2C3141;
}

p.artisttitle{
text-align:center;
margin-top:0px;
font-size: 14pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#fff;
margin-top:5px;
margin-left:0px;
margin-right:0px;
border-bottom-width:1px;
border-color:#2C3141;
}


p.pmain{
font-size: 10pt;
font-family :Verdana,Arial,Helvetica, sans-serif;
color:#C0C0C0;
margin-top:6px;
margin-right:30px;
margin-bottom:1em;
margin-left:30px;
}

p.dates{
margin-top:0em;
margin-bottom:0em;
margin-left:15px;
margin-right:15px;
text-align:left;
font-size: 9pt;
font-family :Verdana,Arial,Helvetica, sans-serif;
color:#F5F3EF;
}

p.datespic{
margin-top:1em;
margin-bottom:0em;
margin-left:1px;
margin-right:1px;
text-align:left;
font-size: 9pt;
font-family :Verdana,Arial,Helvetica, sans-serif;
color:#F5F3EF;
}

p.datetitle{
font-weight:bold;
margin-top:0em;
margin-right:17px;
margin-left:17px;
text-align:left;
font-size: 9pt;
font-family :Verdana,Arial,Helvetica, sans-serif;
color:#B3BACE;
}

p.topmenu{
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#B3BACE;
text-align:center;
width:106px;
}

p.tchosen{
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#E8BC57;
text-align:left;
width:106px;
}

p.topmenu a{
text-decoration:none;
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#B3BACE;
text-align:left;
margin-bottom:5px;
margin-top:5px;
}

p.topmenu a:visited{
text-decoration:none;
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#B3BACE;
text-align:left;
margin-bottom:5px;
margin-top:5px;
}


p.topmenu a:hover{
color:#E8BC57;
}

img.close{
border:none;
margin-top:2px;
}


div.close{
text-align:right;
}

a.img{
border-width:1px;
border-color:#E8BC57;
}

a:link {color: #B3BACE; text-decoration: underline; }
a:visited {color: #8691B0; text-decoration: underline;}

img.item{
margin-left:30px;
margin-bottom:30px;
}

.zoomwin{
margin:5px 5px 5px 5px;
background-color:#000;
}

td.nn4lines{
font-size:1pt;
width:760px;
line-height:0px;
background-color:#B3BACE;
}

p.topmenuw{
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#fff;
text-align:right;
margin-right:10px;
margin-left:10px;
margin-bottom:5px;
margin-top:5px;
}

p.dirmenu{
margin-top:0em;
margin-bottom:0em;
margin-left:14px;
margin-right:10px;
text-align:left;
font-size: 9pt;
font-family :Verdana,Arial,Helvetica, sans-serif;
color:#F5F3EF;
}

p.dirtitle{
font-size: 16pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#fff;
text-align:left;
margin-left:40px;
margin-bottom:15px;
border-bottom:2px solid #2C3141;
width:540px;
}


td.dadd{
width:190px;
text-align:left;
vertical-align:top;
border-top:1px solid #2C3141;
border-left:1px solid #2C3141;
}

p.dadd{
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#fff;
text-align:left;
margin-left:10px;
margin-bottom:2px;
margin-top:6px;
}

td.dname{
width:170px;
text-align:left;
vertical-align:top;
border-top:1px solid #2C3141;
border-left:1px solid #2C3141;
}

p.dname{
text-align:left;
margin-left:10px;
margin-top:6px;
}

td.dmap{
width:50px;
text-align:center;
vertical-align:top;
border-top:1px solid #2C3141;
}

p.dmap{
text-align:center;
margin-left:10px;
margin-top:6px;
}



td.title{
background-color:#000;
text-align:left;
border-right:1px solid #2C3141;
}

td.sectitle{
background-color:#2C3141;
text-align:left;
border-bottom:1px solid #B3BACE;
}

p.sectitle{
background-color:#2C3141;
text-align:left;
font-weight:bold;
font-size: 10pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#fff;
text-align:left;
margin-left:5px;
margin-bottom:2px;
margin-top:2px;
}

p.title{
text-align:left;
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#fff;
text-align:left;
margin-left:10px;
margin-bottom:4px;
margin-top:4px;
}

p.ctitle{
text-align:center;
font-weight:bold;
font-size: 9pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
color:#fff;
margin-bottom:4px;
margin-top:4px;
}

/* zoom stuff */
#showimage{
position:absolute;
visibility:hidden;
border: 3px solid #B3BACE;
z-index:0;
margin-right:2px;
padding:0;
}

#showimage img{
display:block;
}

#dragbar{
padding:0;
margin:0;
z-index:110;
cursor: pointer;
background-color:#2c3141;
border-bottom:2px solid #B3BACE;
}

#dragbar #closetext{
color:#B3BACE;
font-size:14px;
background-color:#2c3141;
text-align:right;
font-family : Verdana,Arial,Helvetica, sans-serif;
font-weight: bold;
border-left:2px solid #B3BACE;
padding-left:10px;
line-height:20px;
margin:0;
}

#dragbar #aname{
color:#B3BACE;
font-size:14px;
background-color:#2c3141;
text-align:left;
font-family : Verdana,Arial,Helvetica, sans-serif;
font-weight: bold;
padding-left:10px;
line-height:20px;
margin:0;
}

img.zoom{
margin-left:30px;
}

p.more{
color:#E8BC57;
font-weight:bold;
margin-top:6px;
margin-bottom:30px;
}

p.click{
color:#E8BC57;
font-weight:bold;
margin-top:6px;
margin-bottom:30px;
margin-left:30px;
}

p.click a:hover{
color:#E8BC57;
}

#data img,#data a{
border:none;
}

dt{
margin:20px 0px 0px 20px;
font-size:13pt;
font-family : Verdana,Arial,Helvetica, sans-serif;
font-weight:bold;
color:#8691B0;
}

dd{
font-size:10pt;
margin-bottom:4px;
font-weight:bold;
font-family : Verdana,Arial,Helvetica, sans-serif;
margin-left:46px;
color:#B3BACE;
}

#alist a{
color:#B3BACE;
text-decoration:none;
}

#alist a:hover{
color:#E8BC57;
}


