CSS: template and navigation made conflict free