If a value is shown in gray, that value is not set, but being inherited from the default if a value shows in black, it is set at this level. The second-to-right column, captioned Project, lists values as they are set globally for the full project. Not all settings have a default value, and for those that do, that value might be hardcoded, depending on the project type or platform, or be derived from other settings (the Default Namespace setting, for example, defaults to getting its value from the Executable Name). The very right-most column, titled Default, will, where applicable, show the default value for the setting that would or will apply if the project does not override it.
The left-hand column on the grid shows the title for each setting, while the remaining columns (typically five) show the value(s) configured for the settings in different scopes, increasing from right to left. This view shows all the settings available for the project, grouped in logical sections. In Visual Studio, you can access project settings by right-clciking the projects node in Solution Explorer, and choosing ' Properties' from the context menu (not to be confused with the 'Properties' folder that is in some Elements projects).