I'm completely lost on this. Would I need the CSS that is explicitly referenced in the HTML file? If so, how would I get it, and how would I apply the CSS to the HTML? I read something about JSoup being able to get the CSS.
See How to add stylesheet for JEditorPane.
In general http://
and file://
includes and embedded CSS are no problem.