/* basics */

html {
  height:101%;
  }
  
body {
  font-family:Tahoma, "Trebuchet MS", "century gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size:small;
  background-color:#FFFFFF;
  color:#333333;
  margin:0;
  }
  
#container {
  width:980px;
  margin:0 auto;
  }
  
a {
  color:#333333;
  }
a:visited {
  color:#666666;
  }
a:hover {
  color:#000000;
  }
  
h5 {
  font-size:1em;
  font-weight:bold;
  }
  
h4 {
  color:#999999;
  }
  
img {
  border:0;
  }
  
  
/* diverse */

.anker {
  font-size:9px;
  position:relative;
  top:-3;
  }
  
.anker a {
  font-size:9px;
  position:relative;
  top:-3;
  }

#artists {
  margin:50px 0 50px 0;
  font-family:Arial, Helvetica, sans-serif;
  line-height:2em;
  }

#artists a {
  color:#666666;
  font-weight:bold;
  font-size:1.2em;
  text-decoration:none;
  border-bottom:0;
  }
  
.atitle {
  font-family:Arial, Helvetica, sans-serif;
  margin:30px 0 10px 0;
  font-weight:bold;
  border-bottom:1px dotted #CCCCCC;
  }
.atitle a {
  color:#666666;
  border-bottom:0;
  text-decoration:none;
  }
  
.atxt {
  line-height:12pt;
  }
.atxt a {
  color:#333333;
  text-decoration:none;
  border-bottom:1px dotted #CCCCCC;
  }

  
.etxt {
  line-height:10pt;
  position:relative;
  top:-3px;
  }
 
  
#dots {
  margin-top:80px;
  text-align:center;
  }
  
#head {
  text-align:right;
  border-top:1px dotted #CCCCCC;
  margin-bottom:20px;
  }
  
#icont {
  float:right;
  width:740px;
  }
  
#innh {
  float:left;
  width:500px;
  line-height:16pt;
  border-right:1px dotted #CCCCCC;
  padding-right:50px;
  }
  
#hmarg a {
  padding-bottom:2px;
  text-decoration:none;
  border-bottom:1px dotted #CCCCCC;
  text-transform:capitalize;
  }
  
#hmarg {
  float:right;
  width:140px;
  padding:0 20px;
  height:500px;
  color:#666666;
  line-height:12pt;
  font-size:smaller;
  }
  
#hmarg img {
  border:0;
  }
  
#htitle {
  margin:20px 0 40px 0;
  font-family:Arial, Helvetica, sans-serif;
  color:#999999;
  font-weight:bold;
  font-size:1.2em;
  text-decoration:none;
  }
  
.hmenu {
  margin-bottom:8px;
  }
  
.humenu {
  margin-bottom:16px;
  margin-left:10px;
  }
  
  
.image {
  text-align:center;
  font-size:smaller;
  line-height:11pt;
  margin-top:10px;
  text-transform:uppercase;
  }
  
.image img {
  margin-bottom:10px;
  }
  
.just {
  clear:both;
  }
  
.nav {
  text-align:center;
  margin:40px 0 40px 0;
  padding-top:6px;
  /*border-top:1px solid #CCCCCC;*/
  text-transform:uppercase;
  color:#999999;
  font-size:smaller;
  }
.nav a {
  color:#666666;
  border-bottom:1px dotted #CCCCCC;
  padding:2px;
  text-decoration:none;
  }
.nav a:hover {
  color:#333333;
  }
  
  
.nav_top {
  margin:10px 0 40px 0;
  padding-top:6px;
  text-transform:uppercase;
  color:#999999;
  font-size:smaller;
  }
.nav_top a {
  color:#666666;
  border-bottom:1px dotted #CCCCCC;
  padding:2px;
  text-decoration:none;
  }
.nav_top a:hover {
  color:#333333;
  }
  
.page {
  font-size:smaller;
  color:#666666;
  }
  
#person {
  margin:20px 0 40px 0;
  font-family:Arial, Helvetica, sans-serif;
  color:#999999;
  font-weight:bold;
  font-size:1.2em;
  text-decoration:none;
  }
  
#title {
  margin-top:20px;
  font-family:Arial, Helvetica, sans-serif;
  color:#999999;
  font-weight:bold;
  font-size:1.2em;
  text-decoration:none;
  text-transform:uppercase;
  }
  
.title_small {
  color:#999999;
  }

.by {
  font-style:italic;
  }
  
.tdots {
  margin-left:10px;
  vertical-align:middle;
  }
  
#tophead {
  background-color:#999999;
  padding:10px;
  margin-bottom:4px;
  text-align:right;
  color:#FFFFFF;
  }
  
#tophead a {
  color:#FFFFFF;
  text-decoration:none;
  }
#tophead a:visited {
  color:#FFFFFF;
  text-decoration:none;
  }
  
#vmarg {
  float:left;
  width:160px;
  text-align:center;
  line-height:18pt;
  margin-top:78px;
  text-align:right;
  }
#vmarg a {
  color:#666666;
  display:block;
  width:150px;
  text-decoration:none;
  border-bottom:1px dotted #CCCCCC;
  padding:2px;
  }
#vmarg a:hover {
  color:#000000;
  }