At first I thought it was private because the default access modifier for variables, methods, functions, etc are private, but I soon found that it was not because I was able to reference them from other classes. Then I thought it was public, but then found out that it was not. Now I'm thinking it's internal, which it may or may not be. But what is it really, I'd sure like to know. Is there some sort of custom access modifier specifically for classes that isn't actually a keyword or something? What access modifier does a class use by default?