Ok, I have now spent hours trying to figure out what, exactly is the problem here. I know how to make it work, but I don't know why the below does not work:

var genreText = new Array;
 genreText[0] = "rock"
 genreText[1] = "reggae"
 genreText[2] = "jazz"
 genreText[3] = "ambient"
 genreText[4] = "house"
 genreText[5] = "classical"

  for(x = 0;x < genreText.length;x++) {

  document.write("<a href=\""+ genreText[x] +".html\" target=\"main\"><font style=\"font-family: verdana, arial, helvetica;font-weight: bold;font-size: 12px;color: #ffffff\">"+ genreText[x] +"</font></a><br>");


I have done some research at this point, and there appears to be issue with using the style tag in a document.write with NN. WHY?!?!?!

The above code works fine in IE, and if I take out the style tag, it works in NN.

I know there are other ways to do what I am trying to do, but I am a curious guy, I want to know why this doesn't work.