Hello! After a few hours of tracking down an error this is what I've discovered.
If you give an element an inline property, as in
<div id='testDiv' style='display:block'>blah</div>
then an alert(document.getElementById('testDiv').style.display) will of course give you "block." But, if you give the element a property through an external CSS file, the same alert comes up empty!