BODY {
  color: black;
  background: white url(aj.jpg) repeat-y; 
  background-attachment: fixed;
  margin: 14px 4px 4px 34px;
  font-family: sans-serif;
}

.radio { 
  background: #dfdfdf;
  border: 1px solid black;
  XXmargin: 1px 2px 1px 2px;
  padding: 1px 1px 1px 1px; /*  top, right, bottom, left */
}


TH, TD, LI, P, UL, OL, DL, DT { /* ns 4 */
  font-family: sans-serif;
  color: black;
}

H1, H2, H3 {
  color: black;
  text-align: left;
  font-family: sans-serif;
  font-weight: normal;
}

.header { 
  color: white;
  background: black;
  font-size: 120%; 
  font-weight: bold; 
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.updated { 
  color: black;
  XXbackground: #ffffdd;
  background: white;
  font-weight: bold; 
  font-size: small;
  text-align: center;
}

.footer { 
        color: #333333; 
        font-size: small;
        border-top: 1px solid black;
        padding-top: 3px;
}

.blogcap { 
  font-size: small;
}
.blogindex { 
  margin-top: -12px;
}

.note { 
  color: black; 
  background: #ffffaa;
  border: 1px solid grey;
  padding-top: 6px;
  padding-left: 6px;
  padding-bottom: 6px;
}

.entry { 
  color: black;
  border: 1px solid #aaaaaa;
  padding-top: 4px;
  padding-left: 4px;
  margin-top: 4px;
  margin-bottom: 6px;
  padding-bottom: 6px;
}

.bandentry { 
  color: black;
  XXborder: 1px solid #aaaaaa;
  padding-top: 4px;
  padding-left: 4px;
  margin-top: 4px;
  margin-bottom: 6px;
  padding-bottom: 6px;
}

.head { 
  text-transform: uppercase;
  font-weight: bold; 
  font-size: small; 
  color: black;
  background: white; 
  padding-left: 0px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
}


.intro { 
  margin-top: 4px;
  margin-left: 6px;
  margin-right: 6px;

  padding-left: 0px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 1px;
}

.hide { 
  font-size: small; 
  color: grey;
  background: white; 
}

.uri { 
  font-size: small; 
  color: grey;
  background: white; 
}


.group:before { 
  XXcontent: "[performer] "
}

.desc { 
  XXbackground: #ffffdd; 
  XXborder: 1px solid black;  
  XXpadding-left: 4px;
  XXpadding-right: 4px;
  XXpadding-top: 1px;
  XXpadding-bottom: 1px;
}

.navigate { 
  background: #ffdd22; 
  font-size: small;
  border: 1px solid #aaaaaa;  
  padding-left: 8px;
  XXpadding-right: 4px;
  padding-top: 6px;
  XXpadding-bottom: 1px;
}

.indent1 { margin-left: 12px; }
.indent2 { margin-left: 24px; }

.album:before { 
  XXcontent: "[album] "
}

.right { 
  text-align: right;
  background: yellow;
}

.date { 
  font-size: small;
  text-align: right;
}
.date:before { 
  content: "[Entered: "
}
.date:after { 
  content: "] "
}

.link { 
  color: black;
  background: white;   
}
.link:xxbefore { 
  content: url(http://www.nita.uu.se/images/arrow_menu.gif);
}
.link a:link    { color: black; text-decoration: none; }
.link a:visited { color: purple; text-decoration: none; }
.link a:hover   { 
  background: white; 
  color: blue; 
  text-decoration: underline; 
}

A:link {color: blue ; }
A:visited {color: purple ; }
A:active {color: aqua ; }
