Well, normally you shouldn’t have to change *any* of the core WP files, so most people wouldn’t have that complaint. And the few that do need to change core files probably know what they’re doing and won’t have that complaint. WP is pretty well organized, internally. There are only 4 folders with required files in them (besides “/
“). Seems straightforward enough, given their names.
As for the CSS file, blame the theme/template/style author, not WP. The stylesheets can be as simple or complex as the person creating them desires.
To change the colours of the links in the sidebar, start by finding the #sidebar
ID in the stylesheet. Then look for #sidebar A
in there. If that doesn’t exist, create it and assign a colour to it. You might need to mess with the anchor pseudo-classes to make it work though:
#sidebar A:active, #sidebar A:visited, #sidebar A:link
{
color: #003366;
}
#sidebar A:hover
{
color: #0033da;
}