/* top right bottom left */

html body, p, td, ul, h1, h2, h3, h4 ,h5, h6 {
  font-family: helvetica,arial,verdana,sans-serif; font-size: 12px;
  }
h1 {font-size: 18px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
h4 {font-size: 10px;}
td.pname {color: #008; font-weight: bold; text-align: left}
/*a {
  display: block;
  background: #bb8;
  font-weight: bold;
  text-decoration: none
}
a:link   {color: #008;
  background: transparent;}
a:visited{color: #008;
  background: transparent;}
a:hover  {color: #00f;
  background: #bb8;}
a:active {color: #008;
  background: transparent;}
*/
a.menu {
  display: block;
  background: #bb8;
  font-weight: bold;
  text-decoration: none
}
a.menu:link   {color: #008;
  background: transparent;}
a.menu:visited{color: #008;
  background: transparent;}
a.menu:hover  {color: #00f;
  background: #bb8;}
a.menu:active {color: #008;
  background: transparent;}

#body      {
  text-align: center;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  }
#container {
  text-align:left;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
  width: 860px;
  }
#header {
  background-color: #9ab;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 860px;
  height: 80px;
  }
#logo {
  background-color: #9ab;
  float: left;
  width: 256px;
  }
#nav {
  background-color: transparent;
  width: 300px;
  float: right
  }
#nav1 {
  background-color: transparent;
  width: 120px;
  float: right;
  padding: 10px 10px 10px 0px;
  text-align: right;
  }
#nav2 {
  background-color: transparent;
  width: 120px;
  float: right;
  padding: 10px 0px 10px 10px;
  text-align: left;
  }

#content1 {
  float: left;
  padding: 10px 20px 10px 20px;
  margin: 0px 0px 0px 0px;
  background-color: #88f;
  min-height: 500px;
  width: 404px;
  voice-family: "\"}\"";
  voice-family:inherit;
  width: 404px;
}
#content2 {
  float: left;
  padding: 10px 10px 10px 20px;
  padding: 10px 10px 10px 20px;
  margin: 0px 0px 0px 0px;
  background-color: #cdf;
  width: 386px;
  min-height: 500px;
  }
.skip {
  display: none;
  }
.notblock {
  display: inline;
 }
.nopadding {padding: 0 0 0 0}
.sm-bt-margin{margin-bottom: 0px;}
.txt16 {font-size: 16px; line-height: 22px}
.txt12 {font-size: 12px; line-height: 18px}
.txt10 {font-size: 10px; line-height: 15px}
.txt9  {font-size:  9px; line-height: 12px}
.txt8  {font-size: 8px; line-height: 11px;}
.txt7  {font-size: 7px; line-height: 9px;}
.eventimg {
  display: inline;
  margin:  0px 0px 0px 0px;
  padding: 0px 10px 10px 0px;
}  
.artist {
  float: left;
  width: 50%;
  font-size: 8px;
  line-height: 11px;
  overflow: hide;
  text-align: center;  
}  
.wearable {
  width: 90%;
  font-size: 8px;
  text-align: center;
  border: 1px solid #44c;
  padding: 10px;
  margin: 15px;
  line-height: 11px;
  overflow: hide;
  text-align: center;  
}
.artist-pic {
  border-style: solid;
  border-width: 1px;
  border-color: black;
  float: left;
  width: 50%;
  height: 248px;
  font-size: 8px;
  line-height: 11px;
  border-width: 2px;
  overflow: hide; 
}    
.artist2 {
  float: left;
  height: 248px;
  font-size: 8px;
  line-height: 11px;
  border-width: 2px; 
}

table.evttab {
  background: #bbccff;
  border-color: #00a;
  border-width: 1px;
  border-style: solid solid none none;
  border-collapse: separated;
  border-spacing: 0;
  margin: 0px;
}

.evttab td{
  border-color: #00a;
  border-width: 1px;
  border-style: none none solid solid;
  border-collapse: separated;
  border-spacing: 0;
}

.evttab th{
  border-color: #00a;
  background: #8888ff;
  border-width: 1px;
  border-style: none none solid solid;
  border-spacing: 0;
}

.evttab td{
  background: #bbccff;
}

tr.evttabar td{
  font-size: 9px;             
  background: #aabbff;
}

.captiona {
  font-style: italic;
  font-size:  10px;
}

